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


相关文章
|
4月前
|
资源调度 前端开发 JavaScript
Babel:JavaScript代码的编译利器
Babel:JavaScript代码的编译利器
|
JavaScript 前端开发
在VSCode中 使用 ESLint + Prettier检查代码规范及自动格式化前端Vue代码
般的代码格式化工作,ESLint完全可以胜任,为什么要用Prettier代替ESLint的代码格式化功能?简而言之,Prettier的代码格式化功能比ESLint更强大,配置更简单,通过配置,ESLint可以使用Prettier的代码规则进行校验,如果不配置好,会出现冲突,导致二者不能配合使用。 下面详细介绍如何配置ESLint+Prettier在VSCode中开发Vue代码:
1258 29
在VSCode中 使用 ESLint + Prettier检查代码规范及自动格式化前端Vue代码
|
4月前
|
JavaScript 前端开发 开发者
类型检查:结合TypeScript和Vue进行开发
【4月更文挑战第24天】TypeScript是JavaScript超集,提供类型注解等特性,提升代码质量和可维护性。Vue.js是一款高效前端框架,两者结合优化开发体验。本文指导如何配置和使用TypeScript与Vue:安装TypeScript和Vue CLI,创建Vue项目时选择TypeScript支持,配置`tsconfig.json`,编写`.tsx`组件,最后运行和构建项目。这种结合有助于错误检查和提升开发效率。
42 2
|
11月前
|
存储 前端开发 JavaScript
|
JavaScript
JS 语法规范 #69
JS 语法规范 #69
48 0
|
存储 设计模式 JavaScript
【译】设计一个JavaScript插件系统
【译】设计一个JavaScript插件系统
162 0
【译】设计一个JavaScript插件系统
|
JavaScript 前端开发 Java
【前端灵魂脚本语言JavaScript①】——JS引入方式
 Javascript是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
213 0
【前端灵魂脚本语言JavaScript①】——JS引入方式
|
设计模式 前端开发 JavaScript
使用 React 和 TypeScript something 编写干净代码的10个必知模式
JavaScript 是一种松散的类型化语言,因此,它捕获了运行时。这样做的结果就是 JavaScript 错误被捕获得非常晚,这可能导致严重的 bug。
94 0
|
JavaScript 前端开发
ESLint:可组装的JavaScript和JSX检查工具
ESLint:可组装的JavaScript和JSX检查工具
132 0