ESLint v8.x 已于 2024 年 10 月 5 日结束生命周期,不再维护。 升级 或考虑 长期支持选项

捐赠

ESLint 依靠捐赠来维持持续的维护和开发。目前有 168 家公司、组织和个人每月捐赠 10,643.00 美元来帮助我们。

捐赠方式

我们通过以下网站接受捐赠。

Open Collective

Open Collective

我们最受公司欢迎的计划。

  • 直接捐赠给 501(c)(6) 非盈利组织
  • 一次性和定期捐赠
  • 通过信用卡、银行转账或 PayPal 付款
  • 设立一个开源基金,向多个项目捐款
  • 在大多数国家/地区可用

GitHub Sponsors

高级功能和报告。

  • 通过 GitHub 账单捐赠
  • 一次性和定期捐赠
  • 通过信用卡付款或使用您与 GitHub 现有的账单关系(包括发票)
  • 在您的 GitHub 个人资料上显示“赞助商”徽章
  • 使用您现有的 GitHub 登录信息

资金用途

ESLint 项目使用捐赠的资金来惠及项目和整个 ESLint 社区。一般来说,我们每个月在以下领域支出资金。

团队开发

我们根据团队成员的资历支付每小时工资,目前 TSC 成员和审阅者的时薪为 80.00 美元/小时,提交者的时薪为 50.00 美元/小时。

贡献者池

我们每月留出 1,000.00 美元来支付为项目做出重大贡献的外部贡献者。贡献包括提交代码、编写文档、在我们的 Discord 服务器中回答问题等等。这笔钱由 TSC 每月分配。

依赖项

我们每月留出 1,500.00 美元来帮助支持我们的依赖项。我们认为,有幸获得资助的开源项目有责任帮助支持他们所依赖的小型项目。

社区项目

我们每月留出 1,500.00 美元来帮助支持插件、解析器和其他对整个 ESLint 生态系统有益的项目。我们相信项目的优势在于其生态系统,我们希望确保重要的项目得到良好的维护。

支持系统

我们每月使用少量资金来支付团队用于帮助管理项目的软件,其中包括 Google Workspace 和云存储等。

Graph visually representing approximate percentages of how the money is used and distributed between Team Development, Contributor Pool, Dependencies, Community Projects, and support systems.

此外,我们有时会使用这些资金来支付承包商的费用,让他们完成对项目至关重要但团队没有时间或专业知识自行完成的工作。例如,我们最近聘请了一位设计师和开发人员来重新设计本网站。我们确保我们每个月的支出低于收入,以便我们可以为此类项目节省资金。

捐赠等级

虽然我们接受任何金额的捐赠,但我们确实有一个分层系统,每个级别都有不同的奖励。

  1. 钻石赞助商 $5000+ 每月

    首页和自述文件中最高的徽标位置,以及铂金等级的所有内容。
  2. 铂金赞助商 $2000-4999 每月

    首页和自述文件中第二高的徽标位置,以及黄金等级的所有内容。
  3. 黄金赞助商 $1000–1999 每月

    首页和自述文件中第三高的徽标位置,来自我们 Twitter 帐户(38,000 名关注者)的感谢推文以及可选的感谢博客文章。
  4. 白银赞助商 $500–999 每月

    首页和自述文件中第四高的徽标位置。
  5. 青铜赞助商 $200–499 每月

    首页和自述文件中第五高的徽标位置。

多年来,ESLint 一直在帮助开发人员编写高质量的 JavaScript 代码方面发挥着至关重要的作用。我们喜欢它能够尽早且经常捕获常见问题。ESLint 具有很高的可扩展性,能够让团队执行适合他们的自定义规则,这对于开源项目以及其他项目来说都非常出色。Chrome 很高兴赞助 ESLint,以帮助 Web 开发人员编写始终如一的高质量代码。它是现代 Web 开发工具包中必不可少的一部分。

Addy Osmani
Addy Osmani Chrome 高级员工工程经理

Nx 使用 ESLint 来强制执行代码质量、库边界和项目可见性约束。ESLint 使 Nx 更加强大,因此,代表 Nx.dev 社区,我们很自豪能尽自己的一份力量并赞助 ESLint 的持续成功!

Jeff Cross
Jeff Cross Nx 联合创始人兼首席架构师

ESLint 是任何 JavaScript 项目都非常有用的工具。此工具允许我们在项目开始时设置由整个团队采用的统一代码格式规则,极大地促进了代码审查,并使将新开发人员集成到团队中变得容易。我知道我并不是唯一欣赏其灵活性和易用性的人。

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Salesforce 技术架构师

大多数 JavaScript 项目直接或间接依赖于 ESLint。Indeed 的一名员工提名 ESLint 接收来自 FOSS Contributor Fund 的捐款,他们的同事显然也同意。我们很高兴支持允许我们开发、保护和维护支持我们产品的数字基础设施并帮助人们找到工作的开源技术。

Duane O'Brien
Duane O'Brien Indeed 开源负责人

ESLint 在帮助我们在不断增长的代码库和工程师数量中创建安全一致的体验方面发挥着重要作用。我们感谢所有帮助我们构建 Contra 的开源项目,而 ESLint 是我们承诺支持的众多开源项目中的第一个。

Gajus Kuizinas
Gajus Kuizinas Contra 联合创始人/首席技术官

常见问题

您需要了解的有关产品和账单的所有信息。找不到您要查找的答案?请与我们友好的团队聊天。

谁会收到捐赠的款项?

所有捐款,无论是通过 Open Collective 还是 GitHub 捐赠,都由 Open Source Collective 接收,后者是一个 501(c)(6) 非盈利组织。Open Source Collective 充当 ESLint 的财务托管方,并跟踪所有捐款。

我会收到捐赠记录吗?

是的。如果您通过 Open Collective 捐赠,您将通过电子邮件收到 PDF 收据;如果您通过 GitHub 捐赠,捐赠将显示在您的收据或发票上。

我的捐款可以抵税吗?

不可以。即使 Open Source Collective 是一个 501(c)(6) 非盈利组织,但美国国税局也不认为开发开源软件是慈善活动,因此不授予免税资格。

谁决定如何分配资金?

TSC 对谁接收资金以及分配多少资金做出所有决定。

我可以查看资金的使用情况吗?

是的。通过访问我们的 Open Collective 页面,您可以查看已提交和支付的每笔费用。所有交易都是完全公开且公开可见的。

我可以在任何时候取消我的定期捐赠吗?

是的。没有长期承诺。您可以随时登录 Open Collective 或 GitHub Sponsors 取消您的捐赠。

我的徽标需要多长时间才能出现在首页、GitHub 和 npm 包上?

首页和 GitHub 上的徽标每天都会自动更新,因此最多需要 24 小时才能显示。npm 包上的徽标仅在我们发布新版本时才会更新,这通常每两周进行一次。但是,主要版本通常需要几个月才能完成,在此期间,npm 包上的徽标将不会更新。

我的徽标和 URL 来自哪里?

我们根据您用于捐赠的网站,从您的 Open Collective 或 GitHub 个人资料中提取徽标和 URL。您可以随时在 Open Collective 或 GitHub 中更新这些信息,这些更改将在 24 小时内反映在首页和 GitHub 自述文件中。我们无法手动覆盖网站上的徽标或 URL。

是否可以进行一次性捐赠?

是的。进行一次性捐赠最简单的方法是通过 Open Collective,它允许任何金额。GitHub 一次性捐赠可能对您可以捐赠的金额有限制。