CodeRush Ultimate 20.2.4

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.

修補程式

  • Blazor - Event names are removed when the “Smart Duplicate Line” feature is applied.
  • Code Cleanup - The "Convert to string interpolation" rule throws an exception when the code contains a concatenation of interpolated strings.
  • Code Coverage - Node filtering does not work.
  • Debug Visualizer - Navigation from the Call Stack window is broken.
  • Formatting - Default settings of wrapping parameters conflict with the SA1116 and SA1117 StyleCop rules.
  • Formatting - The blank lines option is incorrectly processed for auto-implemented properties with the initializer.
  • General - An error is thrown when a light-bulb menu is opened in a multi-target project if the caret is placed on an undeclared identifier.
  • General - Some assemblies are not loaded from native images in Visual Studio 2017.
  • Organize Members - Properties with expression-bodied accessors are wrongly treated as auto-implemented properties.
  • Performance - A delay occurs on applying refactoring or Code Cleanup if a large number of assemblies is loaded.
  • Settings - A combo box crops text on the Organize Members options page.
  • Setup Wizard - The "Disable Markers" option is always selected on the Markers wizard page.