1 Star 0 Fork 0

云为科技/redcat-example-app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.eslintrc.js 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
chendf 提交于 2021-04-26 16:31 . 初始化模版项目
module.exports = {
root: true,
env: {
node: true
},
extends: ['plugin:vue/essential', 'eslint:recommended'],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-redeclare': 2, // 禁止重复声明变量
'no-spaced-func': 2, // 函数调用时 函数名与()之间不能有空格
'no-alert': 1, // 禁止使用alert confirm prompt
'no-var': 2, // 禁用var,用let和const代替
quotes: ['error', 'single'], // 使用单引号
indent: ['error', 2], // 空格数为4个字符
semi: ['error', 'never'], // 不要分号结尾
'space-before-function-paren': [
2,
{ anonymous: 'always', named: 'always' }
], // 函数名后面加空格
'spaced-comment': 2, // 注释后面要有空格
'comma-dangle': [2, 'never'], // 数组和对象键值对最后一个不要逗号
'space-before-blocks': 2, // if function等的大括号之前需要有空格
eqeqeq: [2, 'allow-null'], // 在进行比较时,必须使用全等=== 和完全不等!== 不能使用 == 和 !=
'no-trailing-spaces': 2, // 一行结束后面不要有空格
'eol-last': 2, // 强制文件末尾至少保留一行空行
'space-infix-ops': 2, // 字符串拼接操作符之间要留空格
'comma-spacing': 2, // 逗号后面加空格
'keyword-spacing': 2, // 关键字后面加空格。Toast('提示内容')
'block-spacing': 2, // 单行代码块两边加空格
'no-eq-null': 2, // 禁止对null使用==或!=运算符
'no-unused-vars': 2, // 不能有声明后未被使用的变量或参数
'no-constant-condition': 2, // 禁止在条件中使用常量表达式 if(true) if(1)
'no-dupe-keys': 2, // 在创建对象字面量时不允许键重复 {a:1,a:1},
'no-prototype-builtins': 0,
'no-param-reassign': 2 // 禁止对 function 的参数进行重新赋值
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/ywkj2014/redcat-example-app.git
git@gitee.com:ywkj2014/redcat-example-app.git
ywkj2014
redcat-example-app
redcat-example-app
master

搜索帮助