ESLint自用规则

官方文档地址

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': ['off'],
    //函数左括号前必须要有空格
    'space-before-function-paren': ['error', 'always'],
    //强制使用单引号
    'quotes': ['error', 'single'],
    //要求对象字面量属性名称使用一致的引号,要么全部用引号,要么都不用
    'quote-props': ['error', 'consistent'],
    //强制if else等使用大括号
    'curly': 'error'
}
posted @ 2021-04-01 01:05  lovexy-fun  阅读(62)  评论(0编辑  收藏  举报