ESLint

Zweck

Dieses Paket vereinheitlicht die gemeinsam genutzte ESLint-Konfiguration, die in allen TanStack-Projekten verwendet wird. Es ist so konzipiert, dass es Framework-unabhängig ist und keine Framework-spezifischen Plugins enthält.

Einrichtung

package.json

  • Stellen Sie sicher, dass ESLint v9+ installiert ist

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
  },
]

Plugins

Regeln

Sie können die aktivierten Regeln inspizieren, indem Sie pnpm dlx @eslint/config-inspector ausführen oder die Quelle hier durchsuchen. Jede Regel enthält einen Kommentar, der erklärt, warum sie in der gemeinsam genutzten Konfiguration enthalten ist.

Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.