#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 99/week @ 2023-12-22 146/week @ 2023-12-29 132/week @ 2024-01-05 164/week @ 2024-01-12 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 152/week @ 2024-04-05

1,027 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.7–4MB
~71K SLoC