eslint-config-uiw-admin
npm i eslint-config-uiw-admin

eslint-config-uiw-admin

UIW-Admin Panel Framework, Powered by React and @uiwjs.

by uiwjs

5.3.19 (see all)License:MITTypeScript:Not Found
npm i eslint-config-uiw-admin
Readme

eslint config

uiw-admin 内置 eslint 规则配置

安装

npm i eslint-config-uiw-admin -D # yarn add eslint-config-uiw-admin -D

用法

  1. 第一种:项目的根文件夹中创建一个名为.eslintrc.json以下内​​容的文件:
module.exports ={
// ...
"extends": "uiw-admin"
}
  1. 第二种:项目的package.json加入以下内容
// ...
"eslintConfig": {
  "extends": [
    "uiw-admin"
  ]
}
// ...

React17以上的版本配合babel可以单独使用 JSX 而无需引入 React https://zh-hans.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html

移除未使用的 React 引入

cd your_project
npx react-codemod update-react-imports

如果使用ts修改tsconfig.json文件

"jsx": "react-jsx",

eslint-config-uiw-admin 您可以通过编辑.eslintrc.json文件来覆盖设置。在 ESLint 网站上了解更多关于配置 ESLint的信息。

默认规则

  1. no-const-assign: 'error',
  2. eqeqeq: 'error',
  3. max-lines: ['error', { max: 500 }],
  4. max-depth: ['error', 4],
  5. no-empty-function: 'error',
  6. no-empty: 'error',
  7. no-var: 'error',
  8. no-use-before-define: 'off',
  9. @typescript-eslint/no-use-before-define: ['error']

Downloads/wk

144

GitHub Stars

21

LAST COMMIT

4mos ago

MAINTAINERS

1

CONTRIBUTORS

15

OPEN ISSUES

3

OPEN PRs

10
VersionTagPublished
5.3.19
latest
25d ago
No alternatives found
No tutorials found
Add a tutorial