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


相关文章
|
7月前
|
资源调度 前端开发 JavaScript
Babel:JavaScript代码的编译利器
Babel:JavaScript代码的编译利器
|
JavaScript
|
2月前
|
JavaScript 前端开发 开发者
如何在 VSCode 中使用 ESLint 和 Prettier 检查并自动格式化 Vue.js 代码,提升团队协作效率和代码质量。
【10月更文挑战第9天】随着前端开发技术的发展,代码规范和格式化工具变得至关重要。本文介绍如何在 VSCode 中使用 ESLint 和 Prettier 检查并自动格式化 Vue.js 代码,提升团队协作效率和代码质量。通过安装插件、配置 ESLint 和 Prettier,以及设置 VSCode,实现代码实时检查和格式化,确保代码风格一致。
109 2
|
7月前
|
JavaScript 前端开发 开发者
类型检查:结合TypeScript和Vue进行开发
【4月更文挑战第24天】TypeScript是JavaScript超集,提供类型注解等特性,提升代码质量和可维护性。Vue.js是一款高效前端框架,两者结合优化开发体验。本文指导如何配置和使用TypeScript与Vue:安装TypeScript和Vue CLI,创建Vue项目时选择TypeScript支持,配置`tsconfig.json`,编写`.tsx`组件,最后运行和构建项目。这种结合有助于错误检查和提升开发效率。
60 2
|
存储 前端开发 JavaScript
|
设计模式 前端开发 JavaScript
使用 React 和 TypeScript something 编写干净代码的10个必知模式
JavaScript 是一种松散的类型化语言,因此,它捕获了运行时。这样做的结果就是 JavaScript 错误被捕获得非常晚,这可能导致严重的 bug。
104 0
|
XML JavaScript 前端开发
在React项目中启用JSX语法
一、React项目示例 二、JSX语法概念 三、JSX本质 四、启动JSX
在React项目中启用JSX语法
|
JavaScript 前端开发
JavaScript预解析
JavaScript预解析
102 0
JavaScript预解析
|
JavaScript 前端开发
js原生项目(自动打字机html逻辑,css逻辑 ,js逻辑
js原生项目(自动打字机html逻辑,css逻辑 ,js逻辑
js原生项目(自动打字机html逻辑,css逻辑 ,js逻辑
|
JavaScript 前端开发
ESLint:可组装的JavaScript和JSX检查工具
ESLint:可组装的JavaScript和JSX检查工具
146 0