加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.eslintrc.js 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
33597248@qq.com 提交于 2018-12-07 17:17 . react-demo-master
module.exports={
'env': {
'browser': true,
"commonjs": true,
'es6': true
},
"extends": 'eslint:recommended',
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 2018,
"sourceType": "module"
},
"plugins": ['react'],
"rules":{
//可以使用console
"no-console":0,
//规定句末分号
"semi":[2,'always'],
//规定语句末分号
'semi-spacing':[2,{'before':false,'after':true}],
// 代码块前面需要加空格
'space-before-blocks':[2,'always'],
// 基于eslint-plugin-react,用react规则测试react组件
"react/jsx-uses-react":2,
//基于eslint-plugin-react,用react规则测试变量
'react/jsx-uses-vars':2,
// 禁止出现重复的case标签
"no-duplicate-case":2,
// 禁止尾行空格
"no-trailing-spaces":2,
// 禁止未声明的变量,除非它们在/*global*/注释中被提到
"no-undef":2,
// 禁止使用没必要的三元操作符,因为用一些三元操作符可以吃用其他预计替换/**/
"no-unneeded-ternary":[2,{"defaultAssignment":false}]
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化