JavaScript中Visual Studio 2012中的Switch case的默认缩进就像是
switch (dropdownNumber) {
case 1:
console.log('reset in 1');
break;
case 2:
console.log('reset in 2');
break;
case 3:
console.log('reset in 3');
break;
}
我正在使用JShint验证JavaScript代码,该代码尖叫我说缩进是不正确的。它希望case
在switch
是否有任何编辑器设置可以像JSHint所期望的那样对齐开关案例?或者JSHint中是否有一个属性会忽略这种缩进方式?
我错过了什么?
答案 0 :(得分:0)
请参见https://cn.eslint.org/docs/2.13.1/rules/indent#switchcase
您可以使用:
/*eslint indent: ["error", 2, { "SwitchCase": 1 }]*/
或者,在.eslintrc.yml
中:
# ...
rules:
indent:
- error
- 2
- SwitchCase: 1 # <<< Add this
# ...