14 điểm bởi xguru 2022-03-30 | 1 bình luận | Chia sẻ qua WhatsApp
  • Hiểu ngữ pháp của nhiều ngôn ngữ khác nhau nên bỏ qua các thay đổi ký tự không có ý nghĩa
    • Thụt lề theo xử lý khối, căn chỉnh, xuống dòng, v.v.
  • Dùng để kiểm tra mã đã thay đổi bằng mắt (không hỗ trợ patching và merging)
  • Ngôn ngữ được hỗ trợ
    • 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)
  • Hiện vẫn có vấn đề về hiệu năng và bộ nhớ với các tệp có quá nhiều thay đổi

1 bình luận

 
ryuheechul 2022-03-30

Quả nhiên đúng như dự đoán, nó dùng tree-sitter!