Wow, #ASTGrep looks like a super nice tool for comprehensive code search on the shell. Anyone using it actively? https://ast-grep.github.io/
ast-grep | structural search/rewrite tool for many languages

ast-grep is a fast and polyglot tool for code structural search, lint, rewriting at large scale.

just heard about #astgrep (via a post from @tmcw )
I need to try that!

https://ast-grep.github.io/

ast-grep | structural search/rewrite tool for many languages

ast-grep is a fast and polyglot tool for code structural search, lint, rewriting at large scale.

Thank you very much @zimbatm for adding support for #nix syntax in #astgrep !

https://github.com/ast-grep/ast-grep/pull/2107

feat(language: add nix support) by zimbatm · Pull Request #2107 · ast-grep/ast-grep

Summary by CodeRabbit New Features Added support for the Nix programming language, including syntax recognition and file extension handling. Tests Introduced comprehensive tests to verify patt...

GitHub

#astgrep (aka sg) a tool for structural search and replace (and an apparent replacement for stuff like #jscodeshift for doing codemods)

This looks super interesting!

https://ast-grep.github.io/

ast-grep | structural search/rewrite tool for many languages

ast-grep is a fast and polyglot tool for code structural search, lint, rewriting at large scale.

If there's someone else out there who didn't have the stamina to set up LSP for #java on #neovim (for instance for a project you only use occasionally), maybe the plugin I wrote to get navigation (go to definition, find references) in Java projects using tree-sitter helps you too: https://github.com/emmanueltouzery/code-compass.nvim

#treesitter rocks. #astgrep rocks. #ripgrep rocks. #lsp rocks. #neovim rocks. We truly never had it this good.

GitHub - emmanueltouzery/code-compass.nvim: Neovim plugin: set of functions to navigate code without LSP.

Neovim plugin: set of functions to navigate code without LSP. - emmanueltouzery/code-compass.nvim

GitHub

#Coccinelle for #Rust

https://rust-for-linux.com/coccinelle-for-rust

"Coccinelle is a tool for automatic program matching and transformation that was originally developed for making large scale changes to the Linux kernel source #code (ie, C code)."

#GritQL - GritQL is a #query language for searching, #linting, and modifying code.

https://docs.grit.io/

#ASTGrep - A #CLI tool for code structural search, lint and rewriting. Written in #RustLang  

https://ast-grep.github.io/

#CodeTool #AST #Parser #DevTools

Rust for Linux

Adding support for the Rust language to the Linux kernel