ESLint 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ESLint 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ESLint 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 bear256
适用人群 未知
收录时间 2014-04-24

软件简介

ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。其他跟 JSLint 的不同之处:

  • ESLint 使用 Esprima 来进行 javascript 解析

  • ESLint 使用 AST 来修改代码模式

  • ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
04/09 10:28

ESLint v9.0.0 正式发布

ESLint v9.0.0 已正式发布。这是 ESLint 的一次重大版本升级,主要更新内容如下: 安装:可以通过npm i eslint@9.0.0 --save-dev命令进行更新升级。 迁移指南:由于存在大量更改,可以根据迁移指南[1]进行升级。 Node.js 版本支持:目前,Node.js v20.x 是LTS版本,因此不再支持 v18.18.0 以及 v19.x 之前的所有 Node.js 版本。 默认配置格式:Flat config现在是 ESLint 的默认配置格式,eslintrc 已正式弃用。 删除部分格式化程...

2
2
发表了资讯
03/05 11:09

ESLint 2023 年度回顾

ESLint 团队于日前就 2023 年所做的工作进行了一次回顾。文章指出,团队 2023 年的计划主要围绕其自 2021 年以来的第一个主要版本 ESLint v9.0.0 展开。这一年的大部分时间都花在准备发布、构建新的配置系统(flat config)以及全年向生态系统传达影响方面。 ESLint v9.0.0 和新配置系统的发布 v9.0.0 半本包含了很多变化,其中最大的变化是将 flat config 变为默认配置系统。旧的 (eslintrc) 配置仍可通过环境变量使用,官方发...

0
1
发表了资讯
2023/10/17 17:11

为什么前端技术栈如此复杂?

前端生态系统的复杂性是出了名的。在每一层,似乎都存在着不兼容的,相互竞争的标准。 没有通用的导入系统。ES模块、CommonJS、异步模块定义(AMD)和通用模块定义(UMD)都是你可以导入或分享代码的不同方式。打包器试图通过支持多种方法来解决这个问题。但是代码经历了多层的压缩、混淆和转译。TypeScript被编译成JavaScript。网络上的代码会被压缩(以减少网络带宽)或混淆(以防止复制)。源映射可以解决其中一些问题,但这...

26
6
发表了资讯
2021/10/12 07:08

ESLint v8.0.0 正式发布

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...

0
2
发表了资讯
2021/10/11 14:44

淘系前端架构周刊:ESLint v8.0.0 发布、React 成立

🗞 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...

1
3
发表了资讯
2020/05/12 08:33

ESLint 7.0.0 发布

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...

5
3
发表了资讯
2019/10/01 12:06

ESLint v6.5.1 发布,插件式 JavaScript 验证工具

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)...

1
3
发表了资讯
2018/12/28 07:45

ESLint 5.11.1 发布,JavaScript 代码检验工具

ESLint 5.11.1 已发布,这是一个小的修复版本,解决了在 no-useless-catch 中对可选的 catch 绑定的处理问题。#11205 ESLint 是一个开源的 JavaScript 代码检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 源码下载: Source code(zip) Sou...

0
6
发表了资讯
2018/07/14 08:02

ESLint 组件库的 npm 帐号被盗,并被注入恶意代码

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 之前发出的...

5
1
发表了资讯
2018/07/14 07:20

ESLint 5.1.0 发布,JavaScript 代码检验工具

ESLint 5.1.0 已发布,更新内容包括: no-catch-shadow 规则已被弃用 调整可能令人困惑的 CLI 消息 文档:只缓存成功的 linted 文件 文档:完善关于“自定义解析器”(custom parsers)的缺失段落 依赖性升级 完整更新内容请查阅发行说明 ESLint 是一个开源的 JavaScript 代码检验工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模...

3
4
发表了资讯
2018/03/24 07:01

ESLint 4.19.1 发布,JavaScript 代码检验工具

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...

0
1
发表了资讯
2018/01/21 07:24

ESLint 4.16.0 发布,JavaScript 检验工具

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...

0
7
发表了资讯
2017/12/04 07:18

ESLint 4.12.1 发布,JavaScript 检验工具

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) 下载地址: ...

0
9
发表了资讯
2017/02/27 07:28

ESLint 3.16.1 发布,JavaScript 检验工具

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...

0
6
发表了资讯
2017/02/06 07:15

ESLint 3.15.0 发布,JavaScript 检验工具

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: 更新团队的 ...

0
5
发表了资讯
2016/12/12 07:47

ESLint 3.12.0 发布,JavaScript 验证工具

ESLint 3.12.0 发布了,ESLint 是一个开源的 JavaScript 验证工具,相比 JSLint,ESLint 具有可配置性。其它跟 JSLint 的不同之处: ESLint 使用 Esprima 来进行 javascript 解析 ESLint 使用 AST 来修改代码模式 ESLint 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 更新内容: 升级:修复 yoda 的正负面规则 升级:将全局依赖项更新为 9.14.0 新增:添加等待循环规则 新功能:其他 API 更新:为数组...

1
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
38 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部