A eslint plugin for CSS Modules
npm i -D @css-modules-kit/eslint-plugin
// eslint.config.js
import { defineConfig } from 'eslint/config';
import css from '@eslint/css';
import cssModulesKit from '@css-modules-kit/eslint-plugin';
export default defineConfig([
{
files: ['**/*.css'],
language: 'css/css',
languageOptions: {
tolerant: true, // Required if you use `@value` rule or `composes` property
},
extends: [css.configs.recommended, cssModulesKit.configs.recommended],
},
]);
For vscode-eslint users, you need to add the following configuration to your settings.json
: