eslint 的三大通用规则

Posted 弓弧名家_玄真君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eslint 的三大通用规则相关的知识,希望对你有一定的参考价值。

eslint官方提供了3种预安装包:

  1. eslint-config-google

    Google标准

    执行安装:

    npm install eslint eslint-config-google -g
  2. eslint-config-airbnb

    Airbnb标准,它依赖eslint, eslint-plugin-import, eslint-plugin-react, and eslint-plugin-jsx-a11y等插件,并且对各个插件的版本有所要求。

    你可以执行以下命令查看所依赖的各个版本:

    npm info "eslint-config-airbnb@latest" peerDependencies

    你会看到以下输出信息,包含每个了每个plugins的版本要求

     eslint: '^3.15.0',
      'eslint-plugin-jsx-a11y': '^3.0.2 || ^4.0.0',
      'eslint-plugin-import': '^2.2.0',
      'eslint-plugin-react': '^6.9.0' 

    知道了每个plugins的版本要求后,代入以下命令执行安装即可使用:

    npm install eslint-config-airbnb eslint@^#.#.# eslint-plugin-jsx-a11y@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-react@^#.#.# -g
  3. eslint-config-standard

    Standard标准,它是一些前端工程师自定的标准。

    执行安装:

    npm install eslint-config-standard eslint-plugin-standard eslint-plugin-promise -g

以上是关于eslint 的三大通用规则的主要内容,如果未能解决你的问题,请参考以下文章

如何将 typescript-eslint 规则添加到 eslint

分叉核心 eslint 规则

ESLint规范

ESLint - 覆盖来自 eslint-plugin-prettier 的规则

ESLint常见命令(规则表)

关闭特定文件的eslint规则