Skip to content

Bump Reihitsu.Analyzer to 1.0.0-rc1 and suppress RH4124 - #588

Merged
LarsLaskowski merged 2 commits into
mainfrom
maintenance/analyzer
Aug 15, 2026
Merged

Bump Reihitsu.Analyzer to 1.0.0-rc1 and suppress RH4124#588
LarsLaskowski merged 2 commits into
mainfrom
maintenance/analyzer

Conversation

@LarsLaskowski

@LarsLaskowski LarsLaskowski commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Pull Request

📖 Description

Bumps Reihitsu.Analyzer from 1.0.0-beta6 to 1.0.0-rc1 and Microsoft.NET.Test.Sdk to 18.9.0 in Directory.Packages.props. The new analyzer release splits the old blanket single-letter-identifier rule into several granular rules; RH4124 (single-letter lambda/anonymous-method parameters) conflicts with this repo's pervasive n => n.Id LINQ style, so it is now disabled in .editorconfig. Documentation referencing the suppressed rule count and the analyzer version (CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, .github/instructions/csharp.instructions.md, docs/dependency-decisions.md) is synchronized accordingly.

🎫 Issues

N/A

👩‍💻 Reviewer Notes

Docs-and-config-only change; no .cs source files are touched.

📑 Test Plan

✅ Checklist

General

  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the project's code style guidelines.

⏭ Next Steps

.editorconfig now disables RH4124, raising the total suppressed RH#### rules to eight. Documentation in copilot-instructions.md, csharp.instructions.md, AGENTS.md, and CLAUDE.md was synchronized to reflect this change. Upgraded Microsoft.NET.Test.Sdk to 18.9.0 and Reihitsu.Analyzer to 1.0.0-rc1 in Directory.Packages.props, updating comments to note the release candidate status. dependency-decisions.md now clarifies that Reihitsu.Analyzer remains a pre-release.
@sonarqubecloud

Copy link
Copy Markdown

@LarsLaskowski
LarsLaskowski merged commit 9b766fd into main Aug 15, 2026
6 checks passed
@LarsLaskowski
LarsLaskowski deleted the maintenance/analyzer branch August 15, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant