发布于 2017-02-05 23:55:46 | 122 次阅读 | 评论: 0 | 来源: 网友投递
ESLint 插件式Javascript验证工具
ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。
ESLint 3.15.0 发布了,其它跟 JSLint 的不同之处:
ESLint 使用 Esprima 来进行 javascript 解析
ESLint 使用 AST 来修改代码模式
ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件
更新内容:
Fix: no-extra-parens
不正确的优先级
Fix: no-var 修复 ForStatement.init
Upgrade: Espree v3.4.0
Docs: 更新团队的 README.md
Chore: 在 ESLint codebase 上启用 template-tag-spacing
Docs: 修复 object-curly-newline.md 中的拼写错误
Docs: 修复 brace-style 文档中的误导部分
Chore: 避免对 Symbol 进行不必要的特征检测
Chore: 修复 no-else-return lint 错误
Chore: 在 ESLint 代码库上启用 no-else-return
Update: 将 ignoreRestSiblings 选项添加到 no-unused-vars
Chore: 在 ESLint 代码库上启用 no-unneeded-ternary
Update: 确保 operator-assignment 处理乘方运算符
Update: 将 “variables” 选项添加到 no-use-before-define
New: template-tag-spacing
规则
详情查看发行日志
下载地址: