Skip to content

Commit

Permalink
link to comby
Browse files Browse the repository at this point in the history
  • Loading branch information
BrianHicks committed Aug 31, 2021
1 parent c520f86 commit c2e2a63
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/posts/tree-grepper.md
Expand Up @@ -15,7 +15,7 @@ It lets you search very quickly across large projects full of diverse filetypes,
The big benefit here is that it's easy to expand: tree-sitter is getting really popular, what with language servers and [Neovim extensions](https://neovim.io/doc/treesitter/) and everything, so it's pretty likely that someone has already built a parser that we can just add!
Currently tree-grepper lets you search Elm, Haskell, JavaScript, Ruby, Rust, and TypeScript, but it's pretty easy to add more, and [the README has a step-by-step guide](https://github.com/BrianHicks/tree-grepper#supported-languages).

Tree-grepper is focused only on search: it doesn't do linting (like [semgrep](https://semgrep.dev)) or AST-based refactoring (like many other tools and IDEs.)
Tree-grepper is focused only on search: it doesn't do linting (like [semgrep](https://semgrep.dev)) or AST-based refactoring (like [comby](https://comby.dev/).)
You can get structured match data out of it, but any further processing is another tool's responsibility.
This let me cut down on scope significantly, and optimize for searching alone.
Hooray for the Unix philosophy!
Expand Down

0 comments on commit c2e2a63

Please sign in to comment.