我是喜欢让三元表达式跨越多行以提高可读性的人之一。但是,我当前的设置并没有按预期修复它。
eslint v7.17.0
这是我的相关部分.eslintrc.js:
rules: {
'multiline-ternary': 'error',
'operator-linebreak': ['error', 'after', { overrides: { '?': 'before', ':': 'before' } }],
},
...
根据文档,这两个规则都是可修复的:
我的 npm lint 脚本是eslint --fix --ext .js,.vue --ignore-path .gitignore .
但是,我在控制台中得到了这个:
为什么它告诉我它可能在不修复的情况下修复?


