首页 > 其他 > 详细

ESLint自用规则

时间:2021-04-01 10:18:50      阅读:10      评论:0      收藏:0      [点我收藏+]

官方文档地址

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‘
}

ESLint自用规则

原文:https://www.cnblogs.com/lovexy-fun/p/14604571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!