14 pontos por xguru 2022-03-30 | 1 comentários | Compartilhar no WhatsApp
  • Entende a gramática de várias linguagens e ignora alterações de caracteres sem significado
    • Como indentação por causa da estrutura de blocos, alinhamento, quebra de linha etc.
  • Feito para inspecionar visualmente o código alterado (não oferece suporte a patching e merging)
  • Linguagens suportadas
    • 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)
  • Ainda há problemas de desempenho e uso de memória em arquivos com muitas alterações

1 comentários

 
ryuheechul 2022-03-30

Eu imaginei que fosse assim, e de fato usa tree-sitter!