- 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
Je m’en doutais, et effectivement, ça utilise tree-sitter !