1

我是喜欢让三元表达式跨越多行以提高可读性的人之一。但是,我当前的设置并没有按预期修复它。

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 .

但是,我在控制台中得到了这个:

控制台错误

为什么它告诉我它可能在不修复的情况下修复?

4

0 回答 0