- Home
- Code Refactoring Tools
- CodeRush
CodeRush
Glendale, California, USA
What it is
CodeRush is a Visual Studio productivity extension for code generation, refactoring, navigation, formatting, debugging, testing, and code coverage. It includes more than 100 refactorings and intelligent code providers, with refactoring described for C#, Visual Basic, and XAML. Its test runner supports NUnit, MSTest, xUnit, and MSpec without configuration, as well as .NET Core, .NET Framework, and multi-target projects. Code style settings can be configured for an individual developer, a solution, or a team, and cleanup can run when documents are saved. The listed supported IDEs are Visual Studio 2026 and Visual Studio 2022. CodeRush is available free for commercial use, with the same features and updates across free and paid subscriptions. A paid plan is listed from $249.99/user/yr, and a 30-day trial is listed. AI features require an OpenAI API key, while voice input requires an Azure Cognitive Services Speech API key. Technical support is available to owners of qualifying DevExpress subscriptions; free users can search the support database.
For and against
For
- More than 100 refactorings are included
- Test runner supports four named frameworks
- Free for commercial use
- Code cleanup can run when documents are saved
Against
- Technical support requires a qualifying paid subscription
- Free source code is not included
- AI features require an OpenAI API key
- Voice input requires an Azure speech API key
The verdict
CodeRush offers a broad set of coding and testing tools, with the same features and updates available on its free and paid subscriptions. Developers should note the API-key requirements for AI features and the subscription requirement for technical support.
Who it suits
CodeRush suits Visual Studio developers who want code assistance, refactoring, and integrated test-running features. Teams can configure code style at developer, solution, or team level.
Plans and prices
CodeRush
All versions free for commercial use · same features and updates across free and paid subscriptions · technical support requires a paid subscription · source code not included
Read 29 Sep 2026 · devexpress.com
On the record
- AI integration
- AiGen supports GitHub Copilot as an AI model provider and uses a GitHub OAuth token for Copilot API access.devexpress.com · read 29 Sep 2026
- AI requirements
- CodeRush documentation says AI features require an OpenAI API key, and voice input requires an Azure Cognitive Services Speech API key.devexpress.com · read 29 Sep 2026
- Code style
- Code style settings can be configured for an individual developer, a solution, or an entire team, and cleanup can run when saving documents.devexpress.com · read 29 Sep 2026
- Company headquarters
- DevExpress lists its address as 330 N. Brand Blvd Suite 370, Glendale, CA 91203, USA.devexpress.com · read 29 Sep 2026
- Company history
- DevExpress’s About Us page labels its history section “From 1998 to the Present.”devexpress.com · read 29 Sep 2026
- IDE support
- The product page lists Visual Studio 2026 and Visual Studio 2022 as supported IDEs.devexpress.com · read 29 Sep 2026
- Installation
- CodeRush can be installed through Visual Studio Marketplace and Visual Studio’s Manage Extensions window; Visual Studio can automatically update the extension from Marketplace.docs.devexpress.com · read 29 Sep 2026
- Languages
- The product page describes refactoring for C#, Visual Basic, and XAML.devexpress.com · read 29 Sep 2026
- License limits
- The product FAQ says free CodeRush source code is not included.devexpress.com · read 29 Sep 2026
- Product
- CodeRush is a Visual Studio productivity extension with code generation, refactoring, navigation, formatting, debugging, testing, and code coverage features.devexpress.com · read 29 Sep 2026
- Project support
- The test runner supports .NET Core, .NET Framework, and multi-target projects.devexpress.com · read 29 Sep 2026
- Refactoring
- The product page states CodeRush includes over 100 refactorings and intelligent code providers.devexpress.com · read 29 Sep 2026
- Security updates
- The supported IDE table lists minor updates as available and security updates as unavailable for the displayed CodeRush version range.devexpress.com · read 29 Sep 2026
- Support
- Technical support for CodeRush is available to owners of DevExpress Universal, DXperience, or CodeRush Ultimate subscriptions; free users can search the support database.devexpress.com · read 29 Sep 2026
- Test frameworks
- Its test runner supports NUnit, MSTest (VS Testing), xUnit, and MSpec without configuration, according to the product page.devexpress.com · read 29 Sep 2026
The review
CodeRush is a Visual Studio extension that combines coding, refactoring, debugging, and testing tools for developers working in supported Visual Studio versions. It is especially compelling for people who want extensive refactoring and test-running tools without paying a license fee. The free commercial-use plan is generous, but technical support requires a paid subscription, and AI features have separate API-key requirements.
Overview
CodeRush brings code generation, navigation, formatting, debugging, testing, and code coverage into Visual Studio. That breadth suits developers who want common coding and testing work close to their editor; it is less suited to teams seeking a general-purpose testing platform independent of an IDE.
It supports Visual Studio 2026 and 2022 and can be installed through Visual Studio Marketplace or Manage Extensions. Visual Studio can update it automatically through Marketplace. DevExpress, the maker of CodeRush, traces its history to 1998 and is headquartered in Glendale, California.
Key features
Refactoring and code style
More than 100 refactorings and intelligent code providers give CodeRush substantial scope for restructuring and cleanup, including project-level and batch refactoring. Refactoring is described for C#, Visual Basic, and XAML; the broader supported-language list also includes Blazor, JavaScript, TypeScript, HTML, and Razor. Teams can configure code style for an individual developer, a solution, or an entire team, and run cleanup when saving documents. That combination is useful for keeping a project consistent, though the product’s IDE focus makes it a narrower fit for developers who do not work in Visual Studio.
Testing and AI
The test runner supports NUnit, MSTest (VS Testing), xUnit, and MSpec without configuration, as well as .NET Core, .NET Framework, and multi-target projects. This makes it practical for developers who want test runs alongside their coding work; code coverage adds another testing tool to the same extension.
AiGen supports GitHub Copilot as a model provider and uses a GitHub OAuth token for Copilot API access. CodeRush documentation says AI features require an OpenAI API key, while voice input requires an Azure Cognitive Services Speech API key. Those key requirements are worth considering before relying on the AI tools.
Pricing
| Plan | Price | What it includes |
|---|---|---|
| CodeRush | free | All versions are free for commercial use, with the same features and updates as paid subscriptions. Technical support requires a paid subscription, and source code is not included. |
| Paid subscription | From $249.99/user/yr | Paid subscriptions have the same features and updates as the free version. Technical support is available to owners of DevExpress Universal, DXperience, or CodeRush Ultimate subscriptions. |
The free plan is the clear choice for individuals and teams who can manage without direct technical support and do not need the source code. Paying does not unlock a different feature set; it matters chiefly to users who need support through an eligible subscription. The paid price is per user per year. A 30-day trial is stated in the pricing note, although the separate free-trial field says no.
Platforms
CodeRush is a desktop extension for Visual Studio, with support for Visual Studio 2026 and 2022. It is listed for Windows, macOS, and Linux. Minor updates are available in the supported IDE table, while security updates are unavailable for the displayed CodeRush version range.
Who it's for
CodeRush is a strong fit for Visual Studio developers who work in its supported languages and want refactoring, test-running, and code-style tools together. Its free commercial use makes it particularly appealing to users who do not need direct technical support. Developers who need included source code, rely on support, or want security updates for the displayed version range should weigh those limits carefully.
Pros and cons
- Pro: Commercial use is free, with the same features and updates as paid subscriptions, so a license is not required to use the full feature set.
- Pro: More than 100 refactorings, batch refactoring, and configurable code-style cleanup support project and team consistency.
- Pro: The test runner supports four named frameworks without configuration and handles .NET Core, .NET Framework, and multi-target projects.
- Con: Technical support requires a DevExpress Universal, DXperience, or CodeRush Ultimate subscription; free users can search the support database.
- Con: Source code is not included with free CodeRush.
- Con: AI and voice features bring additional API-key requirements, and security updates are unavailable for the displayed version range.
Alternatives
For a broader set of code-refactoring options, browse Code Refactoring Tools. If cross-browser testing is the priority, compare Cross-Browser Testing Software.
- PolyglotPiranha is a free alternative with API, iOS, Linux, macOS, and self-hosted platforms; consider it if those platform options matter more to you.
- ast-grep is free and spans API, extension, Linux, macOS, web, and Windows platforms; it may suit readers seeking that broader platform range.
- OpenRewrite offers a free core framework and Apache-licensed recipes for Linux and self-hosted use, running one repository at a time.
- Sourcery has a free Open Source plan for public repositories, with AI reviews, PR summaries and diagrams, one-click fixes, and custom review rules; consider it for those review-focused capabilities.
- Spoon is free and open source, with API, Linux, and self-hosted platforms.
- Coccinelle is a free alternative for Linux and macOS.
- ReSharper offers a free non-commercial plan with C# support in VS Code and compatible editors, alongside paid plans.
- Roslynator provides free tools and extensions for Linux, macOS, and Windows.
Verdict
Choose CodeRush if you work in Visual Studio and want broad refactoring, code-style, and testing tools without a license fee. Its main advantage is that the free plan keeps the same features and updates as paid subscriptions. Look elsewhere if you need included technical support or source code, or if the displayed lack of security updates is unacceptable for your workflow.