Skip to content

Releases: prodot/ReCommended-Extension

Feature Release

15 Dec 18:42
7e17498
Compare
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
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.3

Compatibility Release

28 Oct 17:40
46012d2
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.7

Compatibility Release

10 Oct 20:42
1e380bf
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.6

Compatibility Release

22 Sep 19:04
22b8b09
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.5

Compatibility Release

10 Sep 17:20
5250ba9
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.4

Compatibility Release

31 Aug 17:39
b839d22
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.3

Compatibility Release

27 Aug 19:59
f17bd42
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.2

Compatibility Release

20 Aug 16:11
7afe836
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2.1

Compatibility Release

18 Aug 14:36
1c1293a
Compare
Choose a tag to compare

Ensures compatibility with ReSharper 2024.2