Qwik
Package: @santi020k/eslint-config-qwik
Use the Qwik package for Qwik applications that need framework-specific linting alongside the shared base config.
Install
Section titled “Install”pnpm add -D @santi020k/eslint-config-qwiknpm install -D @santi020k/eslint-config-qwikyarn add -D @santi020k/eslint-config-qwikbun add -d @santi020k/eslint-config-qwikConfigure
Section titled “Configure”import { eslintConfig } from '@santi020k/eslint-config-basic'import qwik from '@santi020k/eslint-config-qwik'
export default eslintConfig({ frameworks: { qwik }, typescript: true})What It Adds
Section titled “What It Adds”- Qwik-specific rules via
eslint-plugin-qwik, includinguse-method-usage,valid-lexical-scope,no-react-props, andloader-location. - Built-in accessibility rules (
qwik/jsx-a11y/*) covering alt text, ARIA attributes, keyboard interaction, and more. - A modular install path that keeps non-Qwik projects lean.
- Qwik projects work well with TypeScript enabled, as Qwik’s resumability model relies on type-safe serialisation boundaries.
- Integrations such as Vitest, Tailwind, or Storybook can still be added through enums from the main package.
Repository Links
Section titled “Repository Links”- Source Package: packages/qwik
Related Pages
Section titled “Related Pages”Did this page help?
One click helps us spot documentation that needs another pass. No personal data is sent.