0

我正在尝试为 VS Code Angular 项目建立 ESLint + AirBnB + Prettier,并试图理解为什么在某些情况下 AirBnB ESLint 规则似乎与其风格指南不匹配。

例如,数组部分

如果数组有多行,则在打开数组括号之后和关闭数组括号之前使用换行符。

然而他们的规则说:

'array-bracket-newline': ['off', 'consistent']

首先,同时具有“关闭”和“一致”是什么意思?其次,当规则可以完全按照样式指南所说的那样配置时,为什么它甚至会关闭,以及我必须如何做到这一点eslintrc才能使其生效?

"array-bracket-newline": ["error", { minItems: 2 }]

似乎我必须编写自己的 ESLint 规则来遵循样式指南,当我认为扩展 ESLintairbnb-base会解决所有这些问题时?

4

0 回答 0