rules: {
// allow async-await
‘generator-star-spacing‘: ‘off‘,
// allow debugger during development
‘no-debugger‘: process.env.NODE_ENV === ‘production‘ ? ‘error‘ : ‘off‘,
//禁用eval
‘no-eval‘: ‘error‘,
//警告多次声明同一变量
‘no-redeclare‘: ‘warn‘,
//最多连续两个空行
‘no-multiple-empty-lines‘: [‘error‘, { ‘max‘: 2}],
//禁止在空行使用空白符,允许在注释块中使用空白符
‘no-trailing-spaces‘: [‘error‘, { ‘skipBlankLines‘: false, ‘skipBlankLines‘: true}],
//生产环境下禁用console的log但允许warn和error
‘no-console‘: [process.env.NODE_ENV === ‘production‘ ? ‘error‘ : ‘off‘, { ‘allow‘: [‘warn‘, ‘error‘] }],
//函数左括号前必须要有空格
‘space-before-function-paren‘: [‘error‘, ‘always‘],
//强制使用单引号
‘quotes‘: [‘error‘, ‘single‘],
//要求对象字面量属性名称使用一致的引号,要么全部用引号,要么都不用
‘quote-props‘: [‘error‘, ‘consistent‘],
//强制函数最大行数
‘max-lines-per-function‘: [‘error‘, { ‘max‘: 50 }],
//强制if else等使用大括号
‘curly‘: ‘error‘
}
原文:https://www.cnblogs.com/lovexy-fun/p/14604571.html