@a-ogilvie/eslint-config 中文文档教程

发布于 3年前 浏览 22 项目主页 更新于 3年前

@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'],
};

@a-ogilvie/eslint-config

ESLint shareable config

Installation

npm install --save-dev @a-ogilvie/eslint-config

Usage

eslint

Once the @a-ogilvie/eslint-config package is installed, you can use it by specifying @a-ogilvie in the extends section of your ESLint configuration.

{
  "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

Import the included config from your prettier.config.js file.

module.exports = {
  ...require('@a-ogilvie/eslint-config/prettier.config'),
  // Additional, per-project rules...
};

husky

Import the included config from your husky.config.js file.

module.exports = {
  ...require('@a-ogilvie/eslint-config/husky.config'),
  // Additional, per-project rules...
};

stylelint

Add the included config to extends in your stylelint.config.js file.

module.exports = {
  extends: ['@a-ogilvie/eslint-config/stylelint.config'],
};
更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文