This commit is contained in:
gcch 2025-10-01 14:37:12 +02:00
commit 268cf80769
14 changed files with 126 additions and 48 deletions

View file

@ -13,12 +13,6 @@ export const règlesJavaScript: Readonly<Linter.Config> = {
* @link [ESLint](https://eslint.org/docs/latest/rules/array-callback-return)
*/
"array-callback-return": ["error", { allowVoid: true, checkForEach: true }],
/**
* Interdit la définition de fonctions avec plus de 3 paramètres.
*
* @link [ESLint](https://eslint.org/docs/latest/rules/max-params#max)
*/
"max-params": ["error", { max: 3 }],
/** Surchargé par une meilleur version présente dans le plugin _Unicorn_. */
"no-nested-ternary": "off",
/**
@ -42,11 +36,13 @@ export const règlesJavaScript: Readonly<Linter.Config> = {
*/
"no-unreachable-loop": "error",
/**
* Interdit l'usage de variables non définies.
* Interdit l'utilisation d'une variable avant sa définition.
*
* La règle est désactivée ici pour que l'ordre de déclaration au sein d'un module n'ait pas d'importance.
*
* @link [ESLint](https://eslint.org/docs/latest/rules/no-use-before-define)
*/
"no-use-before-define": "error",
"no-use-before-define": "off",
/**
* Interdit l'assignation de variables non utilisées. Par la nature de l'analyse statique de code, certains cas
* peuvent ne pas être détectées.