Skip to content
You are viewing the v1 archive. For current setup guidance, use the v3 docs; the v2 release is preserved at /v2/.

Integrations Package

Package: @santi020k/eslint-config-integrations

This package contains the integrations consumed by the main package through the libraries, testing, formats, tools, and extensions options.

  • Libraries: Tailwind, I18next, Storybook, Stencil, TanStack Query, TanStack Router.
  • Testing: Vitest, Jest, Cypress, Playwright, Testing Library.
  • Formats: Markdown, MDX, JSONC, YAML, TOML, GraphQL.
  • Tools: Prettier, CSpell, JSDoc, Swagger.
  • Extensions: RegExp, Unicorn, SonarJS, Security, Perfectionist, BestPractices.

Most projects use the main package and enable integrations through enums rather than importing @santi020k/eslint-config-integrations directly.

import { eslintConfig, Extension, Library, Testing, Tool } from '@santi020k/eslint-config-basic'
export default eslintConfig({
extensions: [Extension.Unicorn],
libraries: [Library.Tailwind],
testing: [Testing.Vitest],
tools: [Tool.Prettier]
})

Did this page help?

One click helps us spot documentation that needs another pass. No personal data is sent.