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');}


相关文章
|
JavaScript
|
JavaScript 前端开发
在VSCode中 使用 ESLint + Prettier检查代码规范及自动格式化前端Vue代码
般的代码格式化工作,ESLint完全可以胜任,为什么要用Prettier代替ESLint的代码格式化功能?简而言之,Prettier的代码格式化功能比ESLint更强大,配置更简单,通过配置,ESLint可以使用Prettier的代码规则进行校验,如果不配置好,会出现冲突,导致二者不能配合使用。 下面详细介绍如何配置ESLint+Prettier在VSCode中开发Vue代码:
918 0
在VSCode中 使用 ESLint + Prettier检查代码规范及自动格式化前端Vue代码
|
3月前
|
开发框架 JavaScript 前端开发
React.js:改变Web开发方式的JavaScript库
React.js:改变Web开发方式的JavaScript库
36 1
|
6月前
|
存储 前端开发 JavaScript
|
6月前
|
XML JavaScript 前端开发
使用 Babel 将基于 ES6 的 SAP UI5 的代码转译成传统 JavaScript 代码
使用 Babel 将基于 ES6 的 SAP UI5 的代码转译成传统 JavaScript 代码
41 0
|
10月前
|
JavaScript
JS 语法规范 #69
JS 语法规范 #69
39 0
|
JavaScript 前端开发 编译器
HTML引入TypeScript脚本
本文介绍一种向HTML中直接引入TypeScript脚本的方法。
723 0
|
设计模式 前端开发 JavaScript
使用 React 和 TypeScript something 编写干净代码的10个必知模式
JavaScript 是一种松散的类型化语言,因此,它捕获了运行时。这样做的结果就是 JavaScript 错误被捕获得非常晚,这可能导致严重的 bug。
82 0
|
存储 设计模式 JavaScript
【译】设计一个JavaScript插件系统
【译】设计一个JavaScript插件系统
135 0
【译】设计一个JavaScript插件系统
|
JavaScript 前端开发
ESLint:可组装的JavaScript和JSX检查工具
ESLint:可组装的JavaScript和JSX检查工具
109 0