指定js文件不使用 ESLint 语法检查

需求

我们实际开发的时候,经常会需要引入第三方开发的程序。有些并不能通过 npm 去安装,只能手动的把文件放入项目。而这些项目实际开发的时候并没有遵循严格的ESLint语法。这时候就需要我们手动的去配置ESLint了。

使用

ESLint是被设计的完全可配置的,可以开关每一条规则,也可以自定义规则。这里不详细解释各个规则的配置方法,只介绍一个简单实用对指定文件不使用ESLint语法检查的方法。

整个文件范围内禁止规则出现警告

/* eslint-disable */放置于文件最顶部

/* eslint-disable */
alert(‘foo‘);

在文件中临时禁止规则出现警告

将需要忽略的代码块用注释包裹起来

/* eslint-disable */
alert(‘foo‘);
/* eslint-enable */

对指定规则的启用或者禁用警告

将需要忽略的代码块用注释包裹起来

/* eslint-disable no-alert, no-console */
alert(‘foo‘);
console.log(‘bar‘);
/* eslint-enable no-alert, no-console */

对指定行禁用规则警告

此方法,有两种形式,参见下方。

alert(‘foo‘); // eslint-disable-line

// eslint-disable-next-line
alert(‘foo‘);

在指定行上禁用指定的某个规则

alert(‘foo‘); // eslint-disable-line no-alert

// eslint-disable-next-line no-alert
alert(‘foo‘);

在某个特定的行上禁用多个规则

alert(‘foo‘); // eslint-disable-line no-alert, quotes, semi

// eslint-disable-next-line no-alert, quotes, semi
alert(‘foo‘);

原文地址:https://www.cnblogs.com/lanshengzhong/p/8563530.html

时间: 2024-10-07 17:28:00

指定js文件不使用 ESLint 语法检查的相关文章

vue-cil3关闭eslint语法检查

1. 你可以将package.json中关于eslint的配置删除 2. 在你的项目目录中 新建 vue.config.js文件 module.exports = { lintOnSave: false, // 关闭 eslint检查 }; 你的eslint语法检查就 good bay 了 原文地址:https://www.cnblogs.com/ifon/p/12354408.html

emacs配置eslint 语法检查.找不到node解决

使用emacs配置eslint 当调用语法检查时报错 Suspicious state from syntax checker javascript-eslint: Checker javascript-eslint returned non-zero exit code 127, but no errors from output: /usr/bin/env: "node": 没有那个文件或目录 但是我检查env环境使用 M-x getenv path 结果里面是有 user/bin

Js文件中文乱码

aspx页面引用的js文件中如果包括中文,中文显示乱码或者引起脚本错误.提示是'未结束的字符串' 原因:aspx页面的默认编码是utf-8,而js文件的默认编码是gb2312,两者之间不一致引起了中文乱码 解决一:在页面引用js文件的时候指定js文件的编码,添加属性charset="gb2312" 比如:<script language="javascript" src="http://www.cnblogs.com/Jquery/jquery.al

Vue中ESlint配置文件eslintrc.js文件详解

最近在跟着视频敲项目时,代码提示出现很多奇奇怪怪的错误提示,百度了一下是eslintrc.js文件没有配置相关命令,ESlint的语法检测真的令人抓狂,现在总结一下这些命令的解释,方便以后查阅. 默认eslint规则: 代码末尾不能加分号 ;(强迫症的我受不了)代码中不能存在多行空行:(这个我更也忍不了)tab键不能使用,必须换成两个空格:(超级不习惯)代码中不能存在声明了但未使用的变量:(这个我觉得可以有) 最简单的方法,关闭eslint检测,其实很简单,把 build/webpack.bas

js语法检查器

将以下代码拷贝到新的HTML文件中打开即可看到效果! <!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title>JS语法检查器</title> <style> .js-color-reservedword {

eclipse中加放js文件报js语法错误解决办法

1) eclipse设置         window->preference-> JavaScript -> Validator->Errors/Warnings->Enable Javascript Sematic validation前面的钩号去掉 2) .project文件    下面的代码删除 <buildCommand> <name>org.eclipse.wst.jsdt.core.javascriptValidator</name

Django_博客项目 引入外部js文件内含模板语法无法正确获取值得说明和处理

问题描述 : 项目中若存在对一段js代码复用多次的时候, 通常将此段代码移动到一个单独的静态文件中在被使用的地方利用 script 标签的 src 属性进行外部调用 但是如果此文件中存在使用 HTML模板语言中的 {{ }}方式传递相关属性值, 会导致无法正确获取. 问题现象: HTML页面拿到的值为字符串形式 : 问题解决: 静态js 文件: 1 $("#div_digg .action").click(function () { 2 // 点赞或踩灭 3 var is_up = $

Grunt 之 使用 JavaScript 语法检查工具 jshint

前端开发环境准备好了,我们准备开始进行开发. 前端开发的主力语言是 JavaScript,这是一种脚本语言,没有编译器,也就没有了编译器带给我们的语法检查,怎样保证代码的质量呢?jshint 是一个强大的工具. 1. 概要说明 官方地址:http://jshint.com/ GitHub 地址:https://github.com/jshint/jshint JSHint 是一个使用 JavaScript 编写的 JavaScript 的代码质量检查工具,主要用来检查代码质量以及找出一些潜在的代

用GruntJS合并、压缩JS文件

长期东忙西忙,却不忙更新自己的博客,缺少输出,甚为惭愧 记得我当初刚接触GruntJS的时候对NodeJS一知半解,所以第一次使用花了些时间才熟悉起来.本文希望能帮助朋友们快速入门. 为什么要合并.压缩你的JS文件? 在开始之前,先重申一下这个问题.因为经常在帮忙改东西的时候看到HTML页面上引用了N个JS,而通常看到这个就知道这人JS写得有多糟糕了.HTML里穿插一堆JS代码的我就不吐槽了. 一般在一个HTML文档加载的时候,浏览器会根据HTML代码从上到下读取所需要加载进来的CSS.JS.图