Skip to content

Commit 2ae98ed

Browse files
committed
feat: ajouter des tâches de linting et mettre à jour les dépendances
1 parent dbd7c9f commit 2ae98ed

File tree

4 files changed

+215
-11
lines changed

4 files changed

+215
-11
lines changed

Taskfile.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ includes:
1010
env: ./taskfiles/env/Taskfile.yml
1111
nodejs: ./taskfiles/nodejs/Taskfile.yml
1212
download: ./taskfiles/download/Taskfile.yml
13+
lint: ./taskfiles/lint/Taskfile.yml
1314

1415
vars:
1516
# Variables avec valeurs par défaut depuis .env ou valeurs de fallback
@@ -32,8 +33,17 @@ tasks:
3233

3334
lint:all:
3435
desc: "Exécute tous les linters disponibles"
36+
preconditions:
37+
- sh: command -v actionlint
38+
msg: "actionlint n'est pas installé. Veuillez l'installer"
3539
cmds:
36-
- npm run lint:markdown
40+
- task: lint:yml
41+
vars:
42+
IGNORE_DIR: "taskfiles,apps"
43+
- task: lint:md
44+
vars:
45+
IGNORE_DIR: "taskfiles,apps"
46+
- actionlint .github/workflows/ci.yml
3747

3848
info:
3949
desc: "Affiche les informations du projet avec les variables d'environnement"

package-lock.json

Lines changed: 202 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"description": "Template de nouveau projet flutter",
55
"scripts": {
6-
"lint:markdown": "markdownlint README.md",
76
"release": "release-it"
87
},
98
"repository": {
@@ -23,6 +22,6 @@
2322
"markdownlint-cli": "^0.45.0",
2423
"npm-run-all": "^4.1.5",
2524
"release-it": "^19.0.5",
26-
"yaml": "^2.8.1"
25+
"yaml-lint": "^1.7.0"
2726
}
2827
}

0 commit comments

Comments
 (0)