ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ESLint自用规则

2021-04-01 02:03:36  阅读:255  来源: 互联网

标签:off no max 规则 warn 自用 ESLint allow error


官方文档地址

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

标签:off,no,max,规则,warn,自用,ESLint,allow,error
来源: https://www.cnblogs.com/lovexy-fun/p/14604571.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有