Regex RadarA Language Server-powered toolkit for developing, testing, and maintaining regular expressions inside VS Code and beyond. It provides instant visibility across your regex patterns, enables safe testing, and is built with an extensible architecture that can support other editors and CLI workflows.
FeaturesDiscoveryDynamic discovery of regular expressions across your workspace, presented in a clear and structured view. Regex Radar indexes both literal
Detects ReDoS vulnerabilitiesDetect unsafe & vulnerable regular expressions, including patterns susceptible to ReDoS. Powered by the recheck ReDoS checker, Regex Radar identifies patterns that may lead to catastrophic backtracking or performance issues. Suspicious patterns surface through diagnostics for early review.
Focus on Performance and Dev UXRegex Radar performs analysis incrementally without blocking the UI, keeping editor performance smooth even in large projects. External Tool integrationQuick commands let you open any pattern directly in RegExr or Regex101 for testing, visualization or debugging workflows.
Built-in linterIntegrated linting and analysis to detect confusing, overly complex or unnecessarily repetitive patterns. Highlight patterns that are unclear, overly complex, ambiguous or difficult to maintain. Surface insights that improve long-term readability.
ConfigurableFully configurable behavior and analysis rules, allowing you to enable only the parts you value. Enable or disable analysis behaviors to fine-tune the extension to your development style and environment.
InstallationAvailable on:
Getting Started
How it worksRegex Radar is composed of multiple parts:
The Language Server architecture allows the same backend logic to be shared with other IDEs or tooling environments. Additionally the source code parsing is done with FAQIs this more AI slop?No, this is not one of those AI-generated extensions. All code, architecture, and design decisions are written and maintained by a human. AI was only used where it's actually effective: brainstorming ideas, organizing milestones, and proofreading documentation. The implementation itself is fully human. I am a software (over)engineer, not a project manager or marketeer, so assistance in those areas is very welcome, and IMO good fit for AI. What does "Language Server-powered" mean and why does it matter?Regex Radar runs heavy tasks in a separate process, the language server, so VS Code stays responsive and fast. The language server handles analysis independently of the editor. It also allows other IDEs or tools to use the same engine via the Language Server Protocol. How is this different from other Regular Expression extensions?Most regex extensions only scan individual files or rely on slow, error-prone scanning. Regex Radar takes a different approach:
Does this only support JavaScript/TypeScript?Yes, currently only JavaScript and TypeScript are supported. The core engine is language-agnostic, so adding other languages is relatively easy and planned for future releases. Can I disable the linter?Yes. All rules can be toggled individually, or the linter can be turned off entirely. Regex Radar is designed to complement, not replace, other tools like ESLint. If you already use ESLint with rules that check regexes, disable overlapping rules to avoid duplication. Roadmap1. Reach the MVP baseline
Planned featuresVisualization & Understanding
Testing
Fixes, Refactoring and Suggestions
External Tool Integration
Reporting
Additional Languages, Editors & Tools
ContributingSee LicenseLicenced under MIT. |




