0.0.5
This commit is contained in:
parent
18d605339f
commit
268cf80769
14 changed files with 126 additions and 48 deletions
|
|
@ -13,27 +13,13 @@ export const règlesProgrammationFonctionnelle: Readonly<Linter.Config> = {
|
|||
...functional.configs.stylistic.rules,
|
||||
// Choix stylistique.
|
||||
"@typescript-eslint/array-type": ["error", { default: "generic", readonly: "generic" }],
|
||||
// L'imposition d'une immutabilité plus importante est extrêmement contraignante.
|
||||
"functional/prefer-immutable-types": ["error", { enforcement: "ReadonlyShallow" }],
|
||||
// L'imposition d'une immutabilité plus importante est extrêmement contraignante et réduit la lisibilité du code.
|
||||
"functional/prefer-immutable-types": "off",
|
||||
// Le style tacite complique la lecture du code.
|
||||
"functional/prefer-tacit": "off",
|
||||
// Choix stylistique.
|
||||
"functional/readonly-type": ["error", "generic"],
|
||||
// L'imposition d'une immutabilité plus importante est extrêmement contraignante.
|
||||
"functional/type-declaration-immutability": [
|
||||
"error",
|
||||
{
|
||||
ignoreInterfaces: false,
|
||||
rules: [
|
||||
{
|
||||
comparator: "AtLeast",
|
||||
fixer: false,
|
||||
identifiers: "^(?!I?Mutable).+",
|
||||
immutability: "ReadonlyShallow",
|
||||
suggestions: false,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
// L'imposition d'une immutabilité plus importante est extrêmement contraignante et réduit la lisibilité du code.
|
||||
"functional/type-declaration-immutability": "off",
|
||||
},
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue