Use defineConfig instead of init and add your tailwind CSS path for tailwind v4 support.
- import { init } from '@fullstacksjs/eslint-config';
+ import { defineConfig } from '@fullstacksjs/eslint-config';
- export default init();
+ export default defineConfig({
+ tailwind: {
+ entryPoint: 'PATH/TO/CSS'
+ }
+ });Add tsconfigRootDir to enable projectService.
import { init } from '@fullstacksjs/eslint-config';
- export default init();
+ export default init({
+ typescript: {
+ tsconfigRootDir: import.meta.dirname,
+ }
+ });v11 drops support for ESLint v8 configuration and only ESLint v9 is supported, which means you should migrate to ESlint Flat Config:
- Move your configs to
eslint.config.jsfile. - Use init API.
-const { init } = require('@fullstacksjs/eslint-config/init'); +import { init } from '@fullstacksjs/eslint-config'; -module.exports = init({ - modules: { - auto: true, - esm: true, - typescript: { - parserProject: ['./tsconfig.eslint.json'], - resolverProject: ['./tsconfig.json'], - }, - }, - // your configuration -}); +export default init({ + esm: true, + typescript: true, + }, + // your configuration +);