CodeRush 릴리스

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...

Released: Jun 13, 2019

19.1.5 버젼 업데이트

기능

New Refactoring - Inline Lambda

  • This release introduces Inline Lambda refactoring. This refactoring сreates a lambda expression and inlines the referenced delegate. To use this refactoring, just place the caret on a method reference within a delegate creation statement, press Ctrl+. or Ctrl+ to invoke the Code Actions Menu, select Inline Lambda from the menu and press Enter.

CodeRush Menu - Now Top-level in Visual Studio 2019

  • The CodeRush menu now is positioned at the top level of the Visual...

Released: May 28, 2019

19.1.4 버젼 업데이트

기능

  • Visual Studio 2019 version 16.1 Support - CodeRush now installs and runs in Visual Studio 2019 version 16.1 (as well as in 16.2 Preview).

수정사항

  • CodeRush 19.1.3 does not install in Visual Studio Community 2019 preview.
  • Navigation - Find All References - No references found in a WPF project.

Released: May 16, 2019

19.1 버젼 업데이트

기능

Refactorings and Code Providers

  • Name Anonymous Type - Name Anonymous Type replaces anonymous types with a new named type declaration.
  • Sync Namespace With Folder Structure - Sync Namespace with Folder Structure quickly renames all namespaces within a project so they match the project’s folder structure.

Code Analysis Enhancements

  • Added the following code analysis diagnostics:
    • Unused Type
    • Unused Parameter

These diagnostics identify types and parameters that are never used in your solution (and...

Released: Apr 2, 2019

18.2.9 버젼 업데이트

기능

  • Visual Studio 2019 Support - CodeRush now installs and runs in Visual Studio 2019.
  • Unit Test Builder - This release gets a port of the Unit Test Builder from CodeRush Classic, which helps you generate test cases for members of interest as you step through code. The Unit Test Builder supports NUnit, XUnit and VSTest frameworks.
  • New Refactorings and Code Providers - Added the Initialize code provider. This provider initializes the variable or the field under the caret with the default type...

Released: Mar 4, 2019

18.2.8 버젼 업데이트

기능

  • Code Places - This release introduces Code Places. This feature helps you find your way through large code bases and quickly explore and unfamiliar code. The Code Places window shows type declarations (class, interfaces, delegates, enums), members (methods, properties, events) and regions from the active C# or VB.NET file. The Code Places window contains the following tabs:
    • File Places - visualizes types and members for the active file.
    • History - displays changed code places for the active...