This commit is contained in:
gcch 2026-04-27 22:20:50 +02:00
commit 888eb4aa54
8 changed files with 564 additions and 414 deletions

View file

@ -1,11 +1,10 @@
import type { Linter } from "eslint";
import functional from "eslint-plugin-functional";
import typescriptEslint from "typescript-eslint";
export const functionalRules: Readonly<Linter.Config> = {
name: "Programmation fonctionnelle",
plugins: { functional: functional as typeof typescriptEslint.plugin },
plugins: { functional: functional },
rules: {
...functional.configs.noExceptions.rules,
...functional.configs.noMutations.rules,