#tree-sitter #codemod #parse-tree #refactoring #linting #parser

tree-sitter-edit

A crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools

5 unstable releases

0.3.0 Apr 6, 2023
0.2.0 Apr 6, 2023
0.1.2 Apr 1, 2023
0.1.1 Apr 1, 2023
0.1.0 Nov 6, 2022

#2287 in Development tools

Download history 189/week @ 2024-01-19 218/week @ 2024-01-26 122/week @ 2024-02-02 192/week @ 2024-02-09 228/week @ 2024-02-16 172/week @ 2024-02-23 279/week @ 2024-03-01 252/week @ 2024-03-08 287/week @ 2024-03-15 255/week @ 2024-03-22 304/week @ 2024-03-29 170/week @ 2024-04-05 368/week @ 2024-04-12 247/week @ 2024-04-19 308/week @ 2024-04-26 218/week @ 2024-05-03

1,174 downloads per month
Used in 32 crates (4 directly)

MIT license

13KB
282 lines

tree-sitter-edit

tree-sitter-edit is a crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools.

See the API documentation for more information.


lib.rs:

tree-sitter-edit is a crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools.

Dependencies

~2.8–4MB
~72K SLoC