CodeRush のリリース

Released: Feb 18, 2020

19.2.8 での更新項目

機能

  • Refactorings and Code Providers - This release includes a useful new refactoring, Promote to Generic Parameter. This refactoring takes a class reference inside a method block, turns that into a generic type parameter to the method, and updates all calling code as you would expect. This can save a lot of time and keystrokes when you want to turn a normal method into a generic one.
  • HTML Support - Color Swatches and the CodeRush Color Picker are now available in HTML:
  • RepeatLastRefactoring...

Released: Jan 21, 2020

19.2.7 での更新項目

機能

Smart Dot - Helps you write function call chains faster, with fewer keystrokes.

  • When the caret is in a parameterless function call and you want to access a member of the return value, you can now type the dot within parentheses (instead of moving the caret out and to the right). CodeRush will place the dot to the right of the closing parentheses allowing you to call another method in a call chain.
  • If you have a complete method call and want to call another method in a call chain on the same...

Released: Dec 23, 2019

19.2.6 での更新項目

不具合の修正

  • IntelliRush - The "Ctrl + Space" shortcut does not work if IntelliRush is enabled.
  • Settings - The "Unused Code Analysis" option page is not available.
  • Templates - Typescript - The "t?TsType?" template is expanded inside comments.

Released: Dec 17, 2019

19.2.5 での更新項目

機能

  • Unused Code Analysis - Unused Type, Unused Member, Unused Parameter, and Empty Event Handler diagnostics can now detect unused code in types, members, and method parameters, determined by a specified member/type accessibility. In the CodeRush Options dialog, open the Editor | C# (Visual Basic) | Code Analysis | Unused Code Analysis options page and set the accessibility level (private, protected, private protected, protected internal, internal or public) for types, members, and methods...

Released: Nov 20, 2019

19.2.4 での更新項目

機能

 New XAML Features

  • The Remove Redundant Type Qualifier refactoring allows you to remove redundant type qualifiers when the target type is already defined, for example, on a style setter. This can improve code readability.
  • Move Type to Namespace and Rename Namespace to Match Folder Structure code actions now support changes in XAML code.

Code Analysis

  • New diagnostics help you find misspelled words in:
    • XML documentation comments
    • Comments
    • Strings
    • Verbatim strings
    • Identifiers (public, internal...

Released: Oct 25, 2019

19.2 での更新項目

機能

RushNav for VS Code

  • This release introduces the RushNav extension for VS Code. RushNav is a powerful new free navigation tool helping you jump to TypeScript type declarations and references with ease. RushNav also allows you to mark required parts of your code with markers and bookmarks to return to these locations at any time.

New Code Analysis Diagnostics - This release extends the set of code analysis rules. CodeRush Server can now detect:

  • Local unused variables that can be safely deleted...

Released: Sep 19, 2019

19.1.9 での更新項目

不具合の修正

  • Formatting - Attributes in variables are indented incorrectly.
  • Formatting - The “Wrapping parameters” option doesn’t work if a parameter has an attribute.
  • Naming Assistant - An incorrect IntelliSense item is inserted into the source code if the Naming Assistant is turned on.
  • Refactorings - The “Extract String to Resource” refactoring generates the lower case for a class name.
  • Templates - The new template folder is not shown at the top of a folder list after reopening the templates options...

Released: Aug 28, 2019

19.1.8 での更新項目

不具合の修正

  • Code Analysis - Multiple code analysis messages are created for items in razor files.
  • Code Analysis - The CRR0050 diagnostic is incorrectly named in the Code Issues catalog for Visual Basic.
  • Code Cleanup - Attributes are kept in the same line if the Format Document rule is enabled.
  • Code Cleanup - Code cleanup produces incorrect code when "Apply visibility style" and "Format document" rules are enabled.
  • Code Cleanup - Region directives are not properly indented when applying code cleanup...

Released: Aug 6, 2019

19.1.7 での更新項目

機能

Diagnostics
This release gets the following code analysis diagnostics:

  • Unused local variable - identifies local variables which are never used in your code and can be safely deleted.
  • Local variable can be replaced with discard - identifies unused or assigned only variables which can be replaced with a discard.
  • Redundant field initialization - identifies redundant field initialization values which can be safely removed.
  • The type can be moved to a separate file - identifies types whose name...

Released: Jul 10, 2019

19.1.6 での更新項目

機能

Code Cleanup

  • "Cleanup on Save" removes necessary namespace references when ORMDataModel generates template classes.
  • The "Add Copyright header" cleanup applied on save changes the existing copyright header.
  •  The "Apply Code Cleanup when saving a document" option should ignore designer generated files.

Code Providers

  • The "Declare Provider encountered an error and has been disabled" notification appears after opening a Xamarin application.

Formatting

  • Arithmetic operations are incorrectly wrapped...