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


目录
打赏
0
0
0
0
58
分享
相关文章
react-Native init初始化项目报错”TypeError: cli.init is not a function“
react-Native init初始化项目报错”TypeError: cli.init is not a function“
1038 1
Vue3报错:Extraneous non-props attributes (style) were passed to component but could not be automatical
Vue3报错:Extraneous non-props attributes (style) were passed to component but could not be automatical
4549 1
MySQL性能优化指南
【10月更文挑战第16天】MySQL性能优化指南
972 0
Node.js 的 Buffer 是什么?探索其用途与功能
在 Node.js 中,Buffer 是一种用于处理二进制数据的机制。它允许你在不经过 JavaScript 垃圾回收机制的情况下直接操作原始内存,从而更高效地处理数据,特别是在处理网络流、文件系统操作和其他与 I/O 相关的任务时。Buffer 是一个全局对象,不需要额外的模块导入就可以使用。
探索微服务架构下的数据库选型与优化策略
在现代软件开发中,微服务架构已成为一种常见的设计范式。而数据库在微服务架构中的选型与优化策略对整个系统的性能和稳定性至关重要。本文将探讨在微服务环境下,如何选择适合的数据库类型以及优化数据库性能的策略。
Echarts legend图例配置项 设置位置 显示隐藏
Echarts legend图例配置项 设置位置 显示隐藏
1528 0
开发者评测|TR转发路由器
一、简介 二、性能评估 三、功能评估 四、结论
2000条你应知的WPF小姿势 基础篇<34-39 Unhandled Exceptions和Resource>
2000条你应知的WPF小姿势 基础篇<34-39 Unhandled Exceptions和Resource>
70 0
2000条你应知的WPF小姿势 基础篇<34-39 Unhandled Exceptions和Resource>
通过跨端程序tauri,来简单入门一下rust
Tauri 是一个跨平台 GUI 框架,与 Electron 的思想基本类似。Tauri 的前端实现也是基于 Web 系列语言,Tauri 的后端使用 Rust。Tauri 可以创建体积更小、运行更快、更加安全的跨平台桌面应用。
1843 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等