Releases: prodot/ReCommended-Extension
Releases · prodot/ReCommended-Extension
Compatibility Release
Ensures compatibility with ReSharper 2025.1 and Rider 2025.1
Compatibility Release
Ensures compatibility with ReSharper 2024.3.7 and Rider 2024.3.7
Compatibility Release
Enables compatibility with Rider 2024.3
Compatibility Release
Ensures compatibility with ReSharper 2024.3.6
Compatibility Release
Ensures compatibility with ReSharper 2024.3.5
Compatibility Release
Ensures compatibility with ReSharper 2024.3.4
Compatibility Release
Ensures compatibility with ReSharper 2024.3.3
Feature Release
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
stringanalyzers that suggests replacing expressions with equivalent expressions that are more readable, or use modern language features, or improve performance. - New
StringBuilderanalyzers 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
TaskandValueTaskorTask<T>andValueTask<T>. - New context action to replace
string.IsNullOrEmptywith 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
finallyblocks and exception filter expressions. - Analyzer for detected
yield returnstatements insidelockscopes is now aware of the newLocktype and doesn't issue warnings because it's done by the compiler. - Ensures compatibility with ReSharper 2024.3.2
Compatibility Release
Ensures compatibility with ReSharper 2024.3
Compatibility Release
Ensures compatibility with ReSharper 2024.2.7