This commit is contained in:
gcch 2026-03-12 18:42:12 +01:00
commit 67c28b309d
27 changed files with 1237 additions and 997 deletions

View file

@ -2,14 +2,14 @@ import { Linter } from "eslint";
import { defineConfig, globalIgnores } from "eslint/config";
import globals from "globals";
import { règlesJavaScript } from "./règles/javascript.ts";
import { règlesJsDoc } from "./règles/jsdoc.ts";
import { règlesOxlint } from "./règles/oxlint.ts";
import { règlesProgrammationFonctionnelle } from "./règles/programmation-fonctionnelle.ts";
import { règlesSonarJs } from "./règles/sonarjs.ts";
import { règlesTri } from "./règles/tri.ts";
import { règlesTypeScript } from "./règles/typescript.ts";
import { règlesUnicorn } from "./règles/unicorn.ts";
import { astroRules } from "./rules/astro.ts";
import { functionalRules } from "./rules/functional.ts";
import { javascriptRules } from "./rules/javascript.ts";
import { jsDocRules } from "./rules/jsdoc.ts";
import { sonarJsRules } from "./rules/sonarjs.ts";
import { sortRules } from "./rules/tri.ts";
import { typeScriptRules } from "./rules/typescript.ts";
import { unicornRules } from "./rules/unicorn.ts";
export const configTypescriptNavigateur: ReadonlyArray<Linter.Config> = defineConfig([
globalIgnores(["dist/**/*"], "Ignore le dossier de compilation"),
@ -35,12 +35,13 @@ export const configTypescriptNavigateur: ReadonlyArray<Linter.Config> = defineCo
},
name: "Configuration du projet",
},
règlesJavaScript,
règlesTypeScript,
règlesProgrammationFonctionnelle,
règlesUnicorn,
règlesSonarJs,
règlesJsDoc,
règlesTri,
règlesOxlint,
javascriptRules,
typeScriptRules,
functionalRules,
unicornRules,
sonarJsRules,
jsDocRules,
sortRules,
]);
export const configAstro: ReadonlyArray<Linter.Config> = defineConfig([...configTypescriptNavigateur, ...astroRules]);