Lit
Use Lit support from the lean v3 composer. Install the @santi020k/eslint-config-lit package.
Install
Section titled “Install”pnpm add -D @santi020k/eslint-config-basic @santi020k/eslint-config-lit eslintnpm install -D @santi020k/eslint-config-basic @santi020k/eslint-config-lit eslintyarn add -D @santi020k/eslint-config-basic @santi020k/eslint-config-lit eslintbun add -d @santi020k/eslint-config-basic @santi020k/eslint-config-lit eslintConfigure
Section titled “Configure”import { defineConfig } from '@santi020k/eslint-config-basic'
export default await defineConfig({ frameworks: { lit: true }, typescript: true})With the required config packages installed, the one-line recommended entry auto-detects the framework; custom configs can use defineConfig() without a frameworks object.
What It Adds
Section titled “What It Adds”- Recommended rules from
eslint-plugin-litfor Lit element templates and lifecycle usage. - Recommended rules from
eslint-plugin-wcfor plain Web Components and custom element best practices. - Composition through the same
@santi020k/eslint-config-basicentry point as every other framework. - Compatibility with advanced overrides if you pass a custom config array or factory instead of
true.
- The config applies to both Lit elements and framework-free custom elements, so it also fits design-system packages.
- This framework package is a public, optional dependency in v3; the basic composer loads it only when enabled.
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.