ESLint 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ESLint 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 bear256
适用人群 未知
收录时间 2014-04-24

软件简介

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

  • ESLint 使用 Esprima 来进行 javascript 解析

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

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

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于大前端专区
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 文字并默认可以警...

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

0
6
发表于大前端专区
2018/07/14 08:02

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

2018年7月12日,一名黑客盗用了 ESLint 项目维护者的 npm 帐号,并使用该帐号发布了两个包含恶意软件的版本更新,用户在安装时,恶意代码将会自动执行,然后访问某个网站,同时会把用户的 .npmrc 文件的内容发送给黑客自己,而在 .npmrc 文件里面一般会包含用户发布到 npm 的 token。 受影响的两个组件库版本分别是eslin...

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 具有可配置性...

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

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

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

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

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

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 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 更新内容: 升级:修复 ...

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 是完全插件化的,每个规则都是一个插件,用户可以在运行时增加更多的插件 本次发布改进记录如下: c210...

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

ESLint

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

0
0
发表了博客
2018/01/11 21:12

EsLint入门

EsLint入门 介绍 官方地址:http://eslint.org/ EsLint帮助我们检查Javascript编程时的语法错误。比如:在Javascript应用中,你很难找到你漏泄的变量或者方法。EsLint能够帮助我们分析JS代码,找到bug并确保一定程度的JS语法书写的正确性。 EsLint是建立在Esprima(ECMAScript解析架构)的基础上的。Esprima支持ES5.1,本身...

0
0
发表了博客
2019/05/28 11:43

eslint 的配置

安装 可以全局安装,也可以在项目下面安装。 如下是在项目中安装示例,只需要在 package.json 中添加如下配置,并进行安装: >"eslint": "^4.11.0" 配置 配置方式有两种,但建议使用文件配置的形式,比较独立,便于维护。 使用文件配置的方式:在项目的根目录下,新建一个名为 .eslintrc 的文件,在此文件中添加一些检查...

0
0
发表了博客
2019/03/14 10:58

ESLint =》tslint.json

结论:将ESLint提示注意()里面的规则属性在tslint.json中"rules": { } 里设置为false 1、ES6: ESLint提示"Require Object Literal Shorthand Syntax (object-shorthand)" 是因为,ES6如果值的变量名称等于Key,那么Key可以省略,比如: let obj = {   pageIndex: pageIndex ,   pageSize: pageSize } ; 解决: 1)...

0
0
发表于云计算专区
06/10 19:15

Configuring ESLint

ESLint is designed to be completely configurable, meaning you can turn off every rule and run only with basic syntax validation, or mix and match the bundled rules and your custom rules to make ESL......

0
0
发表了博客
11/23 07:47

ESLint简介

一 ESLint简介 ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。 不管是多人合作还是个人项目,代码规范是很重要的。这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。这所谓工欲善其事,必先利其器,推荐 ESLint+vscode 来写 vue,有种飞一般的感觉。 每次保存...

0
0
发表了博客
2019/03/16 10:24

ESLint处理

当有遇到下划线的问题,会提示有问题,无法通过检测 需要在代码的前面加入以下代码就可以解决,地址是:https://stackoverflow.com/questions/44126983/eslint-unexpected-dangling-in-place-no-underscore-dangle /* eslint no-underscore-dangle: 0 */ 修改前 修改后 关于注释的问题,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, //不允许出现con...

0
0
发表了博客
2018/12/16 00:35

vue-cli关闭eslint及配置eslint

有了eslint的校验,可以来规范开发人员的代码,是挺好的。但是有些像缩进、空格、空白行之类的规范,在开发过程中一直报错,有点烦人了。 我们可以在创建工程的时候选择不要安装eslint。就是在安装工程的时候,出现【Use ESLint to lint your code?】时选择【No】即可。 如果你已经安装过了,我们可以直接关闭它。 关闭e...

0
0
发表了博客
2018/07/24 16:54

eslint语法规范

规则 缩进使用两个空格。 eslint: indent function hello (name) { console.log('hi', name) } 1 2 3 字符串使用单引号,除非是为了避免转义。 eslint: quotes console.log('hello there') $("<div class='box'>") 1 2 无未使用的变量。 eslint: no-unused-vars function myFunction () { var result = something() // ...

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

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

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

1
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
36 收藏
分享
返回顶部
顶部