代码规范检查Lint
你可能会说
提交前跑一下 Lint,把未使用变量和明显可疑写法定位到具体行。
Lint 是不运行完整程序、按源码规则发现可疑写法和一致性问题的静态检查。例如 ESLint 可以标出未使用变量、危险的 Promise 处理或不符合项目规则的写法,并给出文件和行号。它能提前拦住一部分问题,但不能证明按钮点击、接口请求等运行时行为正确。
先知道
也常被叫作LintLinter代码检查静态检查
延伸阅读 · 权威出处
提交前跑一下 Lint,把未使用变量和明显可疑写法定位到具体行。
11 async function submit(order) {
12 const total = price + tax;
13 await saveOrder(order)
14 return total;
15 }↳Lint 直接把可疑写法定位到文件和行号,不需要运行完整网站。
检查的是源码形状和约定:规则可以发现未使用变量、危险模式或团队约定不一致的写法,通常不需要启动完整应用。结果会定位到文件和行,适合在提交前迅速修正。
静态通过不等于运行正确:Lint 不会替你点击按钮、等待网络或确认数据库写入。它应当放进 CI 作为一道早期检查,再由测试和验收证明实际行为。
请为项目开启并修复 Lint 报告的未使用变量和未处理 Promise。把 Lint 放进 PR 检查,但完成后仍实际测试保存按钮:点击、等待、成功和失败提示都要确认。