Skip to content

Releases: prodot/ReCommended-Extension

Compatibility Release

18 Apr 14:28
942d383

Choose a tag to compare

Ensures compatibility with ReSharper 2025.1 and Rider 2025.1

Compatibility Release

03 Apr 15:37
71006c1

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3.7 and Rider 2024.3.7

Compatibility Release

13 Mar 21:18
5b54f0f

Choose a tag to compare

Enables compatibility with Rider 2024.3

Compatibility Release

28 Feb 21:50
0a3a95d

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3.6

Compatibility Release

07 Feb 22:16
68a188c

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3.5

Compatibility Release

23 Jan 17:22
736d45f

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3.4

Compatibility Release

25 Dec 16:01
67b4062

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3.3

Feature Release

15 Dec 18:42
7e17498

Choose a tag to compare

New Features

  • New LINQ analyzers that suggest replacing expressions with equivalent expressions with equivalent expressions that are more readable, or use modern language features, or improve performance.
  • New string analyzers that suggests replacing expressions with equivalent expressions that are more readable, or use modern language features, or improve performance.
  • New StringBuilder analyzers that suggests replacing expressions with equivalent expressions that are more readable or improve performance.
  • Show a suggestion when the base type declaration can be omitted.
  • New context action to annotate type parameters, parameters, and return values with [DefaultEqualityUsage].
  • New context action to toggle the return type of async methods between Task and ValueTask or Task<T> and ValueTask<T>.
  • New context action to replace string.IsNullOrEmpty with equivalent modern language features.

Improved

  • Annotation analyzers now check if the nullability annotation ? is applied to return types of async and iterator methods.
  • Analyzer for "throwing exceptions from unexpected locations" now extended to check finally blocks and exception filter expressions.
  • Analyzer for detected yield return statements inside lock scopes is now aware of the new Lock type and doesn't issue warnings because it's done by the compiler.
  • Ensures compatibility with ReSharper 2024.3.2

Compatibility Release

15 Nov 16:35
a094b1c

Choose a tag to compare

Ensures compatibility with ReSharper 2024.3

Compatibility Release

28 Oct 17:40
46012d2

Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.7