chore(j0.2): outillage qualite (lint strict, check.sh, mocktail)

- analysis_options.yaml durci (strict-casts/inference/raw-types + regles)
- tool/check.sh : format + analyze + test, garde-fou PATH
- mocktail en dev_dependencies
- README : contrat "check.sh avant de cocher une etape"
- ROADMAP : 0.2 cochee

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vincent Bourdon
2026-06-19 17:19:57 +02:00
parent 682d240893
commit f9cdabfe98
6 changed files with 72 additions and 33 deletions
+11 -2
View File
@@ -19,13 +19,22 @@ flutter --version
Android uniquement.
## Lancer les tests
## Vérification qualité (avant de cocher une étape)
```bash
tool/check.sh
```
Le script enchaîne `dart format --set-exit-if-changed`, `flutter analyze` et `flutter test`.
Il échoue (exit ≠ 0) dès qu'une vérification ne passe pas. **`tool/check.sh` doit passer avant de cocher une étape dans `ROADMAP.md`.**
## Lancer les tests seuls
```bash
flutter test
```
## Analyser le code
## Analyser le code seul
```bash
flutter analyze