eslint 禁用命令

/* eslint-disable */
ESLint 在校验的时候就会跳过后面的代码还可以在注释后加入详细规则,这样就能避开指定的校验规则了/* eslint-disable no-new */

  常用:

'rules': {"comma-dangle": ["error", "never"], //是否允许对象中出现结尾逗号"no-cond-assign": 2, //条件语句的条件中不允许出现赋值运算符"no-console": 2, //不允许出现console语句"no-constant-condition": 2, //条件语句的条件中不允许出现恒定不变的量"no-control-regex": 2, //正则表达式中不允许出现控制字符"no-debugger": 2, //不允许出现debugger语句"no-dupe-args": 2, //函数定义的时候不允许出现重复的参数"no-dupe-keys": 2, //对象中不允许出现重复的键"no-duplicate-case": 2, //switch语句中不允许出现重复的case标签"no-empty": 2, //不允许出现空的代码块"no-empty-character-class": 2, //正则表达式中不允许出现空的字符组"no-ex-assign": 2, //在try catch语句中不允许重新分配异常变量"no-extra-boolean-cast": 2, //不允许出现不必要的布尔值转换"no-extra-parens": 0, //不允许出现不必要的圆括号"no-extra-semi": 2, //不允许出现不必要的分号"no-func-assign": 2, //不允许重新分配函数声明"no-inner-declarations": ["error", "functions"], //不允许在嵌套代码块里声明函数"no-invalid-regexp": 2, //不允许在RegExp构造函数里出现无效的正则表达式"no-irregular-whitespace": 2, //不允许出现不规则的空格"no-negated-in-lhs": 2, //不允许在in表达式语句中对最左边的运算数使用取反操作"no-obj-calls": 2, //不允许把全局对象属性当做函数来调用"no-regex-spaces": 2, //正则表达式中不允许出现多个连续空格"quote-props": 2, //对象中的属性名是否需要用引号引起来"no-sparse-arrays": 2, //数组中不允许出现空位置"no-unreachable": 2, //在return,throw,continue,break语句后不允许出现不可能到达的语句"use-isnan": 2, //要求检查NaN的时候使用isNaN()"valid-jsdoc": ["error", {"requireReturn": false,"requireParamDescription": false,"requireReturnDescription": true}], //强制JSDoc注释"valid-typeof": ["error", {"requireStringLiterals": true}], //在使用typeof表达式比较的时候强制使用有效的字符串"block-scoped-var": 2, //将变量声明放在合适的代码块里"complexity": 0, //限制条件语句的复杂度"consistent-return": 2, //无论有没有返回值都强制要求return语句返回一个值"curly": ["error", "all"], //强制使用花括号的风格"default-case": 0, //在switch语句中需要有default语句"dot-notation": ["error", {"allowKeywords": false, "allowPattern": ""}], //获取对象属性的时候使用点号"eqeqeq": ["error", "smart"], //比较的时候使用严格等于"no-alert": 1, //不允许使用alert,confirm,prompt语句"no-caller": 2, //不允许使用arguments.callee和arguments.caller属性"guard-for-in": 0, //监视for in循环,防止出现不可预料的情况"no-div-regex": 2, //不能使用看起来像除法的正则表达式"no-else-return": 0, //如果if语句有return,else里的return不用放在else里"no-labels": ["error", {"allowLoop": false,"allowSwitch": false}], //不允许标签语句"no-eq-null": 2, //不允许对null用==或者!="no-eval": 2, //不允许使用eval()"no-extend-native": 2, //不允许扩展原生对象"no-extra-bind": 2, //不允许不必要的函数绑定"no-fallthrough": 2, //不允许switch按顺序全部执行所有case"no-floating-decimal": 2, //不允许浮点数缺失数字"no-implied-eval": 2, //不允许使用隐式eval()"no-iterator": 2, //不允许使用__iterator__属性"no-lone-blocks": 2, //不允许不必要的嵌套代码块"no-loop-func": 2, //不允许在循环语句中进行函数声明"no-multi-spaces": 2, //不允许出现多余的空格"no-multi-str": 2, //不允许用\来让字符串换行"no-global-assign": 2, //不允许重新分配原生对象"no-new": 2, //不允许new一个实例后不赋值或者不比较"no-new-func": 2, //不允许使用new Function"no-new-wrappers": 2, //不允许使用new String,Number和Boolean对象"no-octal": 2, //不允许使用八进制字面值"no-octal-escape": 2, //不允许使用八进制转义序列"no-param-reassign": 0, //不允许重新分配函数参数"no-proto": 2, //不允许使用__proto__属性"no-redeclare": 2, //不允许变量重复声明"no-return-assign": 2, //不允许在return语句中使用分配语句"no-script-url": 2, //不允许使用javascript:void(0)"no-self-compare": 2, //不允许自己和自己比较"no-sequences": 2, //不允许使用逗号表达式"no-throw-literal": 2, //不允许抛出字面量错误 throw "error""no-unused-expressions": 2, //不允许无用的表达式"no-void": 2, //不允许void操作符"no-warning-comments": [1, {"terms": ["todo", "fixme", "any other term"]}], //不允许警告备注"no-with": 2, //不允许使用with语句"radix": 1, //使用parseInt时强制使用基数来指定是十进制还是其他进制"vars-on-top": 0, //var必须放在作用域顶部"wrap-iife": [2, "any"], //立即执行表达式的括号风格"yoda": [2, "never", {"exceptRange": true}], //不允许在if条件中使用yoda条件"strict": [2, "function"], //使用严格模式"no-catch-shadow": 2, //不允许try catch语句接受的err变量与外部变量重名"no-delete-var": 2, //不允许使用delete操作符"no-label-var": 2, //不允许标签和变量同名"no-shadow": 2, //外部作用域中的变量不能与它所包含的作用域中的变量或参数同名"no-shadow-restricted-names": 2, //js关键字和保留字不能作为函数名或者变量名"no-undef": 2, //不允许未声明的变量"no-undef-init": 2, //不允许初始化变量时给变量赋值undefined"no-undefined": 2, //不允许把undefined当做标识符使用"no-unused-vars": [2, {"vars": "all", "args": "after-used"}], //不允许有声明后未使用的变量或者参数"no-use-before-define": [2, "nofunc"], //不允许在未定义之前就使用变量"indent": 2, //强制一致的缩进风格"brace-style": [2, "1tbs", { "allowSingleLine": false}], //大括号风格"camelcase": [2, {"properties": "never"}], //强制驼峰命名规则"comma-style": [2, "last"], //逗号风格"consistent-this": [0, "self"], //当获取当前环境的this是用一样的风格"eol-last": 2, //文件以换行符结束"func-names": 0, //函数表达式必须有名字"func-style": 0, //函数风格,规定只能使用函数声明或者函数表达式"key-spacing": [2, {"beforeColon": false, "afterColon": true}], //对象字面量中冒号的前后空格"max-nested-callbacks": 0, //回调嵌套深度"new-cap": [2, {"newIsCap": true, "capIsNew": false}], //构造函数名字首字母要大写"new-parens": 2, //new时构造函数必须有小括号"newline-after-var": 0, //变量声明后必须空一行"no-array-constructor": 2, //不允许使用数组构造器"no-inline-comments": 0, //不允许行内注释"no-lonely-if": 0, //不允许else语句内只有if语句"no-mixed-spaces-and-tabs": [2, "smart-tabs"], //不允许混用tab和空格"no-multiple-empty-lines": [2, {"max": 2}], //空行最多不能超过两行"no-nested-ternary": 2, //不允许使用嵌套的三目运算符"no-new-object": 2, //禁止使用new Object()"fun-call-spacing": 2, //函数调用时,函数名与()之间不能有空格"no-ternary": 0, //不允许使用三目运算符"no-trailing-spaces": 2, //一行最后不允许有空格"no-underscore-dangle": 2, //不允许标识符以下划线开头"no-extra-parens": 0, //不允许出现多余的括号"one-var": 0, //强制变量声明放在一起"operator-assignment": 0, //赋值运算符的风格"padded-blocks": [2, "never"], //块内行首行尾是否空行"quote-props": 0, //对象字面量中属性名加引号"quotes": [1, "single", "avoid-escape"], //引号风格"semi": [2, "always"], //强制语句分号结尾"semi-spacing": [2, {"before": false, "after": true}], //分后前后空格"sort-vars": 0, //变量声明时排序"space-before-blocks": [2, "always"], //块前的空格"space-before-function-paren": [2, {"anonymous": "always", "named": "never"}], //函数定义时括号前的空格"space-infix-ops": [2, {"int32Hint": true}], //操作符周围的空格"keyword-spacing": 2, //关键字前后的空格"space-unary-ops": [2, { "words": true, "nonwords": false}], //一元运算符前后不要加空格"wrap-regex": 2, //正则表达式字面量用括号括起来"no-var": 0, //使用let和const代替var"generator-star-spacing": [2, "both"], //生成器函数前后空格"max-depth": 0, //嵌套块深度"max-len": 0, //一行最大长度,单位为字符"max-params": 0, //函数最多能有多少个参数"max-statements": 0, //函数内最多有几个声明"no-bitwise": 0, //不允许使用位运算符"no-plusplus": 0 //不允许使用++ --运算符}

  

转载于:https://www.cnblogs.com/smzd/p/9848691.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/249851.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分布式工具的一次小升级⏫

前言 之前在做 秒杀架构实践 时有提到对 distributed-redis-tool 的一次小升级,但是没有细说。 其实主要原因是: 秒杀时我做压测:由于集成了这个限流组件,并发又比较大,所以导致连接、断开 Redis 非常频繁。 最终导致获…

浅谈vue $mount()

Vue 的$mount()为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作、判断等),之后要手动挂载上。new Vue时,el和$mount并没有本质上的不同。 具体见代码: 顺便附上vue渲染机制流程图&a…

小三角

{border-color: transparent;border-right-color: #e5e5e5;border-width: 7px;margin-top: -7px;right: 100%;top: 20px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; }转载于:https://www.cnblogs.com/smz…

Laravel日志查看器 -- log-viewer扩展

1.修改laravel配置文件. config\app.php log>daily 2.在项目目录中composer命令安装扩展:composer require arcanedev/log-viewer 3.安装成功后,需要在config\app.php 的providers阵列中注册服务 Arcanedev\LogViewer\LogViewerServiceProvider::clas…

论一个程序员的自我修养-从一张图片说起

故事起源 本来今天想写.NET Core实战之CMS系统第十五篇文章的。哈,奈何今天在新生命人脉群里面看到石头哥分享的一张图片,然后大家就议论了起来,不过我看的很懵逼,这图什么意思啊?当一个朋友讲述了这个图片背后的故事的…

vue实例属性之el,template,render

一、el,template,render属性优先性 当Vue选项对象中有render渲染函数时,Vue构造函数将直接使用渲染函数渲染DOM树,当选项对象中没有render渲染函数时,Vue构造函数首先通过将template模板编译生成渲染函数,然…

mysql8的坑

plugin caching_sha2_password could not be loaded 我在mac上用Sequel Pro连数据库的时候,会报出以上错误,这是应为8.0.11把身份认证插件改成了 caching_sha2_password ,而客户端没法使用此插件。 这是我们只要用命令行进去mysql&#xff0c…

c/c++ 继承与多态 文本查询的小例子(非智能指针版本)

问题:在上一篇继承与多态 文本查询的小例子(智能指针版本)在Query类里使用的是智能指针,只把智能指针换成普通的指针,并不添加拷贝构造方法,会发生什么呢? 执行时,代码崩掉。 分析下…

day19_生成器

20180730 初次上传 20180731 更新,4、列表生成式,以及部分注释 #!/usr/bin/env python # -*- coding:utf-8 -*-# ********************day19_生成器 ******************* # ********************day19_生成器 ******************* # *******************…

HTML渲染过程详解

由于本人对http协议以及dns对url的解析问题并不了解,所以这里之探讨url请求加载到浏览器端时,浏览器对html的解析到呈现过程,后来经过几位道友分享,整理了一下url解析的过程,如下: 用户输入url地址&#x…

grid布局

CSS Grid 布局CSS 中最强大的布局系统。与 flexbox 的一维布局系统不同,CSS Grid 布局是一个二维布局系统,也就意味着它可以同时处理列和行。通过将 CSS 规则应用于 父元素 (成为 Grid Container 网格容器)和其 子元素(成为 Grid Items 网格项…

vue之router-view组件的使用

开发的时候有时候会遇到一种情况,比如 :点击这个链接跳转到其他组件的情况,通常会跳转到新的页面,蛋是,我们不想跳转到新页面,只在当前页面切换着显示,那么就要涉及到路由的嵌套了,也…

go 学习Printf

package main import "fmt" import "os" type point struct {x, y int } func main() { //Go 为常规 Go 值的格式化设计提供了多种打印方式。例如,这里打印了 point 结构体的一个实例。p : point{1, 2}fmt.Printf("%v\n", p) // {1 2…

博客园使用latex编辑公式

如何开启数学公式编辑功能 开启方法见下链接https://www.cnblogs.com/cmt/p/3279312.html 功能 支持数学公式块支持文中数学公式DEMO $$ f(n) \begin{cases}\frac{n}{2}, & \text{if $n$ is even} \\3n1, & \text{if $n$ is odd}\end{cases} $$ 以上的代码产生如下的公…

console.dir有很多浏览器,系统的兼容性问题,不要随便用!

console.dir有很多浏览器,系统的兼容性问题,不要随便用! 要使用console.log();转载于:https://www.cnblogs.com/bluestear/p/9400356.html

go 区分指针

先看一段代码 先放一段代码,人工运行一下,看看自己能做对几题? package mainimport "fmt"func main() {var a int 1 var b *int &a var c **int &b var x int *b fmt.Println("a ",a) fmt.Println("&a…

ajax和axios、fetch的区别

1.jQuery ajax $.ajax({type: POST,url: url,data: data,dataType: dataType,success: function () {},error: function () {} });传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请求技术,隶属于原始js中&#xff0c…

函数函数sigaction、signal

函数函数sigaction 1. 函数sigaction原型: int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); 分析: 参数 signum :要捕获的信号。参数act:truct sigaction 结构体,后面具体讲解传入…

使用SQL Server连接xml接口,读取并解析数据

--数据源格式&#xff0c;放到任意程序中部署接口即可--<Data xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd"http://www.w3.org/2001/XMLSchema"> --<Peoples> --<People> --<Name>张三</Name> --<S…

mac 卸载编辑器卸不干净

Configuration~/Library/Preferences/Caches~/Library/Caches/Plugins~/Library/Application Support/Logs~/Library/Logs/转载于:https://www.cnblogs.com/smzd/p/10114540.html