ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。其他跟 JSLint 的不同之处:
-
ESLint 使用 Esprima 来进行 javascript 解析
-
ESLint 使用 AST 来修改代码模式
-
ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件
ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。其他跟 JSLint 的不同之处:
ESLint 使用 Esprima 来进行 javascript 解析
ESLint 使用 AST 来修改代码模式
ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件
ESLint v8.0.0 已正式发布,此版本属于重大更新升级——增加了新功能,如支持 ES2022 语法,以及修复在旧版本中发现的错误,不过也引入了部分破坏性的变更。 更新要点 ESLint 的默认解析器和所有核心规则完全支持以下 ES2022 语法: Class public instance fields and private instance fields Class public static fields and private static fields Class private instance methods and accessors Class private static meth...
🗞 News ESLint v8.0.0 发布 重要新特性: ESLint 默认的 parser 和核心规则已完全支持以下 ES2022 语法: 类公共实例字段和私有实例字段 类公共静态字段和私有静态字段 类私有实例方法和访问器 类私有静态方法和访问器 正则表达式匹配指标 Top-level await &etc. Release Blog:eslint-v8.0.0-released React 成立 React Developer Tooling 团队 React 官方推特在 10 月 9 号对外宣布成立了 React Develope...
ESLint 7.0.0 发布了,这是一个重大更新版本,带来了一些新特性与特性增强,以及 bugfix。 因为 Node.js 8 已经于去年 12 月 EOL,此版本 ESLint 中正式放弃了对它的支持;core 规则方面: core 中的十个 Node.js/CommonJS 规则已被弃用并移至 eslint-plugin-node 插件。 更新了一些规则,以识别 bigint 文字并默认可以警告更多情况。 eslint:recommended 更新了一些新规则:no-dupe-else-if、no-import-assign与 no-setter-re...
ESLint 6.5.1 发布了,这是一个补丁版本,主要是两个方面的小补丁: Bug Fixes 447ac87 Fix: no-useless-rename handles ExperimentalRestProperty (fixes #12335) (#12339) (Kai Cataldo) Documentation 0d3d7d9 Docs: fix typo in no-magic-numbers (#12345) (Josiah Rooney)...
ESLint 5.11.1 已发布,这是一个小的修复版本,解决了在 no-useless-catch 中对可选的 catch 绑定的处理问题。#11205 ESLint 是一个开源的 JavaScript 代码检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 源码下载: Source code(zip) Sou...
2018年7月12日,一名黑客盗用了 ESLint 项目维护者的 npm 帐号,并使用该帐号发布了两个包含恶意软件的版本更新,用户在安装时,恶意代码将会自动执行,然后访问某个网站,同时会把用户的 .npmrc 文件的内容发送给黑客自己,而在 .npmrc 文件里面一般会包含用户发布到 npm 的 token。 受影响的两个组件库版本分别是eslint-scope@3.7.2和eslint-config-eslint@5.0.2,事件发生后,npm 已经撤销在 2018-07-12 12:30 UTC 之前发出的...
ESLint 5.1.0 已发布,更新内容包括: no-catch-shadow 规则已被弃用 调整可能令人困惑的 CLI 消息 文档:只缓存成功的 linted 文件 文档:完善关于“自定义解析器”(custom parsers)的缺失段落 依赖性升级 完整更新内容请查阅发行说明 ESLint 是一个开源的 JavaScript 代码检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模...
ESLint 是一个开源的 JavaScript 代码检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 ESLint 4.19.1 更新内容: Fix: no-invalid-regexp not understand variable for flags Fix: object-curly-newline minProperties w/default export Do...
ESLint 是一个开源的 JavaScript 检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 ESLint 4.16.0 更新内容: e26a25f Update: allow continue instead of if wrap in guard-for-in (fixes #7567) (#9796) af043eb Update: Add NewExpressio...
ESLint 4.12.1 已发布,ESLint 是一个开源的 JavaScript 检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 更新内容: 1e362a0 Revert "Fix: Use XML 1.1 on XML formatters (fixes #9607) (#9608)" (#9667) (Kevin Partington) 下载地址: ...
ESLint 3.16.1 发布了,ESLint 是一个开源的 JavaScript 检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 更新内容: Fix: duplicated autofix output for inverted fix ranges Docs: fix typo in arrow-parens.md Chore: fix invalid rede...
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: 更新团队的 ...
ESLint 3.12.0 发布了,ESLint 是一个开源的 JavaScript 验证工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 更新内容: 升级:修复 yoda 的正负面规则 升级:将全局依赖项更新为 9.14.0 新增:添加等待循环规则 新功能:其他 API 更新:为数组...
ESLint v3.4.0 发布了,ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。其他跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 本次发布改进记录如下: c210510 Update: add fixer for no-extra-parens (fixes #6944) (#6950) (not-an-aardvark) ca3d448 Fix: prefe...
评论