-
fix: A27 lint terminé — eslint 0/0 (285 warnings nettoyés) (v7.25.0)
released this
2026-10-01 21:30:37 -04:00 | 95 commits to main since this release3 familles, 13 fichiers (+153/−167) :
-
no-empty ×70 = TOUS des
catch (x) {}vides →catch { /* volontaire */ }
(binding optionnel ES2019 + commentaire : passe no-empty ET
no-unused-vars, zéro changement de comportement). -
no-unused-vars ×171 :
- bindings de catch inutilisés retirés (e/err/ex/e2/e3)
- 24 lignes mortes déterministes, chaque suppression validée par assert
sur le texte exact (var self = this×8,var lang,var acc,
var today,var path/restored/files/resolved/items/clickEl,
uid()/propName()sans un seul appel,.then+resolved++
compteurs jamais lus) /* exported */sur les 10 fonctions appelées depuis les attributs
HTML des templates (vérifiées par grep : 1 template chacune) :
setActiveTab/kanbanBoard/filterSystem/sortSystem/newIssueForm/
showNewIssue, importWizard, libraryPage, workspacesPage, settingsInit
-
no-undef ×44 = vrais globaux déclarés dans eslint.config.mjs
(getSvgIcon = script inline de base.html, TextDecoder = API navigateur,
Prism = CDN) + 2 vrais correctifs :- settings.js :
typeof toast === 'function'= guard TOUJOURS faux
(pas de toast global) → les toasts timezone/SAML ne s'affichaient
jamais →window.showToast(2 sites) - local_workspace.js :
_wsInitData = window._wsInitData
(auto-affectation sans effet, global implicite) supprimé
- settings.js :
eslint static/js : 0 erreur / 0 warning (285 → 0) · node --check vert
sur tous les fichiers · suite 1089/1089 · ruff OK · docs à jourDownloads
-