CodeRush のリリース

Released: May 26, 2021

21.1 での更新項目

特徴

Rush Snippets for VS Code

  • This release introduces the Rush Snippets extension for VS Code - code snippet templates for TypeScript, React, and Redux projects. Template snippets are easy-to-recall shortcuts you type into VS Code that expand into larger blocks of boilerplate code developers create all the time. Rush Snippets can help you declare code more efficiently, with fewer keystrokes, fewer mistakes, less physical strain, and an overall lower cognitive load.

Performance Enhancements...

Released: May 4, 2021

20.2.11 での更新項目

特徴

  • Coding Assistance - Typing performance has been improved for the following features:
    • String Format Assistant.
    • Naming Assistant.
    • Smart Semicolon.
    • Smart Dot.
    • Code Template Expansion.
  • Unit Test Runner - The Test Runner gets the following optimizations:
    • Improved test discovery engine, which allows the Test Runner to find tests faster in your solution.
    • Reduced the project dependency graph build time, improving test run speed.

不具合の修正

  • Performance - The initialization of painting plugins affects the...

Released: Apr 20, 2021

20.2.10 での更新項目

不具合の修正

  • Code Cleanup - An unnecessary region is inserted into a copyright header if the "Do not replace the existing copyright header during code cleanup" option is turned off.
  • Formatting - A method with an attribute is incorrectly indented.
  • Formatting - The Arguments option on the Wrapping options page does not support attributes.
  • IntelliRush - Memory leak when using IntelliSence.
  • IntelliSense does not work in Visual Studio 2017 if String Format Assistant is enabled.
  • IntelliSense is incorrectly...

Released: Mar 31, 2021

20.2.9 での更新項目

特徴

  • Test Runner - The Test Runner now allows you to run and debug MSTest unit tests for Universal Windows Platform (UWP) apps.
  • Code Analysis - You can now include CodeRush diagnostics in Microsoft Visual Studio's background analysis, so you can analyze your code out of process in Visual Studio 2019 v16.8 and later versions.
  • Performance Enhancements - Significantly improved performance for the following visual features:
    • Rich Comments.
    • Spell Checker.
    • Unused Code Highlighting.

不具合の修正

  • Code Formatting...

Released: Mar 4, 2021

20.2.8 での更新項目

特徴

Organize Members

  • Improved Options Page - Redesigned the Organize Members options page to make it easier to use.
    • The new Duplicate button copies the selected rule, adding it to the end of the list.
    • Added drag & drop support to the rules list. To change a rule's position, simply drag a rule and drop it where you need it.

Blazor Support

Code Templates for DevExpress Blazor Components - Added a number of powerful new code templates to help you quickly create many of the popular DevExpress...

Released: Jan 26, 2021

20.2.7 での更新項目

特徴

Code Formatting

  • EditorConfig Support - CodeRush now uses Microsoft Visual Studio's format settings defined in the EditorConfig file. EditorConfig settings will have a higher priority than formatting preferences set in the CodeRush Options dialog.

Blazor Support

  • Declare Providers - CodeRush declaration providers are now available in .razor markup. You can use them to declare local variables, methods, parameters, fields, properties and constants. For example, you can apply Declare Field to...

Released: Dec 21, 2020

20.2.6 での更新項目

不具合の修正

  • Code Analysis - Static code analysis is running even if it is disabled and unregistered from Visual Studio in Visual Studio v16.8+.
  • Visual Studio constantly displays the 'Gathering suggestions' message on an attempt to show the 'light bulb' menu.

Released: Dec 17, 2020

20.2.5 での更新項目

特徴

  • Exclude Generated Code from Analysis - CodeRush now allows you to exclude files and code regions that contain generated code from code analysis and code cleanup. Just open the Editor | All Languages | Generated Code options page and add the necessary file patterns or region titles to bypass during analysis and code cleanup.
  • Smart Dot Enhancements
    • You can now quickly multi-press the dot key (".") when the caret is inside parens in a method call with parameters. CodeRush will move the dot and...

Released: Nov 18, 2020

20.2.4 での更新項目

特徴

Naming Conventions

  • EditorConfig Support - You can now configure naming conventions in CodeRush using the Microsoft Visual Studio's naming styles options and corresponding settings in the EditorConfig file.

Blazor Support

  • Declare Providers - CodeRush declaration providers are now available from @code sections in .razor files. You can use them to declare local variables, methods, parameters, fields, properties, and constants. Type is intelligently inferred from the surrounding code.

不具合の修正...

Released: Oct 27, 2020

20.2.3 での更新項目

特徴

Blazor Support

  • Refactorings - Declare Event Handler
    • This release introduces the "Declare Event Handler (Razor code block)" and "Declare Event Handler (Razor code behind)" refactorings. These refactorings generate an event handler in the @code block of a .razor file and in a Razor code-behind file (razor.cs) for the selected method reference.

Organize Members Enhancements

  • You can now create rules to group members by:
    • Member type name (property/field type, method return type, etc.).
    • Member name...