JSCS 生命周期结束

JSCS 已达到其生命周期结束,其开发者现在将致力于 ESLint。我们在此分享这对 JSCS 意味着什么,以及我们计划如何促进从 JSCS 切换到 ESLint。同时,我们建议在切换之前等待大部分兼容性工作完成。

当我们宣布 JSCS 加入 ESLint 时,声明了对 JSCS 的支持期为三个月。这三个月现已过去,JSCS 现在被认为是完全弃用的。

生命周期结束的含义

JSCS 生命周期结束意味着

  1. 我们将不再评估关于 JSCS 的问题
  2. 提交给 JSCS 的拉取请求将不再被审核或合并
  3. 将不会再有 JSCS 版本发布
  4. JSCS GitHub 仓库将作为 JSCS 源代码的存档继续可用
  5. JSCS 网站将作为 JSCS 文档的存档继续可用
  6. 现有的 JSCS 版本将继续可用且功能正常

JSCS 开发者现在将把他们的时间和精力集中在 ESLint 上,包括 JSCS 兼容性问题。

ESLint 中的 JSCS 兼容性

我们已经设置了一个 里程碑 来跟踪我们所有的 JSCS 兼容性问题。在发布此文时,我们已完成 20%,并正在继续取得进展。如果您是 JSCS 用户,我们可以借助您的帮助,以确保您在切换到 ESLint 时获得最佳体验。请随时查看我们里程碑中的问题,并添加您的想法(或提交拉取请求)。

我们的计划是继续优先处理 JSCS 兼容性工作,直到完成。我们还在努力编写文档和工具,以帮助自动化从 JSCS 切换到 ESLint 的过程。我们建议在大部分兼容性工作完成之前(我们将在那时发布公告)暂缓从 JSCS 切换到 ESLint。

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

Evolving flat config with extends
5 分钟阅读

使用 extends 改进扁平化配置

您的 eslint.config.js 文件现在可以使用 extends 来简化您的配置。

ESLint v9.22.0 released
1 分钟阅读

ESLint v9.22.0 发布

我们刚刚推送了 ESLint v9.22.0,这是一个 ESLint 的小版本升级。此版本添加了一些新功能,并修复了之前版本中发现的几个错误。

ESLint v9.21.0 released
2 分钟阅读

ESLint v9.21.0 发布

我们刚刚推送了 ESLint v9.21.0,这是一个 ESLint 的小版本升级。此版本添加了一些新功能,并修复了之前版本中发现的几个错误。