ESLint:可组装的JavaScript和JSX检查工具

简介: ESLint:可组装的JavaScript和JSX检查工具

中文文档:https://cn.eslint.org/

安装

npm install --save-dev eslint @eslint/create-config 

初始化

npx eslint --init

检查文件

// src/index.js
function foo(a, b) {return a + b;}
function func() {console.log('Hello World');}
$ npx eslint src/index.js
src/index.js
  2:10  error  'foo' is defined but never used   no-unused-vars
  3:10  error  'func' is defined but never used  no-unused-vars
✖ 2 problems (2 errors, 0 warnings)


可以使用/* eslint-disable */来禁用部分代码的检查


// src/index.js
/* eslint-disable */
function foo(a, b) {return a + b;}
/* eslint-disable */
function func() {console.log('Hello World');}


相关文章
|
3天前
|
JavaScript Linux 开发者
一个用于管理多个 Node.js 版本的安装和切换开源工具
【9月更文挑战第14天】nvm(Node Version Manager)是一个开源工具,用于便捷地管理多个 Node.js 版本。其特点包括:版本安装便捷,支持 LTS 和最新版本;版本切换简单,不影响开发流程;多平台支持,包括 Windows、macOS 和 Linux;社区活跃,持续更新。通过 nvm,开发者可以轻松安装、切换和管理不同项目的 Node.js 版本,提高开发效率。
|
1月前
|
JSON JavaScript 前端开发
如何检查 JavaScript 对象是否为空
【8月更文挑战第18天】
124 0
如何检查 JavaScript 对象是否为空
|
2月前
|
JavaScript 数据安全/隐私保护
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
node.js 命令行的命令注册和配置工具(最新版) commander.js 实用教程(含自研脚手架的创建流程)
85 0
|
2月前
|
JavaScript 数据安全/隐私保护 索引
node.js 命令行交互工具(最新版) inquirer.js 实用教程
node.js 命令行交互工具(最新版) inquirer.js 实用教程
114 0
|
2月前
|
移动开发 JavaScript
thinkPHP5.0开发微信H5页面分享接口signature验证失败,signature与微信 JS 接口签名校验工具返回结果不一致
thinkPHP5.0开发微信H5页面分享接口signature验证失败,signature与微信 JS 接口签名校验工具返回结果不一致
70 0
|
3月前
|
JavaScript 网络协议
Node.js 工具模块
Node.js 工具模块
109 0
|
存储 前端开发 JavaScript
好客租房13-在jsx中使用javascript表达式
好客租房13-在jsx中使用javascript表达式
73 0
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
70 2
|
2月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
63 4