ESLint 3.15.0 发布,JavaScript 检验工具

来源: 投稿
作者: 王练
2017-02-06 07:15:11

ESLint 3.15.0 发布了,ESLint 是一个开源的 JavaScript 检验工具,相比 JSLint,ESLint 具有可配置性。其它跟  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 规则

详情查看发行日志

下载地址:

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
5 收藏
分享
返回顶部
顶部