React-specific linting rules for ESLint. Contribute to jsx-eslint/eslint-plugin-react development by creating an account on GitHub.
constreactPlugin=require('eslint-plugin-react');constglobals=require('globals');module.exports=[…{files:['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],...reactPlugin.configs.flat.recommended,languageOptions:{...reactPlugin.configs.flat.recommended.languageOptions,globals:{...globals.servicework...
cnpm install -D eslint-plugin-react@^7.20.0 eslint-config-airbnb@latest eslint@^7.2.0 eslint-plugin-import@^2.21.2 eslint-plugin-jsx-a11y@^6.3.0 eslint-plugin-react-hooks@^4 注意:因为我们重新安装的插件在devDependencies中,可能dependencies中会有重复的插件,可以去掉dependencies中对应的插件。
"react/jsx-sort-props": 2, //强化props按字母排序 "react/jsx-uses-react": 1, //防止反应被错误地标记为未使用 "react/jsx-uses-vars": 2, //防止在JSX中使用的变量被错误地标记为未使用 "react/no-danger": 0, //防止使用危险的JSX属性 "react/no-did-mount-set-state": 0, //防止在compone...
cnpminstallbabel-eslinteslint-plugin-reacteslint-plugin-import--save-dev 5. .eslintrc.js文件其他配置: module.exports={"env":{"browser":true,"commonjs":true,"es6":true},"parser":"babel-eslint","extends":["eslint:recommended","plugin:react/recommended"],"parserOptions":{"ecmaVersion":7...
ESLint React's ESLint plugin for interacting with Web APIs. Latest version: 1.17.3, last published: a day ago. Start using eslint-plugin-react-web-api in your project by running `npm i eslint-plugin-react-web-api`. There are 5 other projects in the npm r
'eslint-plugin-react': '^7.14.3', 'eslint-plugin-react-hooks': '^1.7.0' } 如果使用的npm版本大于4,可以使用下面的命令快速安装依赖,无需手动敲打: npx install-peerdeps --dev eslint-config-airbnb 安装完成之后在项目根目录创建.eslintrc.js,同样可以使用下面的命令,或者手动创建: ...
1. 安装eslint npm install eslint --save-dev // 或者 yarn add eslint --dev 2. 初始化配置文件 npx eslint --init //进入问题配置页面 选择Airbnb会自动安装react相关的插件,包含eslint-plugin-
前端系列——React开发必不可少的eslint配置 项目需要安装的插件 "babel-eslint":"^8.0.3","eslint":"^4.13.1","eslint-plugin-react":"^7.5.1", 配置详情 下面的配置涵盖了开发者所需要的绝大部分信息,rules中的值0、1、2分别表示不开启检查、警告、错误。你可以看到下面有些是0,如果有需要开启检查,...
"extends": [ "eslint:recommended", "plugin:react/recommended" ] You should also specify settings that will be shared across all the plugin rules. 您还应该指定将在所有插件规则之间共享的设置。 {"settings":{"react":{"createClass":"createReactClass",// Regex for Component Factory to use, //...