【前端】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 //不允许使用++ --运算符}

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

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

相关文章

Arduino开发 esp32cam+opencv人脸识别距离+语音提醒

效果 低于20厘米语音提醒字体变红 QQ录屏20240406131651 Arduino代码 可直接复制使用&#xff08;修改自己的WIFI) #include <esp32cam.h> #include <WebServer.h> #include <WiFi.h> // 设置要连接的WiFi名称和密码 const char* WIFI_SSID "gumou&q…

MYSQL 8.0版本修改用户密码(知道登录密码)和Sqlyog错误码2058一案

今天准备使用sqlyog连接一下我Linux上面的mysql数据库&#xff0c;然后就报如下错误 有一个简单的办法就是修改密码为password就完事!然后我就开始查找如何修改密码! 如果是需要解决Sqlyog错误码2058的话&#xff0c;执行以下命令&#xff0c;但是注意root对应host是不是loca…

Fecify站点斗篷cloak

斗篷cloak站点斗篷模式功能发布&#xff01;全新的应用场景&#xff0c;该模式是针对推广不用GMC&#xff0c;而是通过facebook&#xff0c;或者其他的一些平台/工具推广&#xff0c;这些推广方式的特点是&#xff1a;不需要商品的图片&#xff0c;或者说不会排查商品图片的侵权…

基础语法复习

常用的定义&#xff1a; 读取数据加速&#xff1a; input sys.stdin.readline 设置递归深度&#xff1a; sys.setrecursionlimit(100000) 记忆化搜索&#xff1a; from functools import lru_cache lru_cache(maxsizeNone) 计数器&#xff1a; Counter 类是一个非常有…

P8707 [蓝桥杯 2020 省 AB1] 走方格

原题链接&#xff1a;[蓝桥杯 2020 省 AB1] 走方格 - 洛谷 目录 1.题目描述 2.思路分析 3.代码实现 1.题目描述 2.思路分析 题目大意&#xff1a;现在有个人站在第 1 行第 1 列&#xff0c;要走到第 i 行第 j 列&#xff08;每次只能向右或者向下走&#xff09;&#xff0…

第四百五十回

文章目录 1. 知识回顾2. 使用方法3. 示例代码4. 经验与总结4.1 经验分享4.2 内容总结 我们在上一章回中介绍了"overlay_tooltip简介"相关的内容&#xff0c;本章回中将再谈flutter_native_splash包.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 知识回顾 我…

计算机的发展趋势

本文 我们来说计算机的发展趋势 目前来讲 计算机是朝着 巨型化 微型化 网络化 智能化发展 巨型化 指功能巨型化 是指其高速运算、大存储容量和强功能的巨型计算机。其运算能力一般在每秒百亿次以上、内存容量在几百兆字节以上。 主要用于航空航天、军事、气象、人工智能、生…

业务逻辑之身份认证

实现业务功能的逻辑不严谨导致的漏洞 业务流程分类 用户身份验证 会话管理 角色和权限识别 资源访问 交易和支付 密码重置和安全设置 日志记录和审计 url参数 某些参数可以表示用户权限&#xff08;身份&#xff09; http请求头 用户身份验证信息存在请求头部中的 Authorizatio…

单链表学习

//静态链表&#xff0c;只往后看&#xff0c;找前面必须遍历 //算法题用数组解题更快速 //初始化,头节点为空 //将x插入到头节点 //将x插到结点k的后面 //将下标k的后面的点删掉 #include<algorithm> #include<iostream> #include<cstring> #include<queu…

Leetcode:27.移除元素

题目要求 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出…

智能单灯控制器 计讯物联TL112

智能单灯控制器集成了先进技术的照明控制设备&#xff0c;它极大地改变了传统照明方式&#xff0c;并使之更加智能化。计讯物联智能单灯控制器TL112广泛应用于道路、景区、园区、隧道等场景智慧路灯杆使用。      智能单灯控制器通过集成最先进的传感器、控制模块和通信技术…

基于vue实现动态table

1、代码 <div style"height: 600px; overflow: scroll;"> <!-- height: 600px; overflow: scroll;作用是超出页面可以滑动 --><div ng-repeat"row in entity.procedureList"><cb-title title"工序{{row.procedireLocation}}&quo…

SpringBoot整合RabbitMQ,三种交换机类型示例

SpringBoot整合RabbitMQ&#xff0c;三种交换机类型示例 1、流程概括 2、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>3、配置RabbitMQ连接 在a…

【C++成长记】C++入门 |auto、范围for、nullptr

&#x1f40c;博主主页&#xff1a;&#x1f40c;​倔强的大蜗牛&#x1f40c;​ &#x1f4da;专栏分类&#xff1a;C❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 目录 一、auto关键字 1、auto简介 2、auto的使用细则 &#xff08;1&#xff09; auto与指针和引用结合起…

多线程入门

文章目录 多线程相关的概念什么是多线程多线程的创建方式继承Thread方式实现Runable方式两种方式比较Thread类中常用方法 多线程相关的概念 并发与并行 并行&#xff1a;在同一时刻&#xff0c;有多个任务在多个CPU上同时执行。并发&#xff1a;在同一时刻&#xff0c;有多个任…

[网鼎杯 2020 玄武组]SSRFMe

[网鼎杯 2020 玄武组]SSRFMe 源码 <?php function check_inner_ip($url) {$match_resultpreg_match(/^(http|https|gopher|dict)?:\/\/.*(\/)?.*$/,$url);if (!$match_result){die(url fomat error);}try{$url_parseparse_url($url);}catch(Exception $e){die(url foma…

Linux内核

一、 内核开发与逻辑开发对比 内核开发&#xff1a; 需要应用程序调用API去在操作系统里对硬件进行操作。操作系统不允许用户直接去通过置GPIO口1或者0去控制硬件&#xff0c;为了管理这一切。操作系统将整个开发中分成了两个空间&#xff0c;一个是用户空间&#xff08;上两…

HarmonyOS 开发-Navigation页面跳转对象传递案例

介绍 本示例主要介绍在使用Navigation实现页面跳转时&#xff0c;如何在跳转页面得到转入页面传的类对象的方法。实现过程中使用了第三方插件class-transformer&#xff0c;传递对象经过该插件的plainToClass方法转换后可以直接调用对象的方法&#xff0c; 效果图预览 使用说…

pta L1-011 A-B

L1-011 A-B 分数 20 全屏浏览 切换布局 作者 陈越 单位 浙江大学 本题要求你计算A−B。不过麻烦的是&#xff0c;A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉&#xff0c;剩下的字符组成的就是字符串A−B。 输入格式&#xff1a; 输入在2行中先后给出…

YOLOv9改进策略 :小目标 | 新颖的多尺度前馈网络(MSFN) | 2024年4月最新成果

💡💡💡本文独家改进:多尺度前馈网络(MSFN),通过提取不同尺度的特征来增强特征提取能力,2024年最新的改进思路 💡💡💡创新点:多尺度前馈网络创新十足,抢先使用 💡💡💡如何跟YOLOv8结合:1)放在backbone后增强对全局和局部特征的提取能力;2)放在detect…