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-return
改进开发者体验
- 默认的忽略模式已更新。默认情况下,ESLint 将不再忽略 .eslintrc.js 和 bower_components/*。此外,现在默认情况下它将忽略嵌套的 node_modules 目录。
- 如果在 overrides[ ].files 中明确定义了扩展名不是 .js 的文件,ESLint 现在将 lint 它们,不使用 --ext 标志。
- ESLint 现在支持指令注释中的描述,因此可以清楚地记录禁用注释之类的内容!
- 将附加验证添加到
RuleTester
类中,以改善对插件中自定义规则的测试。 - ESLint 现在将解析条目配置文件相关的插件,这意味着位于项目外部的共享配置文件现在可以与所需的插件集中在一起。
- 从 ESLint v7 开始,分别使用 --config path/to/a-config 和 --ignore-path path/to/a-ignore CLI 标志表示配置文件与忽略文件,并且从当前工作目录解析,而不是从文件位置。这样开发者可以使用共享插件,而不必直接在其项目中安装。
新的 ESLint 类
CLIEngine 类提供了一个同步 API,该 API 阻碍了一些功能的实现,比如并行 lint、在可共享的 configs/parsers/plugins/formatter 中支持 ES 模块,以可视方式显示 lint 运行进度的功能。新的 ESLint 类提供了 ESLint 核心现在将使用的异步 API。在可预见的将来,CLIEngine 将仍然是核心,但在将来的主要版本中可能会被删除。
新特性
f9774ec
New: 新增 default-case-last 规则a1d999c
New: 新增 no-useless-backreference 规则985dac3
New: 新增 no-restricted-exports 规则
完整更新公告中还有功能增强、破坏性变更与 bug 修复等内容:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OTP 23 RC3 发布,Erlang 应用服务器
OTP 23 RC3发布了,OTP(Open Telecom Platform) 是一个用 Erlang 编写的应用服务器,它是一套 Erlang 库,由 Erlang 运行时系统、主要使用Erlang 编写的许多随时可用的组件以及 Erlang 程序的一组设计原则组成。 这是主要大版本 OTP v23 正式发布前的最后一个 RC 版本,主要变更包括: SSL: 对 SSL 3.0 的支持已完全删除。 TLS 1.3 已添加到默认支持版本的列表中。 erl_interface: 删除了 erl_interface 弃用部分(erl_interface.h 和基本上所有带有前缀 erl_ 的 C 函数) 现在已弃用的 erlang:get_stacktrace/0 BIF 返回一个空列表而不是栈跟踪,计划在 OTP 24 中删除。 更新说明: https://www.erlang.org/news/139
- 下一篇
Elasticsearch Rest Client bboss v6.1.1 发布
The best Elasticsearch HighlevelRest Client API-----bbossv6.0.1 发布。 bboss elasticsearch 是一套基 于query dsl 语法操作和访问分布式搜索引擎 elasticsearch 的 o/r mapping 高性能java开发库,底层基于 es restful api。 主要功能特色 ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,提供丰富的开发API和开发Demo 采用XML文件配置和管理检索dsl脚本,简洁而直观;提供丰富的逻辑判断语法,在dsl脚本中可以使用变量、脚本片段、foreach循环、逻辑判断、注释;基于可扩展DSL配置管理机制可以非常方便地实现数据库、redis等方式管理dsl;配置管理的dsl语句支持在线修改、自动热加载,开发和调试非常方便 提供Elasticsearch集群节点自动负载均衡和容灾恢复机制,Elasticsearch节点断连恢复后可自动重连,高效可靠 提供Elasticsearch集群节点自动发现机制:自动发现Elasticsearch服务...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器