eslint-disable的使用

导言

如果项目里引入了eslint,但又想eslint忽略对多行或者某一行代码的检查,这时,我们可以使用eslint-disable。

用法

对整个文件生效

在文件第一行使用/* eslint-disable*/

/* eslint-disable */
var a = 1;
console.log(a);

对于多行代码

使用/* eslint-disable*/和/* eslint-enable*/将代码包裹起来

/* eslint-disable */
var a = 1;
console.log(a);
/* eslint-enable */

对于某一行代码

对当前行生效

var a = 1; // eslint-disable-line

对下一行生效

// eslint-disable-next-line
var a = 1;

注意

eslint-disable会默认禁用所有规则,如果没有准确指定禁用哪条规则,那么eslint会对eslint-disable提示eslint警告

为了避免这个eslint警告,我们需要在eslint-disable后面写上指定禁用的规则,多条规则之间,用逗号隔开

// eslint-disable-next-line vars-on-top, no-var
var a = 1;
console.log(a); // eslint-disable-line no-console

对于整个文件或者多行代码的情况,还可以使用/* eslint-enable*/后面加上规则名来启用指定规则

/* eslint-disable vars-on-top, no-var, no-console */
var a = 1;
console.log(a);
/* eslint-enable no-var, no-console */

参考:eslint-comments/no-unlimited-disable

eslint-disable的使用相关推荐

  1. 使用 Eslint + husky + lint-staged + Prettier 提高前端项目质量、统一项目代码风格

    使用 Eslint + husky + lint-staged + Prettier 提高前端项目质量.统一项目代码风格 Eslint 代码检查,编辑器启用 Eslint 之后,不符合规范的会自动进行 ...

  2. vscode的格式化工具:eslint 、 prettier、editorconfig 和 vetur

    文章目录 eslint--代码检查工具 eslint的作用 eslint的配置 第一步配置IDE的eslint环境 第二步:配置项目中的eslint 下载对应的包 vite集成eslint Eslin ...

  3. VUE3 You may use special comments to disable some warnings. Use // eslint-disable-next-line to ignor

    今天学习vue3建项目的时候遇到Eslint各种报错, 报错一: 8:1 error Delete `⏎` prettier/prettier ✖ 1 problem (1 error, 0 warn ...

  4. WebStorm React JS语法报错问题

    需要设置2处即可解决: 一.设置 javaScript language version 为 React jsx 二.设置ESLint Disable ESLint

  5. hapi mysql项目实战路由初始化_用hapi.js mysql和nuxt.js(vue ssr)开发仿简书的博客项目...

    前言: 预览: 开始: npm i 把mysql配置好 npm run server or npm run dev 实现功能: 用户: 登录.注册.用户资料修改,详情页面,类似于简书的文章数量.总字数 ...

  6. 记录一次react项目配置过程

    1.为什么要配置react而不是脚手架 因为要知其然,最好还要知其所以然! 2.配置对象 webpack webpack-dev-server babel eslint 3.配置过程 1.webpac ...

  7. 报错You may use special comments to disable some warnings.vue-cli脚手架关闭eslint的步骤

    打开 build文件夹下面的webpack.base.conf.js; 找到下面这段代码,并将它注释掉: const createLintingRule = () => ({// test: / ...

  8. webstorm 设置tslint_webstorm(2019)配置eslint规范

    在项目中我们为了代码书写更规范,在项目中安装ESlint帮助我们检查语法,那么下面介绍下在webstorm中如何配置ESlint规范 步骤如下: 1.快捷键:ctrl+alt+s打开设置,找到Code ...

  9. 学习ESLint的规则配置,ESLint语法检测配置说明

    ESLint的默认规则有些比较反人类: 通过vue-cli的代码末尾不能加分号 ; 编辑代码中不能存在多行空行 大括号,中括号,左右的空格限制 var的空声明等 忽略一项 使用/* eslin -di ...

  10. You may use special comments to disable some warnings. Use // eslint-disable-next-line……

    You may use special comments to disable some warnings. Use // eslint-disable-next-line-- 错误如下 解决办法 在 ...

最新文章

  1. 610D - Vika and Segments(线段树+扫描线+离散化)
  2. (四)建筑物多边形化简系统——“去尾巴”和分割复杂多边形
  3. 电商三巨头交成绩单,这次拼多多输了吗?
  4. Laravel 启动流程分析 (代码全流程)
  5. ubuntu 16.04 搭建无线共享热点(PC 无线直连Android移动终端 调试,监控屏幕)
  6. 图说:Windows 8 Copy的呈现变化
  7. SuperMap iClient3D for WebGL 示范案例(一)倾斜模型加载
  8. MovieLens推荐系统数据集官方文档+解释
  9. jmp连mysql_JMP官方教学视频列表
  10. 矩阵按层级内容排序——Power BI
  11. 现身说法:37岁老码农找工作!
  12. 韩式时尚大片《九月风》(出镜:马晓辉/徐嘉依)
  13. 从身边的移动支付说起
  14. 桌面新建文件夹不显示缩图_如何在Windows 10桌面上创建不可见的文件夹
  15. 推荐七个略火的 SpringBoot+Vue 项目
  16. NA公链(Nirvana)NAC公链独步公链江湖
  17. 100道爬虫面试题以及答案(宝典级别的)
  18. Window 7和 server 2003系统下载
  19. 密码应用体系建设(政务方向)
  20. 计算机中的数(二):定点数的移位运算和加减运算

热门文章

  1. word的html超链接怎么弄,Word 2016
  2. centos 7 配置mongodb副本集
  3. java之黑帽子逻辑题_逻辑分析推理(戴帽子问题)博弈
  4. 计算机学校的期待怎么回答,在开家长会时说出家长对孩子的期待,希望,怎么与学校配合...
  5. 爆肝一周,用Python在物联网设备上写了个智能语音助手-阿里云智能语音交互
  6. 10行python代码做出哪些酷炫的事情?
  7. 客户就是上帝——你一直被忽悠了
  8. python中的引用类型_Python中的值类型与引用类型
  9. 云店=品牌DTC零售平台?TOP级云店成功案例运营解密
  10. Machine Learning学习笔记(十)K-means聚类算法