CodeRush Ultimate 新版本發表

Released: Jul 2, 2020

20.1.5 中的更新

特性

Unit Testing - Run Settings File Support - You can now exclude the following members, files, and assemblies from Code Coverage analysis using a .runsettings file:

  • Source files matching a specified path/name pattern.
  • Signed assemblies matching a specified public key token.
  • Members with a specified matching attribute.
  • Assemblies having a specified AssemblyCompany attribute value.

Blazor Support - Blazor developers get improved template and refactoring support in this release.

  • Code Templates...

Released: Jun 4, 2020

20.1.4 中的更新

特性

  • Unit Testing - In this release the CodeRush Test Runner gains the ability to show and run tests for all target frameworks in multi-framework projects. You can run tests for all target frameworks or for only tests in a selected framework.
  • Code Formatting - CodeRush lets you configure line breaks around and within simple statements (statements that consist of a single line of code that ends in a semicolon, for example, method calls, return statements, throw statements, etc.) and empty code...

Released: Apr 30, 2020

20.1.3 中的更新

特性

  • Duplicate Code Detection - Now you can detect structurally similar blocks of С# code, in a solution or an active project, making it easier to identify improve the quality of your code bases.
  • Unit Testing
    • Run Settings File Support - With this release, you can exclude specific functions from Code Coverage analysis using a *.runsettings file.
    • Test Discovery Enhancements - The CodeRush Unit Test Runner can now discover tests in source code and assemblies when you open a solution. This background...

Released: Mar 18, 2020

19.2.9 中的更新

特性

Blazor Support

  • Refactorings and Code Providers - You can now apply refactorings and code providers from @code sections in .razor files. The following refactorings and code providers are all available for .razor:
    • Add/Remove Block Delimiters
    • Add Else Statement
    • Collapse/Expand Local Function
    • Collapse/Expand Method / Property
    • Collapse Accessors
    • Combine/Split Conditionals
    • Compress/Expand Assignment
    • Compress to/Expand Null Coalescing Operation
    • Conditional to Switch/Switch to Conditional
    • Convert to...

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