Knip
Repère les fichiers, dépendances et exports que plus aucun code n'appelle dans un projet JavaScript ou TypeScript. Utile après une session d'agent qui a ajouté sans jamais retirer. Licence ISC.
Forces
- Couvre trois choses d’un coup : fichiers, dépendances et exports inutilisés
- Un assistant de configuration (npm init @knip/config) lit ton projet et propose le réglage
Limites
- JavaScript et TypeScript seulement : rien pour un dépôt Python ou Go
- Le premier passage sur un gros dépôt remonte beaucoup de trouvailles : à trier avant d’activer le blocage
Pour qui
- Un projet TypeScript où un agent écrit régulièrement du code