Tokei : analysez finement votre dépôt à la vitesse de la lumière graçe a Rust !


#1

Décidément Rust n’a pas fini de me surprendre ! J’ai découvert tokei, un analyseur de code ultra-rapide ^^
Voici ce que ça donne sur le projet Duniter-ts (généré en moins de 0,1 sec !).

-------------------------------------------------------------------------------
 Language            Files        Lines         Code     Comments       Blanks
-------------------------------------------------------------------------------
 Batch                   1          118           90            8           20
 JavaScript             95        16064        12631         1819         1614
 JSON                    4          856          856            0            0
 Markdown               10         6198         6198            0            0
 Shell                   7          631          401          125          105
 SVG                     2         2048         2044            2            2
 Plain Text              1           13           13            0            0
 TypeScript            201        36590        28316         4433         3841
 YAML                    1           17           14            0            3
-------------------------------------------------------------------------------
 Total                 322        62535        50563         6387         5585
-------------------------------------------------------------------------------

Si l’on considère uniquement le code (exclusion des commentaires et des blancs), le code javascript a été traduit à 69% en typescript :slight_smile:

On voit aussi que le projet total fait 40947 ligne de code (les autres langages étant pour la doc ou le build et déploiement des releases, je ne les comptes pas).

Excluons les test pour voir : tokei -e test

-------------------------------------------------------------------------------
 Language            Files        Lines         Code     Comments       Blanks
-------------------------------------------------------------------------------
 Batch                   1          118           90            8           20
 JavaScript              2          180          135           29           16
 JSON                    3          268          268            0            0
 Markdown               10         6198         6198            0            0
 Shell                   7          631          401          125          105
 SVG                     2         2048         2044            2            2
 Plain Text              1           13           13            0            0
 TypeScript            166        30192        23301         3842         3049
 YAML                    1           17           14            0            3
-------------------------------------------------------------------------------
 Total                 193        39665        32464         4006         3195
-------------------------------------------------------------------------------

On constate alors que le cœur hors test est à 99,4% en typescript, et qu’il fait au total 23436 lignes de code :slight_smile:

N’hésitez pas a analyser vos projets :