14 points par xguru 2022-03-30 | 1 commentaires | Partager sur WhatsApp
  • Comprend la grammaire de nombreux langages et ignore donc les modifications de caractères sans importance
    • indentation liée à la structure des blocs, alignement, retours à la ligne, etc.
  • Conçu pour vérifier visuellement le code modifié (ne prend pas en charge le patching ni le merging)
  • Langages pris en charge
    • Bash, C, C++, C# , Clojure , Common Lisp , CSS, Dart, Elixir, Emacs Lisp, Go, Haskell, Java, JavaScript (and JSX), JSON, OCaml, PHP, Python, Ruby, Rust, Scala, TypeScript (and TSX)
  • Il existe encore des problèmes de performances et de mémoire sur les fichiers avec beaucoup de modifications

1 commentaires

 
ryuheechul 2022-03-30

Je m’en doutais, et effectivement, ça utilise tree-sitter !