我是喜欢将三元表达式跨越多行以提高可读性的人之一。但是,我当前的设置没有按预期修复它。
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 .
但是,我在控制台中得到了这个:
为什么它告诉我它有可能在不修复的情况下修复?