Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 24, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Roslynator.Analyzers 4.2.0 -> 4.14.1 age adoption passing confidence

Release Notes

dotnet/roslynator (Roslynator.Analyzers)

v4.14.1

Added
  • [CLI] Add support for slnx files (PR by @​darthtrevino)
    • Bump Roslyn to 4.14.0
    • Drop support for .NET 7 SDK
Fixed
Changed
  • Change behavior of analyzer RCS1206 (PR)
    • The condition for option omit_when_single_line will be that the braces/brackets are on the same line, not just the expression in the braces/brackets

v4.14.0

Added
  • [CLI] Add support for GitLab analyzer reports (PR)
Fixed
Changed
Removed
  • Remove legacy config options (PR)

v4.13.1

Added
  • Support custom path of a test file (PR)
    • It's possible to specify a directory path and/or a file name of a test file.
    • Applies to testing library (Roslynator.Testing.*).

v4.13.0

Fixed
Added
Changed
  • Move analyzer RCS1036 to Formatting.Analyzers as RCS0063 (PR)
    • Old analyzer still works but is marked as obsolete.
  • Bump Roslyn to 4.12.0 (PR)
    • Applies to CLI and testing library.
  • Bump Microsoft.Build.Locator to 1.7.8 (PR)

v4.12.11

Added
  • [CLI] Add support for .NET 9 (PR)
Fixed
Changed
  • Move DiagnosticRules and DiagnosticIdentifiers to Roslynator.Common (PR)

v4.12.10

Fixed
Changed
  • Update whitespace formatting rules (PR)
  • Ensure that diagnostics are not reported with zero length (PR)

v4.12.9

Fixed
Changed
  • Update analyzer RCS1077 (PR)
    • Do not suggest to change list.FirstOrDefault(predicate) to list.Find(predicate).
      Performance gain is negligible and actually FirstOrDefault can be even faster on .NET 9 (see related issue for more details).

v4.12.8

Fixed

v4.12.7

Fixed
Changed

v4.12.6

Added
Fixed

v4.12.5

Fixed
Changed
  • Bump Roslyn to 4.11.0 (PR)
    • Applies to CLI and testing library.
Removed
  • [CLI] Remove support for .NET SDK 6 (PR)

v4.12.4

Fixed

v4.12.3

Fixed

v4.12.2

Fixed
  • [CLI] Fix loading of slnf files (PR)
  • [CLI] Fix --severity-level (PR)
  • Fix analyzer RCS1246 (PR)

v4.12.1

Added
  • [CLI] Add support for .NET 9 (PR)
Fixed
Changed
  • Move DiagnosticRules and DiagnosticIdentifiers to Roslynator.Common (PR)

v4.12.0

Added
Fixed

v4.11.0

Added
  • Add analyzer "Use raw string literal" RCS1266 (PR)
  • Add analyzer "Convert 'string.Concat' to interpolated string" RCS1267 (PR)
  • Simplify LINQ query RCS1077 (PR)
    • items.Select(selector).Average() => items.Average(selector)
    • items.Select(selector).Sum() => items.Sum(selector)
Fixed

v4.10.0

Added
Changed
  • Update analyzer RCS1197 (PR)
    • Do not report interpolated string and string concatenation
Fixed

v4.9.0

Added
  • Add support for Unity (PR)
    • Unity uses Roslyn 3.8 and this version is now supported by Roslynator NuGet packages with analyzers (Roslynator.Analyzers etc.)
Fixed

v4.8.0

Added
  • Add analyzer "Add/remove blank line between switch sections" (RCS0061) (PR)
    • Option (required): roslynator_blank_line_between_switch_sections = include|omit|omit_after_block
    • Make analyzer RCS0014 obsolete
  • Add analyzer "Declare explicit/implicit type" (RCS1264) (PR)
  • Add code fix "Declare as nullable" (PR)
    • Applicable to: CS8600, CS8610, CS8765 and CS8767
  • Add option roslynator_use_collection_expression = true|false (PR)
Changed
  • Replace type declaration's empty braces with semicolon (RCS1251 (PR, PR)
  • [TestFramework] Bump MSTest.TestFramework to 3.1.1 (PR)
  • [TestFramework] Bump xunit.assert to 2.6.2 (PR)
  • Bump Roslyn to 4.7.0 (PR)
Fixed

v4.7.0

Added
  • Add analyzer "Dispose resource asynchronously" (RCS1261) (PR)
  • Add analyzer "Unnecessary raw string literal" (RCS1262) (PR)
  • Add analyzer "Invalid reference in a documentation comment" (RCS1263) (PR)
  • Add analyzer "Add/remove blank line between switch sections" (RCS0061) (PR)
    • Option (required): roslynator_blank_line_between_switch_sections = include|omit|omit_after_block
    • Make analyzer RCS0014 obsolete
Changed
  • Improve refactoring "Remove comment" RR0098 (PR)
  • Remove trailing dot from analyzer's title (PR)
  • Group code fix "Change accessibility to ..." (PR)
  • [CLI] Bump Roslyn to 4.8.0 (PR)
  • Group refactoring "Remove members above/below" (PR)
  • Rename analyzers (PR)
    • "Add new line before embedded statement" -> "Put embedded statement on its own line" (RCS0030)
    • "Add new line before statement" -> "Put statement on its own line" (RCS0033)
  • Group refactoring "Wrap in ..." (PR)
Fixed

v4.6.4

v4.6.3

Added
  • [CLI] Add command find-symbol (PR)
    • This command can be used not only to find symbols but also to find unused symbols and optionally remove them.
    • Example: roslynator find-symbol --symbol-kind type --visibility internal private --unused --remove
Changed
Fixed

v4.6.2

Added
  • [CLI] Add note to docs that Roslynator CLI does not contain any analyzers itself (PR)
Fixed
  • Fix RCS1234 (PR by @​jakubreznak)
  • Fix refactoring Inline method (PR)
  • [CLI] Fix globbing (PR)
  • [CLI] Remove assembly resolving (PR)
  • Detect false positive from Unity code (RCS1169) (PR)
    • Introduce config option roslynator_unity_code_analysis.enabled = true|false
    • Make option roslynator_suppress_unity_script_methods obsolete

v4.6.1

Fixed

v4.6.0

Added
  • Add social card (PR)
  • Add nullable annotation to public API (PR)
  • Add refactoring "Remove directive (including content)" (PR)
Changed
  • Update logo (PR, PR)
  • Migrate to .NET Foundation (PR, PR, PR)
  • Bump Roslyn to 4.7.0 (PR)
    • Applies to CLI and testing library.
  • Bump Microsoft.Build.Locator to 1.6.1 (PR)
  • Improve testing framework (PR)
    • Add methods to DiagnosticVerifier, RefactoringVerifier and CompilerDiagnosticFixVerifier.
    • Add property DiagnosticVerifier.Descriptor (BREAKING CHANGE)
    • Add property CompilerDiagnosticFixVerifier.DiagnosticId (BREAKING CHANGE)
    • Make property DiagnosticTestData.Descriptor obsolete.
    • Make property CompilerDiagnosticFixTestData.DiagnosticId obsolete.
Fixed

v4.5.0

Added
  • Add SECURITY.md (PR)
  • Add custom FixAllProvider for RCS1014 (PR by @​jamesHargreaves12)
  • Add more cases to RCS1097 (PR)
  • Add analyzer "Use enum field explicitly" (RCS1257) (PR)
    • Enabled by default.
  • Add analyzer "Unnecessary enum flag" RCS1258 (PR)
    • Enabled by default.
  • Make Roslynator.Rename.SymbolRenamer public (PR)
  • Analyzer 'Remove empty syntax' (RCS1259) (PR)
    • This analyzer replaces following analyzers:
      • Remove empty statement (RCS1038)
      • Remove empty 'else' clause (RCS1040)
      • Remove empty object initializer (RCS1041)
      • Remove empty 'finally' clause (RCS1066)
      • Remove empty namespace declaration (RCS1072)
      • Remove empty region directive (RCS1091)
      • Remove empty destructor (RCS1106)
  • [CLI] Add glob pattern matching (--include or/and --exclude) (PR, PR)
  • Add analyzer "Include/omit trailing comma" (RCS1256) (PR)
    • Required option: roslynator_trailing_comma_style = include|omit|omit_when_single_line
    • Not enabled by default
Changed
  • [CLI] Open help in web browser when running command roslynator help <COMMAND> (PR)
Fixed

v4.4.0

Added
Changed
Fixed

v4.3.0

Changed
  • [CLI] Bump Roslyn to 4.5.0 (#​1043)
  • [CLI] Downgrade version of Microsoft.Build.Locator from 1.5.5 to 1.4.1 (#​1079)
  • [CLI] Add more information about the found diagnostics to the XML output file (#​1078 by @​PeterKaszab)
Fixed

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot]
github-actions bot previously approved these changes Apr 24, 2023
@kodiakhq kodiakhq bot removed the automerge label Apr 24, 2023
@kodiakhq
Copy link

kodiakhq bot commented Apr 24, 2023

This PR currently has a merge conflict. Please resolve this and then re-add the automerge label.

@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 8f7baa5 to 2355968 Compare April 24, 2023 19:47
github-actions[bot]
github-actions bot previously approved these changes Apr 24, 2023
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to v4.3.0 deps: update dependency roslynator.analyzers to v4.4.0 Aug 1, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 2355968 to 8c87ef0 Compare August 1, 2023 17:27
github-actions[bot]
github-actions bot previously approved these changes Aug 1, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 8c87ef0 to e34f2f4 Compare August 2, 2023 00:17
github-actions[bot]
github-actions bot previously approved these changes Aug 2, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from e34f2f4 to e21d093 Compare August 27, 2023 01:08
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to v4.4.0 deps: update dependency roslynator.analyzers to v4.5.0 Aug 27, 2023
github-actions[bot]
github-actions bot previously approved these changes Aug 27, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from e21d093 to 6daf059 Compare August 27, 2023 05:10
github-actions[bot]
github-actions bot previously approved these changes Aug 27, 2023
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to v4.5.0 deps: update dependency roslynator.analyzers to v4.6.0 Oct 18, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 6daf059 to 18a2156 Compare October 18, 2023 18:55
github-actions[bot]
github-actions bot previously approved these changes Oct 18, 2023
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 18a2156 to c1f682a Compare October 18, 2023 21:20
github-actions[bot]
github-actions bot previously approved these changes Oct 18, 2023
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to v4.6.0 deps: update dependency roslynator.analyzers to v4.6.1 Oct 23, 2023
github-actions[bot]
github-actions bot previously approved these changes Oct 11, 2024
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.12.8 deps: update dependency roslynator.analyzers to 4.12.9 Oct 25, 2024
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 231f41a to 465a396 Compare October 25, 2024 22:14
github-actions[bot]
github-actions bot previously approved these changes Oct 25, 2024
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.12.9 deps: update dependency roslynator.analyzers to 4.12.10 Dec 18, 2024
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 465a396 to 32214e9 Compare December 18, 2024 00:20
github-actions[bot]
github-actions bot previously approved these changes Dec 18, 2024
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.12.10 deps: update dependency roslynator.analyzers to 4.12.11 Jan 29, 2025
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 32214e9 to c1a7a0d Compare January 29, 2025 01:26
github-actions[bot]
github-actions bot previously approved these changes Jan 29, 2025
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from c1a7a0d to 1a4ddcb Compare February 10, 2025 00:27
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.12.11 deps: update dependency roslynator.analyzers to 4.13.0 Feb 10, 2025
github-actions[bot]
github-actions bot previously approved these changes Feb 10, 2025
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 1a4ddcb to e855f49 Compare February 23, 2025 21:57
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.13.0 deps: update dependency roslynator.analyzers to 4.13.1 Feb 23, 2025
github-actions[bot]
github-actions bot previously approved these changes Feb 23, 2025
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from e855f49 to 1a55aae Compare July 26, 2025 22:32
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.13.1 deps: update dependency roslynator.analyzers to 4.14.0 Jul 26, 2025
github-actions[bot]
github-actions bot previously approved these changes Jul 26, 2025
@renovate renovate bot force-pushed the renovate/roslynator.analyzers-4.x branch from 1a55aae to d2af9ac Compare October 5, 2025 17:35
@renovate renovate bot changed the title deps: update dependency roslynator.analyzers to 4.14.0 deps: update dependency roslynator.analyzers to 4.14.1 Oct 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants