logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Rewrite Code - Structure Search and Replace with Comby | Online Free DevTools by Hexmos

Rewrite code structurally with Comby. Search and replace code patterns across multiple languages efficiently. Free online tool, no registration required.

comby

Tool for structural code search and replace that supports many languages. More information: https://github.com/comby-tools/comby.

  • Match and rewrite templates, and print changes:

comby '{{assert_eq!(:[a], :[b])}}' '{{assert_eq!(:[b], :[a])}}' {{.rs}}

  • Match and rewrite with rewrite properties:

comby '{{assert_eq!(:[a], :[b])}}' '{{assert_eq!(:[b].Capitalize, :[a])}}' {{.rs}}

  • Match and rewrite in-place:

comby -in-place '{{match_pattern}}' '{{rewrite_pattern}}'

  • Only perform matching and print matches:

comby -match-only '{{match_pattern}}' ""

See Also