chore(deps): update dependency meziantou.analyzer to 3.0.129 #680

Closed
renovate wants to merge 1 commits from renovate/meziantou.analyzer-3.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
Meziantou.Analyzer 3.0.115 → 3.0.129 age confidence

Release Notes

meziantou/Meziantou.Analyzer (Meziantou.Analyzer)

v3.0.129

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.129

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.128...3.0.129

v3.0.128

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.128

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.127...3.0.128

v3.0.127

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.127

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.126...3.0.127

v3.0.126

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.126

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.125...3.0.126

v3.0.125

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.125

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.124...3.0.125

v3.0.124

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.124

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.123...3.0.124

v3.0.123

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.123

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.122...3.0.123

v3.0.122

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.122

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.121...3.0.122

v3.0.121

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.121

What's Changed

  • MA0099: add opt-in configuration options for report location and zero-member filtering by @​meziantou in #​1215

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.120...3.0.121

v3.0.120

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.120

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.119...3.0.120

v3.0.119

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.119

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.118...3.0.119

v3.0.118

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.118

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.117...3.0.118

v3.0.117

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.117

What's Changed

  • MA0137: add internal exclusion list for well-known awaitable pattern names and configurable property accessor exclusion by @​meziantou with @​Copilot in #​1208

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.116...3.0.117

v3.0.116

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.116

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.115...3.0.116


Configuration

📅 Schedule: (in timezone Europe/Brussels)

  • 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 has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [Meziantou.Analyzer](https://github.com/meziantou/Meziantou.Analyzer) | `3.0.115` → `3.0.129` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Meziantou.Analyzer/3.0.129?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Meziantou.Analyzer/3.0.115/3.0.129?slim=true) | --- ### Release Notes <details> <summary>meziantou/Meziantou.Analyzer (Meziantou.Analyzer)</summary> ### [`v3.0.129`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.129) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.128...3.0.129) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.129> #### What's Changed - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1203](https://github.com/meziantou/Meziantou.Analyzer/pull/1203) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.128...3.0.129> ### [`v3.0.128`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.128) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.127...3.0.128) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.128> #### What's Changed - MA0002: detect dictionary \[] initialization and add preview with() fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1228](https://github.com/meziantou/Meziantou.Analyzer/pull/1228) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.127...3.0.128> ### [`v3.0.127`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.127) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.126...3.0.127) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.127> #### What's Changed - Fix MA0011 false positive on Equals(object?) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1231](https://github.com/meziantou/Meziantou.Analyzer/pull/1231) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.126...3.0.127> ### [`v3.0.126`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.126) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.125...3.0.126) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.126> #### What's Changed - Enforce MA0002 for `ImmutableDictionary.CreateBuilder<TKey, TValue>()` without comparer by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1227](https://github.com/meziantou/Meziantou.Analyzer/pull/1227) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.125...3.0.126> ### [`v3.0.125`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.125) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.124...3.0.125) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.125> #### What's Changed - Add MA0212: Use MemoryMarshal.GetReference instead of ref span\[0] by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1223](https://github.com/meziantou/Meziantou.Analyzer/pull/1223) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.124...3.0.125> ### [`v3.0.124`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.124) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.123...3.0.124) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.124> #### What's Changed - MA0003: add configurable support for `default` literals in named-argument checks by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1222](https://github.com/meziantou/Meziantou.Analyzer/pull/1222) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.123...3.0.124> ### [`v3.0.123`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.123) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.122...3.0.123) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.123> #### What's Changed - Bumped default versions in bug\_report.yml to the latest by [@&#8203;abatishchev](https://github.com/abatishchev) in [#&#8203;1155](https://github.com/meziantou/Meziantou.Analyzer/pull/1155) - Refine MA0179 `is`-pattern detection to avoid declaration-pattern false positives by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1220](https://github.com/meziantou/Meziantou.Analyzer/pull/1220) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.122...3.0.123> ### [`v3.0.122`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.122) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.121...3.0.122) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.122> #### What's Changed - Add MA0211 to enforce multi-line XML documentation comments by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1218](https://github.com/meziantou/Meziantou.Analyzer/pull/1218) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.121...3.0.122> ### [`v3.0.121`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.121) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.120...3.0.121) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.121> #### What's Changed - MA0099: add opt-in configuration options for report location and zero-member filtering by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1215](https://github.com/meziantou/Meziantou.Analyzer/pull/1215) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.120...3.0.121> ### [`v3.0.120`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.120) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.119...3.0.120) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.120> #### What's Changed - Skip XML comment langword diagnostics for attributed code tags by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1214](https://github.com/meziantou/Meziantou.Analyzer/pull/1214) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.119...3.0.120> ### [`v3.0.119`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.119) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.118...3.0.119) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.119> #### What's Changed - Fix MA0194 invalid pattern merges by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1212](https://github.com/meziantou/Meziantou.Analyzer/pull/1212) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.118...3.0.119> ### [`v3.0.118`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.118) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.117...3.0.118) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.118> #### What's Changed - \[codex] Fix MA0002 dictionary comparer formatting by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1211](https://github.com/meziantou/Meziantou.Analyzer/pull/1211) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.117...3.0.118> ### [`v3.0.117`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.117) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.116...3.0.117) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.117> #### What's Changed - MA0137: add internal exclusion list for well-known awaitable pattern names and configurable property accessor exclusion by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1208](https://github.com/meziantou/Meziantou.Analyzer/pull/1208) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.116...3.0.117> ### [`v3.0.116`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.116) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.115...3.0.116) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.116> #### What's Changed - Fix MA0194 merging of indexer-based `is` expressions by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1209](https://github.com/meziantou/Meziantou.Analyzer/pull/1209) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.115...3.0.116> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Brussels) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI4MS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
renovate added the dependencies label 2026-07-27 05:04:13 +02:00
renovate added 1 commit 2026-07-27 05:04:14 +02:00
chore(deps): update dependency meziantou.analyzer to 3.0.129
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 26s
PR Gates / decisions lifecycle (pull_request) Successful in 22s
PR Gates / Script tests (pytest) (pull_request) Successful in 41s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 8m28s
PR Gates / Docs update reminder (pull_request) Failing after 10m21s
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 5m47s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 9s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 14s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 19m1s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
6d6ed54420
Owner

Superseded by #714, merged to main as 9928be805. Meziantou.Analyzer 3.0.115 → 3.0.129 is now on main at Directory.Packages.props:32 — the bump this PR proposed has landed, unchanged.

Consolidated with #679 and #681 because all three edit the same file: merging them individually would have forced a rebase and a full CI re-run for each remaining PR.

This PR was not red because of anything wrong with it. Its single failing job — PR Gates / Docs update reminder — ran 10m21s against a ~20s norm and produced no log at all, which is the killed-job tell. It was collateral from the runner host's disk exhaustion at ~03:20 UTC on 2026-07-27. Build & test (.NET), where an analyzer regression would actually surface, passed on this PR.

On the analyzer risk, since a 14-patch jump can ship new rules: Directory.Build.props sets TreatWarningsAsErrors=true in six main projects, but .editorconfig bulk-demotes dotnet_analyzer_diagnostic.severity to suggestion repo-wide and no MA0* rule is individually promoted above that anywhere. A newly-shipped Meziantou rule therefore lands at suggestion and cannot fail the build. Verified green on the real runners in #714 (Build & test in 22m47s).

Closing as superseded. Renovate will not recreate this: the version on main already matches the target. Note 3.0.137 has since shipped upstream, so expect a fresh PR for that on the next run.

Superseded by #714, merged to `main` as 9928be805. Meziantou.Analyzer 3.0.115 → **3.0.129** is now on `main` at `Directory.Packages.props:32` — the bump this PR proposed has landed, unchanged. Consolidated with #679 and #681 because all three edit the same file: merging them individually would have forced a rebase and a full CI re-run for each remaining PR. This PR was not red because of anything wrong with it. Its single failing job — `PR Gates / Docs update reminder` — ran 10m21s against a ~20s norm and produced no log at all, which is the killed-job tell. It was collateral from the runner host's disk exhaustion at ~03:20 UTC on 2026-07-27. `Build & test (.NET)`, where an analyzer regression would actually surface, passed on this PR. On the analyzer risk, since a 14-patch jump can ship new rules: `Directory.Build.props` sets `TreatWarningsAsErrors=true` in six main projects, but `.editorconfig` bulk-demotes `dotnet_analyzer_diagnostic.severity` to `suggestion` repo-wide and no `MA0*` rule is individually promoted above that anywhere. A newly-shipped Meziantou rule therefore lands at `suggestion` and cannot fail the build. Verified green on the real runners in #714 (`Build & test` in 22m47s). Closing as superseded. Renovate will not recreate this: the version on `main` already matches the target. Note 3.0.137 has since shipped upstream, so expect a fresh PR for that on the next run.
timothy closed this pull request 2026-07-30 23:32:18 +02:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.