LexerSearch is a static analysis tool for detecting issues in source code.
| SAFE | LexerSearch can handle any input. It operates with bounded memory regardless of the source code size and will never error during scanning. |
| FAST | Scanning occurs in linear time and is typically over 50× faster than existing tools like Semgrep. |
| CLEAR | Pattern matching is explainable. Transparent logic explains exactly why a match occurs. |
Check out the resources:
- 📖 Pattern Guide – Learn how to write LexerSearch patterns.
- 🧪 Playground – Try LexerSearch live in your browser.
- 🚀 Latest Release – Download the newest version of LexerSearch.