Code-for-Senegal / vie-publique.sn

Plateforme citoyenne pour la démocratie, la transparence et l'accès à l'information publique au Sénégal
https://www.vie-publique.sn
GNU General Public License v3.0
17 stars 12 forks source link

đź› Optim: Code Style - Ajout ESLint et Prettier #18

Closed malicktech closed 1 month ago

malicktech commented 2 months ago

Ajout d'ESLint et Prettier au projet

Description

Afin d'améliorer la qualité du code et d'assurer une cohérence dans le style de codage au sein du projet, je propose l'intégration d'ESLint et de Prettier.

Avantages

Implementation

Docs nuxt eslint : https://eslint.nuxt.com

  1. Installer ESLint et Prettier :
    npx nuxi module add eslint
    npm i -D prettier eslint
    npm i -D @nuxt/eslint-config eslint-plugin-prettier eslint-config-prettier @types/eslint-config-prettier
    npm add -D prettier-plugin-tailwindcss
  2. Fichier de config
└── eslint.config.mjs     # ESLint config file
└── .prettierrc           # Prettier Config file
  1. Ajout des command sur le package.json
  1. sur VSCode user, installer ces 2 extensions :