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 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
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
2016/09/05 00:00

ESLint v3.4.0 发布,JavaScript 验证工具

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

1
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/05/29 17:02

ESLint

前言 作为一名程序员都知道代码的规范性不止可以养成个人的编程习惯,还可以便于团队合作间代码的阅读。近几年也衍生出了很多代码检查工具,从JSLint,JSHint到ESLint,都给程序员们提供了良好的代码检查工具。 今天看到一篇关于介绍ESLint的文章,文章里基本上把ESLint中常用的配置都加上了中文的解释,这无疑是便于阅读与理解。ESLint中的规则配置有很多,可以根据个人/团队后者项目的需求去进行配置。 ESLint 支持几种格式的配...

0
0
发表了博客
2018/12/26 20:28

eslint的规则

eslint的规则有三种级别 1,'off'或'0',不启用这个规则 2,'warn'或'1',出现问题会有警告 3,"error"或者"2",出现问题会报错 常用规则 'rules': { "comma-dangle": ["error", "never"], //是否允许对象中出现结尾逗号 "no-cond-assign": 2, //条件语句的条件中不允许出现赋值运算符 "no-console": 2, //不允许出现console语句 "no-constant-condition": 2, //条件语句的条件中不允许出现恒定不变的量 "no-control-regex": 2,...

0
0
发表了博客
2019/09/17 16:23

手模手配置Eslint,看懂脚手架中的Eslint

使用ESLint前: eslint是干嘛的,我这样写有什么问题,怎么还报错了,太麻烦想去掉这个插件,脚手架中关于eslint文件里的配置是什么意思? 怎么设置配置项和规则达到自己想要的检测效果呢?怎么集成到VSCODE实现自动修复呢? 所以本片博文介绍ESLint是什么,配置项的意思,启用elsint推荐的规则及eslint-plugin-vue推荐规则检测项目,集成到VScode修复可自动修复的选项。 希望这篇文章可以让你看得懂elsint文件里的配置项及开启/...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2019/01/25 18:43

【一周热点】鉴黄训练数据已删除,你以为人民警察会相信你吗?

回顾一周社区热门资讯与你的精彩留言~ 第【十二】期:0119-0125 一周一问,你有什么见解? 有没有一本书或教程,教你如何把一堆乱代码逐步优化成逻辑清晰,易读,复用性高的代码 来自:@OSC_NVnHth 站内需知 开源中国翻译频道贡献 2018 年 11 & 12 月奖励名单 精彩回复 from: Golang 1.11.5 和 1.10.8 版本发布 --- from: 黄图鉴别工具 nsfw 首发 --- from: Ant Design 3.12.4 发布,企业级 UI 设计语言 --- from: 互联网之父:...

2
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
38 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部