0.0.1-alpha.1 • Published 4 years ago

eslint-base-config v0.0.1-alpha.1

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

eslint-base

介绍

无依赖第三方规则包,启用的所有规则都可以在.eslintc.js 或 rules 文件夹下找到
专为typescript + react而配置
启用的所有规则都有注释,所有规则的详细说明都在 docs 文件夹下,可通过规则名搜到对应规则的文件名

安装

npm i eslint-base

使用

module.exports = {
  extends: ['eslint-base'],
  # parser: "babel-eslint",  //假如不使用typescript,需要把这行注释取消
  # put your custom rules here
  rules: {}
  # put your other config below
};

规则说明

"0"表示忽略问题,等同于"off"; "1"表示给出警告,等同于"warn"; "2"表示直接报错,等同于"error"。

若不适用 React 请使用 base.js

官方地址

eslint官方地址https://eslint.cn/docs/rules/ eslint-plugin-react官方地址https://github.com/yannickcr/eslint-plugin-react eslint-plugin-jsx-a11y官方地址https://github.com/jsx-eslint/eslint-plugin-jsx-a11y eslint-plugin-react-hooks官方地址https://github.com/facebook/react/tree/c11015ff4f610ac2924d1fc6d569a17657a404fd/packages/eslint-plugin-react-hooks eslint-plugin-import官方地址https://github.com/benmosher/eslint-plugin-import