[Tech debt] 11 nouveaux code smells SonarQube (62 total) #58

Open
opened 2026-08-07 12:18:03 -04:00 by NixCyRy · 0 comments
NixCyRy commented 2026-08-07 12:18:03 -04:00 (Migrated from github.com)

Description

Le scan SonarQube du 2026-08-07 montre 62 code smells (etait 51 au scan precedent). 11 nouveaux introduits par les changements recents.

Nouveaux smells notables

  • web/js/auth.js:131 — variable planning sans let/const/var (BLOCKER)
  • web/sw.js:53,84 — var au lieu de let/const
  • web/js/profile.js:210 — var au lieu de let/const
  • web/js/core.js — multiples var au lieu de let/const
  • web/js/search.js — var au lieu de let/const
  • backend/scripts/backup_db.py:208 — fonction qui retourne toujours la meme valeur (BLOCKER)
  • backend/blueprints/profile.py:56 — cognitive complexity 41 (trop elevee)
  • backend/blueprints/export.py:13 — cognitive complexity 16
  • web/js/journal.js:192 — fonctions imbriquees >4 niveaux

Fix suggere

  • Remplacer tous les var restants par let/const
  • Extraire des fonctions pour reduire la complexite cognitive
  • Ajouter le mot-cle manquant dans auth.js:131

Source

SonarQube scan — 2026-08-07

Ref: #56 (issue precedente sur les code smells, fermee)

## Description Le scan SonarQube du 2026-08-07 montre **62 code smells** (etait 51 au scan precedent). 11 nouveaux introduits par les changements recents. ## Nouveaux smells notables - `web/js/auth.js:131` — variable `planning` sans `let/const/var` (BLOCKER) - `web/sw.js:53,84` — `var` au lieu de `let/const` - `web/js/profile.js:210` — `var` au lieu de `let/const` - `web/js/core.js` — multiples `var` au lieu de `let/const` - `web/js/search.js` — `var` au lieu de `let/const` - `backend/scripts/backup_db.py:208` — fonction qui retourne toujours la meme valeur (BLOCKER) - `backend/blueprints/profile.py:56` — cognitive complexity 41 (trop elevee) - `backend/blueprints/export.py:13` — cognitive complexity 16 - `web/js/journal.js:192` — fonctions imbriquees >4 niveaux ## Fix suggere - Remplacer tous les `var` restants par `let/const` - Extraire des fonctions pour reduire la complexite cognitive - Ajouter le mot-cle manquant dans `auth.js:131` ## Source SonarQube scan — 2026-08-07 Ref: #56 (issue precedente sur les code smells, fermee)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
SlopVibe-org/nutri-food#58
No description provided.