Skip to content

Set up ESLint for backend

CUNY Florian requested to merge cuny/eslint into main

J'ai ajouté et configuré ESLint pour le backend.

La config ESLint est principalement celle par défaut pour les projets TypeScript. J'ai modifié certaines règles pour correspondre à ton style de code @contoux1u, et j'en ai désactivé certaines sur le modèle de la config ESLint de PeerTube.

J'ai également modifié le README en conséquence, pour y mettre les deux commandes utiles avec le linter : npm run lint et npm run lint -- --fix.

Enfin, j'ai corrigé les erreurs qu'ESLint s'est empressé de découvrir 😁.

Pour les contributeurs qui travaillent sur le backend, il faudra exécuter npm i pour installer les nouvelles dépendances.

(je suggère de squash cette PR au moment du merge: un seul commit, ça fera plus propre)

Merge request reports