fix: linting phpdoc and npm legacy peer deps for ci
CI / Backend · PHPUnit + Pint (push) Failing after 1m19s
CI / Frontend · ESLint + Vitest (push) Successful in 9m42s
CI / Mobile · Jest (push) Successful in 9m34s

This commit is contained in:
Azmog
2026-09-03 11:11:31 +02:00
parent e1e5c7d35c
commit 10bc9ab1fb
3 changed files with 4 additions and 14 deletions
+1 -1
View File
@@ -80,6 +80,6 @@ jobs:
node-version: "20" node-version: "20"
cache: npm cache: npm
cache-dependency-path: mobile/package-lock.json cache-dependency-path: mobile/package-lock.json
- run: npm ci - run: npm ci --legacy-peer-deps
- name: Tests unitaires - name: Tests unitaires
run: npm test run: npm test
@@ -14,12 +14,9 @@ class AuthController extends Controller
{ {
/** /**
* Inscription d'un nouvel utilisateur. * Inscription d'un nouvel utilisateur.
* *
* Assigne automatiquement le rôle "membre", enregistre le consentement RGPD, * Assigne automatiquement le rôle "membre", enregistre le consentement RGPD,
* crée un tracker par défaut et génère le token JWT. * crée un tracker par défaut et génère le token JWT.
*
* @param RegisterRequest $request
* @return JsonResponse
*/ */
public function register(RegisterRequest $request): JsonResponse public function register(RegisterRequest $request): JsonResponse
{ {
@@ -51,12 +48,9 @@ class AuthController extends Controller
/** /**
* Authentification d'un utilisateur existant. * Authentification d'un utilisateur existant.
* *
* Vérifie les identifiants, le statut actif du compte et génère un token JWT. * Vérifie les identifiants, le statut actif du compte et génère un token JWT.
* Renvoie une erreur 403 si le compte est désactivé/anonymisé. * Renvoie une erreur 403 si le compte est désactivé/anonymisé.
*
* @param LoginRequest $request
* @return JsonResponse
*/ */
public function login(LoginRequest $request): JsonResponse public function login(LoginRequest $request): JsonResponse
{ {
@@ -62,8 +62,6 @@ class ProfilController extends Controller
/** /**
* RGPD — Article 20 : droit à la portabilité des données. * RGPD — Article 20 : droit à la portabilité des données.
* Exporte toutes les données liées à l'utilisateur au format JSON. * Exporte toutes les données liées à l'utilisateur au format JSON.
*
* @return JsonResponse
*/ */
public function export(): JsonResponse public function export(): JsonResponse
{ {
@@ -100,10 +98,8 @@ class ProfilController extends Controller
/** /**
* RGPD — Article 17 : droit à l'effacement. * RGPD — Article 17 : droit à l'effacement.
* Alternative à la suppression définitive : anonymise le compte pour conserver * Alternative à la suppression définitive : anonymise le compte pour conserver
* les statistiques globales sans conserver d'informations personnellement identifiables. * les statistiques globales sans conserver d'informations personnellement identifiables.
*
* @return JsonResponse
*/ */
public function anonymiser(): JsonResponse public function anonymiser(): JsonResponse
{ {