eslint 规则

什么是 ESLint?

ESLint 是一个可配置的 JavaScript 检查器。它可以帮助你发现并修复 JavaScript 代码中的问题。问题可以是任何东西,从潜在的运行时错误,到不遵循最佳实践,再到风格问题。

规则

规则是 ESLint 的核心构建块。规则验证你的代码是否满足特定期望,以及如果不满足该期望该怎么办。规则还可以包含特定于该规则的其他配置选项。规则

规则修复

规则可以选择为他们发现的违规行为提供修复。修复安全地纠正违规行为,而无需更改应用逻辑。

修复程序可以通过 --fix 命令行选项 和编辑器扩展自动应用。

可能提供修复的规则在 规则 中用 🔧 标记。

规则建议

除了提供修复之外或代替提供修复之外,规则还可以选择提供建议。建议与修复有两个不同之处:

建议可能会更改应用逻辑,因此无法自动应用。

建议无法通过 ESLint CLI 应用,只能通过编辑器集成使用。

可能提供建议的规则在 规则 中用💡标记。

可共享的配置

可共享配置是导出配置对象或数组的 npm 包。示例

eslint:recommended

https://github.com/eslint/eslint/blob/v8.57.0/packages/js/src/configs/eslint-recommended.js

eslint:all (官方不建议用)

https://github.com/eslint/eslint/blob/v8.57.0/packages/js/src/configs/eslint-all.js

相关推荐
lpfasd123几秒前
pywebview与Electron
前端·javascript·electron
行走的陀螺仪8 分钟前
Claude Code 从入门到实战(一):安装、登录与第一个Vue项目
前端·javascript·vue.js
梦曦i18 分钟前
0.8.2 新增 backFallback 配置,无 tabbar 页返回无忧
前端·uni-app x
vipxieliang19 分钟前
解构赋值与展开运算符:现代 JS 提效技巧
javascript
Amos_Web22 分钟前
Rspack 源码解析(三十四):rspack_hook 与宏系统如何用过程宏生成异步 Hook 与插件
前端
恋猫de小郭25 分钟前
感人,Flutter 居然有了一个超实用提案,期待落地
android·前端·flutter
wordbaby31 分钟前
为什么 Apifox 能调通,浏览器却报跨域?一次“CORS Error + 403”联调排坑实录
前端
2603_9658966237 分钟前
JavaScript 原型与原型链
开发语言·前端·javascript
Amos_Web38 分钟前
通过 Rspack 源码学 Rust(四):用 `Option<T>` 表达“查询可能没有结果”
前端
朋友圈自动点赞工具43 分钟前
Ruby方法查找:对象不存方法
开发语言·前端·ruby·科技资讯