From 5274bc0434a60e74bacc4ddc8e3f11d6192e6f90 Mon Sep 17 00:00:00 2001 From: leoguillaume Date: Tue, 17 Sep 2024 22:37:44 +0200 Subject: [PATCH] feat: remove vscode --- .gitignore | 3 ++- .vscode/extensions.json | 13 ------------- .vscode/settings.json | 2 -- CONTRIBUTING.md | 12 +++++++++++- 4 files changed, 13 insertions(+), 17 deletions(-) delete mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index 2fef7a7..e68fcb8 100644 --- a/.gitignore +++ b/.gitignore @@ -199,4 +199,5 @@ terraform.rc **/config.yml .DS_Store -.idea \ No newline at end of file +.idea +.vscode \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index d1987c7..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations. - // Extension identifier format: ${publisher}.${name}. Example: vscode.csharp - - // List of extensions which should be recommended for users of this workspace. - "recommendations": [ - - ], - // List of extensions recommended by VS Code that should not be recommended for users of this workspace. - "unwantedRecommendations": [ - - ] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 7a73a41..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 15591d9..ec07778 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,7 +13,7 @@ Merci de respecter la convention suivante pour vos commits : feat(collections): collection name retriever ``` -**Le thème est optionnel et doit correspondre à un thématique de la code base (deploy, collections, models, ...). +*Le thème est optionnel et doit correspondre à un thématique de la code base (deploy, collections, models, ...). # Packages @@ -46,6 +46,16 @@ Merci avant chaque pull request, de vérifier le bon déploiement de votre API Le linter du projet est [Ruff](https://beta.ruff.rs/docs/configuration/). Les règles de formatages spécifiques au projet sont dans le fichier *[pyproject.toml](./pyproject.toml)*. +## Configurer Ruff avec pre-commit + +1. Installez les hooks de pre-commit + + ```bash + pre-commit install + ``` + + Ruff s'exécutera automatiquement à chaque commit. + ## Configurer Ruff sur VSCode 1. Installez l'extension *Ruff* (charliermarsh.ruff) dans VSCode