7 points par ragingwind 2022-11-09 | 4 commentaires | Partager sur WhatsApp
  • Première version stable de Rome
  • Rome est un projet d’outillage JS lancé par Sebastian McKenzie1, le créateur de babel.js et yarn, avec un financement de VC. Il a récemment été réécrit en Rust pour s’aligner sur la tendance dominante actuelle
  • Rome est un package tout-en-un qui couvre tout l’outillage JS avec un seul outil, ce qui réduit le travail supplémentaire inutile et évite d’avoir à apprendre séparément différents outils. Le coût de mise en place de la stack habituellement requise s’en trouve donc réduit
  • Cette version inclut un linter et un formatter. La compilation, le bundling, les tests, etc. devraient être ajoutés par la suite
  • Le lint peut traiter 6000 fichiers en ~300 ms, et son architecture permet d’afficher systématiquement les erreurs de lint même lorsque le code contient des erreurs. Il fournit aussi des explications faciles à comprendre pour ces erreurs.

4 commentaires

 
jjpark78 2022-11-10

Il n’y a encore qu’un linter et un formateur.. Je vais attendre encore un peu.

 
ragingwind 2022-11-10
 
wooseop 2022-11-09

Il y a un à la fin du lien, donc cela renvoie une 404.

 
moderator 2022-11-10

J’ai corrigé le lien. Merci.