CodeRush 릴리스

Released: May 17, 2018

18.1 버젼 업데이트

기능

  • Code Formatting
    • Simple Wrap - The new 'Simple Wrap' formatting option allows you to configure wrapping of only those line parts that exceed the margin, performing a non-greedy wrapping and adding a minimal number of line breaks.
    • Auto Format Code - Added new options to Auto Format code as you type (after pressing the } and ; keys).
    • Extended Formatting Options - Extended code formatting options with the following settings:
      • Bitwise operators, Relational operators, null-coalescing operator, base...

Released: Apr 18, 2018

17.2.8 버젼 업데이트

기능

Coding Assistance

  • Smart Duplicate Selection/Line (Shift+Enter) gets the following improvements:
    • Single letter identifier parts are automatically incremented/decremented if CodeRush detects an alphabetically-ordered pattern in the code.
    • Enhanced support for duplicating parameters and arguments, letting you quickly declare new parameters based on existing parameters and the selection. To duplicate a parameter, select its part(s) you want to change (selected parts becomes fields) and press Shift...

Released: Mar 14, 2018

17.2.7 버젼 업데이트

기능

  • Feature Advisor - This release introduces Feature Advisor, which introduces CodeRush features likely to improve your coding efficiency based on the ways you create and modify code in the editor. When CodeRush notices code created or modified in ways which CodeRush features can do faster, it adds an entry to the feature advisor and increments the red and white counter in the bottom right of Visual Studio.
  • Code Formatting - New options to Format statements and blocks after pressing the } and...

Released: Feb 15, 2018

17.2.6 버젼 업데이트

기능

  • Smart Duplicate Selection - This feature makes creating structurally-similar code significantly easier and orders of magnitude faster. Select the code you want to duplicate and instead of copying anything to the clipboard, just press Shift + Enter to duplicate the selection. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
  • Code Formatting - The new Simple Wrap option allows you to wrap only those line parts that exceed the margin...

Released: Jan 24, 2018

17.2.5 버젼 업데이트

수정사항

  • Navigation - Tab to Next Reference should work for C# local functions
  • Refactorings - The "Rename Namespace to Match Folder Structure" refactoring produces an incorrect namespace name
    • Static Code Analysis
    • CRR0026 shouldn't be shown for event handler parameters
    • The "Possible System.NullReferenceException" diagnostic does not take array-assignment into account
    • The "Possible System.NullReferenceException" diagnostic does not take into account Me-assignment
    • The "Possible System...

Released: Dec 13, 2017

17.2.4 버젼 업데이트

기능

  • XML Support - The following features support XML markup language now:
    • Structural Highlighting
    • Selection Expand/Reduce and Include Previous/Next Element
    • Paste Replace Word
  • Visualization Tools - The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines.
  • Code Analysis - Code Metrics can now establish a Threshold value that determines when the metric appears and when/if the metric contributes to code analysis. This allows code analysis to report type...

Released: Nov 16, 2017

17.2.3 버젼 업데이트

기능

  • Unit Testing - The JavaScript Test Runner is out of beta and you can now run and debug tests for client-side JavaScript code using the powerful CodeRush Test Runner. The JavaScript test runner is based on Karma and supports the following testing frameworks:
    • Jasmine
    • QUnit
    • Mocha
  • Code Analysis - NullReferenceException Analysis is now available in Visual Basic. This feature identifies unprotected code that may unexpectedly raise NullReferenceExceptions. Note that this feature is still in beta...

Released: Oct 17, 2017

17.1.9 버젼 업데이트

기능

  • Code Formatting - Code Formatting has been extended with new abilities to configure Line Breaks (Beta). Two new options pages were added:
  • Blank Lines - enables you to configure the number of blank lines around and within the following code elements: Namespaces, Types, Methods, Properties and Fields.
  • Braces - enables you to configure the line breaks around and within the following code blocks: Namespaces, Types, Methods, Properties, Accessors, Lambda Expressions and Anonymous Methods and...

Released: Sep 19, 2017

17.1.8 버젼 업데이트

기능

  • .NET Core 2.0 Support
    • You can now use the CodeRush for Roslyn Unit Test Runner to run .NET Core 2.0 tests and calculate Code Coverage in Portable PDB debug-symbols-format projects.
    • Unit Test Runner is now even faster when running .NET Core test cases.
  • Code Formatting
    • Added a new code formatting feature that enables you to specify spacing options in your code.
    • CodeRush for Roslyn Spacing options allow you to add or omit spaces around virtually every part of code. It is more flexible than the...

Released: Aug 21, 2017

17.1.7 버젼 업데이트

기능

 Code Coverage

  • You can now exclude specific projects from Code Coverage analysis using the *.runsettings file. For details refer to Microsoft's article, Customizing Code Coverage Analysis.
  • You can now create and apply Filters to the Code Coverage report. For example, you can create a filter that only shows members with less than 70% coverage.

Code Analysis - Unused Members

  • Added a new analyzer that detects unused members.
  • You can also configure the highlighting of such members in the code...