26 lines
709 B
TypeScript
26 lines
709 B
TypeScript
import perfectionist from "eslint-plugin-perfectionist";
|
|
import { defineConfig } from "eslint/config";
|
|
import globals from "globals";
|
|
import typescriptEslint from "typescript-eslint";
|
|
|
|
export default defineConfig(
|
|
{
|
|
ignores: ["dist"],
|
|
name: "fichiers",
|
|
},
|
|
typescriptEslint.configs.strictTypeChecked,
|
|
typescriptEslint.configs.stylisticTypeChecked,
|
|
{
|
|
languageOptions: {
|
|
ecmaVersion: "latest",
|
|
globals: { ...globals.browser, ...globals.es2026 },
|
|
parserOptions: {
|
|
ecmaVersion: "latest",
|
|
projectService: true,
|
|
sourceType: "module",
|
|
tsconfigRootDir: import.meta.dirname,
|
|
},
|
|
},
|
|
},
|
|
perfectionist.configs["recommended-natural"],
|
|
);
|