ESLint

目的

此包统一了所有 TanStack 项目中使用的共享 ESLint 配置。它被设计为与框架无关,并且不包含任何特定于框架的插件。

设置

package.json

  • 请确保您已安装 ESLint v9+

eslint.config.js

js
import { tanstackConfig } from '@tanstack/eslint-config'
// OR
import { tanstackConfig } from '@tanstack/config/eslint'

export default [
  ...tanstackConfig,
  {
    // Custom rules go here
  },
]
import { tanstackConfig } from '@tanstack/eslint-config'
// OR
import { tanstackConfig } from '@tanstack/config/eslint'

export default [
  ...tanstackConfig,
  {
    // Custom rules go here
  },
]

插件

规则

您可以通过运行 pnpm dlx @eslint/config-inspector 来检查启用的规则,或者在此处 浏览源代码。每条规则都有一个注释,解释了它包含在共享配置中的原因。

我们的合作伙伴
Code Rabbit
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。