ESLint v7.28.0 发布

我们刚刚发布了 ESLint v7.28.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。

亮点

🌐 Highlights

context.getPhysicalFilename()

规则现在可以在 context 对象上使用新方法 getPhysicalFilename() 来获取磁盘上文件的完整路径,而不包含任何代码块信息。

🌐 Rules can now use the new method getPhysicalFilename() on the context object to get the full path of the file on disk without any code block information.

当 ESLint 与 processors 一起使用时,getPhysicalFilenamegetFilename 之间的差异是可观察的:

🌐 The difference between getPhysicalFilename and getFilename is observable when ESLint is used with processors:

context.getPhysicalFilename() // "/project/example.md"        - original file
context.getFilename()         // "/project/example.md/0_0.js" - virtual filename assigned to a code block

特性

🌐 Features

  • bb66a3d 新增:向规则上下文添加 getPhysicalFilename() 方法(修复 #11989) (#14616) (Nitin Kumar)

增强功能

🌐 Enhancements

  • c545163 更新:支持多行 /*eslint-env*/ 指令(修复 #14652) (#14660) (薛定谔的猫)

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • 123fb86 文档:添加“需要反馈”分类说明 (#14670) (Nicholas C. Zakas)
  • 2e43dac 文档:修复 no-sequences 示例 (#14643) (Nitin Kumar)
  • 958ff4e 文档:在 no-seq 规则中为箭头函数添加说明 (#14578) (Nitin Kumar)
  • 85a2725 文档:更新 README 团队和赞助商(ESLint Jenkins)

依赖升级

🌐 Dependency Upgrades

  • 1237705 升级:@eslint/eslintrc 到 0.4.2 (#14672) (Milos Djermanovic)
  • 8d1e75a 升级:package.json 中的 glob-parent 版本 (#14658) (Hamza Najeeb)

杂项

🌐 Chores

最新的 ESLint 新闻、案例研究、教程和资源。

ESLint v10.3.0 发布
1 min read

ESLint v10.3.0 发布

我们刚刚发布了 ESLint v10.3.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。

ESLint v10.2.1 发布
1 min read

ESLint v10.2.1 发布

我们刚刚发布了 ESLint v10.2.1,这是 ESLint 的一个补丁版本升级。本次发布修复了上一版本中发现的几个错误。

ESLint v10.2.0 发布
2 min read

ESLint v10.2.0 发布

我们刚刚发布了 ESLint v10.2.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。