【前端】eslint 禁用命令

news/2024/5/3 2:38:15/文章来源:https://blog.csdn.net/qq_43585322/article/details/137563137
/* 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.luyixian.cn/news_show_1046017.aspx

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

相关文章

SpringCloud系列(2)--SpringCloud和SpringBoot技术选型

前言:SpringCloud是微服务架构的一揽子解决方案,SpringBoot是一种技术,要使用SpringCloud,也需要使用到SpringBoot,所以要使用SpringCloud时,必须也要考虑到SpringBoot的适配问题 1、查看SpringCloud和与之…

最好的 iPhone 解锁器解决方案功能、优点和缺点

现最受好评的 iPhone 解锁器,例如 奇客解锁、iPassGo 等。深入了解它们的优缺点和兼容性,以做出明智的决定。了解如何解锁 iPhone 并解决有关解锁方法、PIN 绕过和潜在风险的常见问题。 1、奇客手机解锁 奇客手机解锁是一款适用于 iOS 的多功能解锁工具…

2024春算法训练4——函数与递归题解

一、前言 感觉这次的题目都很好,但是E题....(我太菜了想不到),别人的题解都上百行了,晕; 二、题解 A-[NOIP2010]数字统计_2024春算法训练4——函数与递归 (nowcoder.com) 这种题目有两种做法:…

网站SEO关键词规划时如何筛选出合适的关键词?

在网站SEO优化过程中,关键词布局是一个至关重要的环节。首先,我们需要确定核心关键词,然后通过各种策略和方法对关键词进行扩展。完成关键词扩展后,接下来的任务就是对这些扩展后的关键词进行筛选。那么,如何进行有效的…

pytorch3d、Detectron2编译安装

基础环境: python:3.6 ubuntu:18.04 pytorch:1.8 cuda:10.2 一、pytorch3d编译 官方指南 GitCode - 开发者的代码家园 注意:cuda11以下的版本,需要安装CUB libaray,cuda11以上的版…

开源项目one-api的k8s容器化部署(上)-- 制作镜像及部署准备

一、背景 最近需要对开源项目one-api进行k8s容器化部署,主要分以下几个步骤: 制作docker镜像申请mysql和redis数据库docker-compose部署方式k8s部署方式 整个的篇幅比较长,将会分成上下两篇来阐述。 二、制作docker镜像 开源项目one-api…

Idea集成Docker的快捷部署

Idea集成Docker的快捷部署 配置Docker远程访问1.1 修改 `/lib/systemd/system/docker.service`1.2 替换`ExecStart`1.3 重启docker服务1.4 监听端口是否被占用1.5 服务器防火墙开启2375端口1.6 测试配置IDEA2.1 下载docker插件2.2 添加docker连接2.3 配置容器镜像加速器2.4 配置…

Gradle 在 Spring 中的使用ApiHug准备-工具篇-006

🤗 ApiHug {Postman|Swagger|Api...} 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱,有温度,有质量,有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace ApiHug …

Redis Cluster集群模式

目录 一、理论 1.1 概念 1.2 集群的作用 1.3 redis集群的数据分片 1.4 Redis集群的主从复制模型 二、实践 2.1 Redis集群模式的搭建 2.1.1 cluster集群前期工作 2.1.2 开启群集功能 2.1.3 启动redis节点 2.1.4 启动集群 2.2 测试集群 总结 一、理论 1.1 概念 集群&a…

vulhub之Webmin篇

Webmin是功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。 影响版本&…

JVM、maven、Nexus

一、jvm简介 1.应用程序申请内存时出现的三种情况: ①OOM:内存溢出,是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于能提供的最大内存。此时程序就运行不了,系统会提示内存溢出&#xff0c…

自己动手封装axios通用方法并上传至私有npm仓库:详细步骤与实现指南

文章目录 一、构建方法1、api/request.js2、api/requestHandler.js3、api/index.js 二、测试方法1、api/axios.js2、main.js3、app.vue4、vue.config.js5、index.html 三、打包1、配置package.json2、生成库包3、配置发布信息4、发布 四、使用1、安装2、使用 五、维护1、维护和…

基于FPGA的DDR相关知识导航界面

个人觉得想要真正理解DDR,那就要从SDRAM入手,SDRAM读写控制器也可以作为入门FPGA的一个判断标准,说实话I2C、UART、SPI这些接口难度太低了,会写这些接口说明不了什么。 很常见的问题,现在DDR3、SDRAM、DDR4官方都有IP&…

数据结构——二叉树链式结构的实现

大家好我是小锋,今天我们来学习的是二叉树链式结构的实现 首先我们来学习一下二叉树的基本操作 在看二叉树基本操作前我们来回顾下二叉树的概念, 二叉树是: 1. 空树 2. 非空:根节点,根节点的左子树、根节点的右…

【THM】Exploit Vulnerabilities(利用漏洞)-

介绍 在这个房间里,我们将讨论一些识别漏洞的方法,并结合我们的研究技能来了解这些漏洞是如何被滥用的。 此外,您还会发现一些公开可用的资源,这些资源是您在执行漏洞研究和利用时的技能和工具的重要补充。然后,您将在房间的最后将所有这些应用到实际挑战中。 自动化与…

如何监控容器或K8s中的OpenSearch

概述 当前 OpenSearch 使用的越来越多, 但是 OpenSearch 生态还不尽完善. 针对如下情况: 监控容器化或运行在 K8s 中的 OpenSearch 我查了下, 官方还没有提供完备的方案. 这里如何监控 K8s 中的 OpenSearch, 包括安装 exporter 插件、采集、展示全环节。 OpenSearch 简介…

红豆Cat 1开源|项目三: 从0-1设计一款HTTP版本RTU(支持GNSS)产品的软硬件全过程

HTTP版RTU(支持GNSS)项目概述 RTU(Remote Terminal Unit),中文即远程终端控制系统,负责对现场信号、工业设备的监测和控制。RTU是构成企业综合自动化系统的核心装置,通常由信号输入/出模块、微…

蓝桥杯-单片机基础16——利用定时计数中断进行动态数码管的多窗口显示

综合查阅了网络上目前能找到的所有关于此技能的代码,最终找到了下述方式比较可靠,且可以自定义任意显示的数值。 传统采用延时函数的方式实现动态数码管扫描,在题目变复杂时效果总是会不佳,因此在省赛中有必要尝试采用定时计数器中…

洪水预警:如何通过数据可视化提前应对灾害

数据可视化在应对洪涝灾害问题中发挥着重要作用。洪涝灾害是一种常见而严重的自然灾害,给人们的生命、财产和生活带来了巨大的威胁和损失。而数据可视化技术通过将海量的数据转化为直观、易懂的图表、图像或地图等形式,帮助人们更好地理解洪涝灾害的发生…

微服务-2 Eureka

Eureka 启动页面: 同理再注册完order-service后,刷新启动页面: userservice 启动多台服务: [ 代码 ]:orderService.java(用 RestTemplate 调其他服务,用 userservice 代替 localhost:8081&…