Refactor/readability #8
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎯 Objectif
Améliorer la qualité et la maintenabilité du projet API grâce à l’ajout d’ESLint et à une meilleure organisation du build.
🔍 Contexte
Pour garantir un code plus propre et éviter l’introduction de vulnérabilités, j’ai intégré des vérifications automatiques via GitHub Actions. De plus, j’ai modifié l’organisation du projet afin de séparer le code source et le code buildé pour plus de lisibilité.
🛠️ Changements apportés
check-service.ymldans GitHub Actions qui :dist/au lieu desource/📦 Dépendances
dist/avant chaque build✅ Comment tester
pnpm run build) et vérifier que les fichiers se génèrent dansdist/pnpm run lint) et s’assurer que les règles sont bien respectées (normalement c'est censé lint au save du fichier. Si non, ctrl + maj + p et restart eslint server sur vscode)check-service.ymlsur GitHub lors d’une PR sur preprod📌 Notes complémentaires
NB sur les nouvelles dépendances: