@a-ogilvie/eslint-config 中文文档教程
@a-ogilvie/eslint-config
ESLint 可共享配置
Installation
npm install --save-dev @a-ogilvie/eslint-config
Usage
eslint
一旦 @a-ogilvie/eslint-config
安装包后,您可以通过在 @a-ogilvie 来使用它>扩展
ESLint 配置 部分。
{
"extends": [
"@a-ogilvie",
// Optional ones for TypeScript and React
"@a-ogilvie/eslint-config/typescript-eslint",
"@a-ogilvie/eslint-config/typescript-sort-keys",
"@a-ogilvie/eslint-config/react"
],
"rules": {
// Additional, per-project rules...
}
}
prettier
从 prettier.config.js
文件中导入包含的配置。
module.exports = {
...require('@a-ogilvie/eslint-config/prettier.config'),
// Additional, per-project rules...
};
husky
从您的 husky.config.js
文件中导入包含的配置。
module.exports = {
...require('@a-ogilvie/eslint-config/husky.config'),
// Additional, per-project rules...
};
stylelint
将包含的配置添加到 stylelint.config.js
文件中的 extends
。
module.exports = {
extends: ['@a-ogilvie/eslint-config/stylelint.config'],
};