eslint new flat config with plugins

This commit is contained in:
Matthieu Morin 2024-06-03 23:59:20 +02:00
parent d6b7bc3e35
commit 7857fae017
1 changed files with 23 additions and 0 deletions

23
eslint.config.js Normal file
View File

@ -0,0 +1,23 @@
import globals from 'globals';
import pluginJs from '@eslint/js';
import tseslint from 'typescript-eslint';
import eslintPluginSvelte from 'eslint-plugin-svelte';
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
export default [
pluginJs.configs.recommended,
{
...eslintPluginSvelte.configs['flat/prettier'],
files: ['*.svelte']
},
{
...tseslint.configs.recommended
},
{
languageOptions: {
globals: globals.browser
}
},
eslintPluginPrettierRecommended
];