我正在尝试为 VS Code Angular 项目建立 ESLint + AirBnB + Prettier,并试图理解为什么在某些情况下 AirBnB ESLint 规则似乎与其风格指南不匹配。
例如,数组部分说
如果数组有多行,则在打开数组括号之后和关闭数组括号之前使用换行符。
然而他们的规则说:
'array-bracket-newline': ['off', 'consistent']
首先,同时具有“关闭”和“一致”是什么意思?其次,当规则可以完全按照样式指南所说的那样配置时,为什么它甚至会关闭,以及我必须如何做到这一点eslintrc
才能使其生效?
"array-bracket-newline": ["error", { minItems: 2 }]
似乎我必须编写自己的 ESLint 规则来遵循样式指南,当我认为扩展 ESLintairbnb-base
会解决所有这些问题时?