ESLint 公开路线图发布

我们很高兴地宣布 ESLint 的首个公开路线图。感谢捐款和积极参与的贡献者,我们得以规划开发时间和未来的期望。我们希望这能帮助您更好地了解我们正在进行的资源分配,以及您的捐款如何为项目做出贡献。

当 ESLint 首次开始接受捐款 时,我们列出了项目计划使用捐款的几种方式

  • 支付团队成员的维护和开发费用。 我们聘请了第一位兼职维护人员 Kai Cataldo,并开始按小时向 TSC 成员支付费用,每人每月最多 1,000 美元(目前我们能负担得起的最高金额)。
  • 奖励社区的贡献。 我们向为 ESLint 做出重大贡献的人员发放了即时奖励。
  • 改进文档。 我们正在参与 2020 年 Google Season of Docs 以改进我们的文档。
  • 更好的沟通和支持。 支付团队成员的费用使我们能够参加每月一次的 TC39 工具会议,并允许我们支付贡献者的费用,以帮助回答 GitHub 和 Discord 中的问题。
  • 制定路线图。 今天,我们宣布我们的首个公开路线图!

最后一个要点,制定路线图,是我们几个月来一直在努力解决的事情。支付贡献者的费用帮助我们了解了每月有多少开发时间,以及我们对未来的合理期望。我们的路线图以 GitHub 项目 的形式发布,因此您可以查看我们正在处理的所有事物的状态。以下是概述

  1. 新的配置系统。 在过去一年中,我们一直在设计一个新的配置系统,该系统更简单,有望加快 ESLint 的速度,并使创建插件和可共享配置更容易。(问题
  2. 参与 Google Season of Docs。 Season of Docs 计划需要几个月才能完成,并将专注于全面修订配置文档。(问题
  3. 支持将仓库分支从 master 切换到 main 从长远来看,我们将切换每个仓库中的主分支,并且需要更新我们的工具以支持它。(问题
  4. 并行 lint 文件。 这是社区长期以来的愿望,我们正在努力最终允许您并行 lint 多个文件,以加快您的 lint 过程。(问题

路线图上的项目规模很大,需要大量时间才能完成。每个项目都是团队承诺在明年内交付的,因此,都分配了一名 TSC 成员来完成它。TSC 决定接受某项功能并且我们至少有一名 TSC 成员承诺实施它时,可以随时添加新项目。

我们希望这个公开路线图将帮助我们更多地解释我们的资源如何在持续的基础上进行分配,以及您的捐款如何为 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 的小版本升级。此版本添加了一些新功能并修复了先前版本中发现的几个错误。