chore(deps): update dependency meziantou.analyzer to 3.0.195 #761

Open
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.1293.0.195 age confidence

Release Notes

meziantou/Meziantou.Analyzer (Meziantou.Analyzer)

v3.0.195

Compare Source

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

What's Changed

  • Add ExcludeFromCancellationTokenAnalysisAttribute to opt out of the CancellationToken rules by @​meziantou in #​1364

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.194...3.0.195

v3.0.194

Compare Source

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

What's Changed

  • chore(deps): update dependency meziantou.framework.roslyn to 1.0.6 by @​renovate[bot] in #​1362

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.193...3.0.194

v3.0.193

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.192...3.0.193

v3.0.192

Compare Source

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

What's Changed

  • chore(deps): update dependency meziantou.framework.roslyn to 1.0.5 by @​renovate[bot] in #​1360

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.191...3.0.192

v3.0.191

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.190...3.0.191

v3.0.190

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.189...3.0.190

v3.0.189

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.188...3.0.189

v3.0.188

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.187...3.0.188

v3.0.187

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.186...3.0.187

v3.0.186

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.185...3.0.186

v3.0.185

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.184...3.0.185

v3.0.184

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.183...3.0.184

v3.0.183

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.182...3.0.183

v3.0.182

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.181...3.0.182

v3.0.181

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.180...3.0.181

v3.0.180

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.179...3.0.180

v3.0.179

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.178...3.0.179

v3.0.178

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.177...3.0.178

v3.0.177

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.176...3.0.177

v3.0.176

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.175...3.0.176

v3.0.175

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.174...3.0.175

v3.0.174

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.173...3.0.174

v3.0.173

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.172...3.0.173

v3.0.172

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.171...3.0.172

v3.0.171

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.170...3.0.171

v3.0.170

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.169...3.0.170

v3.0.169

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.168...3.0.169

v3.0.168

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.167...3.0.168

v3.0.167

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.166...3.0.167

v3.0.166

Compare Source

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

What's Changed

  • Improve MA0195 to detect static fields initialized in the static constructor by @​meziantou in #​1300

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.165...3.0.166

v3.0.165

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.164...3.0.165

v3.0.164

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.163...3.0.164

v3.0.163

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.162...3.0.163

v3.0.162

Compare Source

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

What's Changed

  • Fix MA0002 false positive on interpolated string handlers and invalid code fix on named arguments by @​meziantou in #​1289

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.161...3.0.162

v3.0.161

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.159...3.0.161

v3.0.159

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.158...3.0.159

v3.0.158

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.157...3.0.158

v3.0.157

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.156...3.0.157

v3.0.156

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.155...3.0.156

v3.0.155

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.154...3.0.155

v3.0.154

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.153...3.0.154

v3.0.153

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.152...3.0.153

v3.0.152

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.151...3.0.152

v3.0.151

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.150...3.0.151

v3.0.150

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.149...3.0.150

v3.0.149

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.148...3.0.149

v3.0.148

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.147...3.0.148

v3.0.147

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.146...3.0.147

v3.0.146

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.145...3.0.146

v3.0.145

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.144...3.0.145

v3.0.144

Compare Source

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

What's Changed

  • Fix IsCultureSensitiveType to handle generic type parameters with constraints by @​meziantou in #​1267

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.143...3.0.144

v3.0.143

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.142...3.0.143

v3.0.142

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.141...3.0.142

v3.0.141

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.140...3.0.141

v3.0.140

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.139...3.0.140

v3.0.139

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.138...3.0.139

v3.0.138

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.137...3.0.138

v3.0.137

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.136...3.0.137

v3.0.136

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.135...3.0.136

v3.0.135

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.134...3.0.135

v3.0.134

Compare Source

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

What's Changed

  • fix(MA0002): detect missing comparer for FrozenSet and ImmutableHashSet collection expressions by @​meziantou in #​1246

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.133...3.0.134

v3.0.133

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.132...3.0.133

v3.0.132

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.130...3.0.132

v3.0.131

Compare Source

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

What's Changed

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

v3.0.130

Compare Source

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

What's Changed

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


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.129` → `3.0.195` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Meziantou.Analyzer/3.0.195?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Meziantou.Analyzer/3.0.129/3.0.195?slim=true) | --- ### Release Notes <details> <summary>meziantou/Meziantou.Analyzer (Meziantou.Analyzer)</summary> ### [`v3.0.195`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.195) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.194...3.0.195) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.195> #### What's Changed - Add ExcludeFromCancellationTokenAnalysisAttribute to opt out of the CancellationToken rules by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1364](https://github.com/meziantou/Meziantou.Analyzer/pull/1364) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.194...3.0.195> ### [`v3.0.194`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.194) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.193...3.0.194) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.194> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.6 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1362](https://github.com/meziantou/Meziantou.Analyzer/pull/1362) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.193...3.0.194> ### [`v3.0.193`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.193) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.192...3.0.193) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.193> #### What's Changed - MA0003: don't require naming extension receivers and self-named arguments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1361](https://github.com/meziantou/Meziantou.Analyzer/pull/1361) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.192...3.0.193> ### [`v3.0.192`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.192) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.191...3.0.192) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.192> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1360](https://github.com/meziantou/Meziantou.Analyzer/pull/1360) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.191...3.0.192> ### [`v3.0.191`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.191) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.190...3.0.191) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.191> #### What's Changed - Give Meziantou.Framework.Roslyn its own auto-merged Renovate group by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1358](https://github.com/meziantou/Meziantou.Analyzer/pull/1358) - chore(deps): update dependency meziantou.framework.roslyn to 1.0.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1359](https://github.com/meziantou/Meziantou.Analyzer/pull/1359) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.190...3.0.191> ### [`v3.0.190`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.190) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.189...3.0.190) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.190> #### What's Changed - Report MA0102 on the event instead of its accessors by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1356](https://github.com/meziantou/Meziantou.Analyzer/pull/1356) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.189...3.0.190> ### [`v3.0.189`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.189) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.188...3.0.189) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.189> #### What's Changed - Name the expected rule in the tests that annotate diagnostics by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1355](https://github.com/meziantou/Meziantou.Analyzer/pull/1355) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.188...3.0.189> ### [`v3.0.188`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.188) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.187...3.0.188) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.188> #### What's Changed - Run every registered code action, not just the applied one by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1353](https://github.com/meziantou/Meziantou.Analyzer/pull/1353) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.187...3.0.188> ### [`v3.0.187`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.187) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.186...3.0.187) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.187> #### What's Changed - Do not report MA0028 for a ToString call passed to StringBuilder.Insert by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1354](https://github.com/meziantou/Meziantou.Analyzer/pull/1354) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.186...3.0.187> ### [`v3.0.186`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.186) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.185...3.0.186) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.186> #### What's Changed - Make MA0071 linear in the length of an if/else-if chain by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1352](https://github.com/meziantou/Meziantou.Analyzer/pull/1352) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.185...3.0.186> ### [`v3.0.185`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.185) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.184...3.0.185) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.185> #### What's Changed - Fix the MA0090 code fixer deleting the enclosing else block by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1351](https://github.com/meziantou/Meziantou.Analyzer/pull/1351) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.184...3.0.185> ### [`v3.0.184`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.184) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.183...3.0.184) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.184> #### What's Changed - Compute the package version from the git tags instead of nuget.org by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1350](https://github.com/meziantou/Meziantou.Analyzer/pull/1350) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.183...3.0.184> ### [`v3.0.183`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.183) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.182...3.0.183) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.183> #### What's Changed - Fix MA0026 crash on an unterminated block comment ([#&#8203;1328](https://github.com/meziantou/Meziantou.Analyzer/issues/1328)) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1346](https://github.com/meziantou/Meziantou.Analyzer/pull/1346) - Fix MA0050 code fixer producing an extension local function (CS1106) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1348](https://github.com/meziantou/Meziantou.Analyzer/pull/1348) - Fix MA0028 code fixer producing uncompilable code ([#&#8203;1327](https://github.com/meziantou/Meziantou.Analyzer/issues/1327)) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1347](https://github.com/meziantou/Meziantou.Analyzer/pull/1347) - Fail the tests when an analyzer throws by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1349](https://github.com/meziantou/Meziantou.Analyzer/pull/1349) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.182...3.0.183> ### [`v3.0.182`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.182) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.181...3.0.182) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.182> #### What's Changed - Fix MA0073 code fixer producing uncompilable code for low-precedence operands by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1344](https://github.com/meziantou/Meziantou.Analyzer/pull/1344) - Do not crash on an invalid regex in the .editorconfig (MA0003, MA0104) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1345](https://github.com/meziantou/Meziantou.Analyzer/pull/1345) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.181...3.0.182> ### [`v3.0.181`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.181) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.180...3.0.181) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.181> #### What's Changed - Add a language attribute code fix and MA0218/MA0219 for XML comments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1320](https://github.com/meziantou/Meziantou.Analyzer/pull/1320) - Compile the text produced by the fixer in the test harness by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1342](https://github.com/meziantou/Meziantou.Analyzer/pull/1342) - Fix StackOverflow crash on cyclic local initializers (MA0091/MA0092/MA0093) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1341](https://github.com/meziantou/Meziantou.Analyzer/pull/1341) - Avoid the Sqlite data-flow analysis on every MA0042 invocation by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1343](https://github.com/meziantou/Meziantou.Analyzer/pull/1343) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.180...3.0.181> ### [`v3.0.180`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.180) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.179...3.0.180) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.180> #### What's Changed - Fix MAS0004 stopping at the first unrelated CA1507 diagnostic by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1340](https://github.com/meziantou/Meziantou.Analyzer/pull/1340) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.179...3.0.180> ### [`v3.0.179`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.179) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.178...3.0.179) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.179> #### What's Changed - Fix bare `#pragma warning disable` in AvoidUsingRedundantElseAnalyzer by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1339](https://github.com/meziantou/Meziantou.Analyzer/pull/1339) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.178...3.0.179> ### [`v3.0.178`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.178) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.177...3.0.178) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.178> #### What's Changed - Fix MA0075 false positive on FormattableString.Invariant by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1322](https://github.com/meziantou/Meziantou.Analyzer/pull/1322) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.177...3.0.178> ### [`v3.0.177`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.177) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.176...3.0.177) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.177> #### What's Changed - Add CultureInsensitiveAttribute to annotate culture-insensitive values by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1318](https://github.com/meziantou/Meziantou.Analyzer/pull/1318) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.176...3.0.177> ### [`v3.0.176`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.176) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.175...3.0.176) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.176> #### What's Changed - Add MA0217: Use a static lambda by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1314](https://github.com/meziantou/Meziantou.Analyzer/pull/1314) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.175...3.0.176> ### [`v3.0.175`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.175) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.174...3.0.175) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.175> #### What's Changed - Report MA0192 when the compared flag is not a constant by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1315](https://github.com/meziantou/Meziantou.Analyzer/pull/1315) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.174...3.0.175> ### [`v3.0.174`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.174) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.173...3.0.174) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.174> #### What's Changed - Fix MA0075 false positive on Enum.ToString and handle conditional access by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1311](https://github.com/meziantou/Meziantou.Analyzer/pull/1311) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.173...3.0.174> ### [`v3.0.173`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.173) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.172...3.0.173) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.173> #### What's Changed - Let users opt in to analyzing generated code by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1309](https://github.com/meziantou/Meziantou.Analyzer/pull/1309) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.172...3.0.173> ### [`v3.0.172`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.172) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.171...3.0.172) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.172> #### What's Changed - Add a timeout to the NuGet package downloads of the tests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1308](https://github.com/meziantou/Meziantou.Analyzer/pull/1308) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.171...3.0.172> ### [`v3.0.171`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.171) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.170...3.0.171) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.171> #### What's Changed - Use global using directives for the most common namespaces by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1307](https://github.com/meziantou/Meziantou.Analyzer/pull/1307) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.170...3.0.171> ### [`v3.0.170`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.170) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.169...3.0.170) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.170> #### What's Changed - Limit the number of concurrent tests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1305](https://github.com/meziantou/Meziantou.Analyzer/pull/1305) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.169...3.0.170> ### [`v3.0.169`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.169) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.168...3.0.169) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.169> #### What's Changed - Fix MA0112 false positive on IEnumerable<T> by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1304](https://github.com/meziantou/Meziantou.Analyzer/pull/1304) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.168...3.0.169> ### [`v3.0.168`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.168) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.167...3.0.168) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.168> #### What's Changed - Use the Meziantou.Framework.Roslyn package by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1302](https://github.com/meziantou/Meziantou.Analyzer/pull/1302) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.167...3.0.168> ### [`v3.0.167`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.167) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.166...3.0.167) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.167> #### What's Changed - Build one test project per Roslyn version by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1301](https://github.com/meziantou/Meziantou.Analyzer/pull/1301) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.166...3.0.167> ### [`v3.0.166`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.166) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.165...3.0.166) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.166> #### What's Changed - Improve MA0195 to detect static fields initialized in the static constructor by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1300](https://github.com/meziantou/Meziantou.Analyzer/pull/1300) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.165...3.0.166> ### [`v3.0.165`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.165) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.164...3.0.165) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.165> #### What's Changed - Build one project per Roslyn version and use the artifacts output layout by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1296](https://github.com/meziantou/Meziantou.Analyzer/pull/1296) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.164...3.0.165> ### [`v3.0.164`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.164) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.163...3.0.164) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.164> #### What's Changed - Fix MA0075 false positive on conditional and other compound expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1295](https://github.com/meziantou/Meziantou.Analyzer/pull/1295) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.163...3.0.164> ### [`v3.0.163`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.163) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.162...3.0.163) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.163> #### What's Changed - Support C# 15 closed hierarchies in MA0150 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1292](https://github.com/meziantou/Meziantou.Analyzer/pull/1292) - Handle C# 15 unions in culture-sensitive formatting analysis by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1293](https://github.com/meziantou/Meziantou.Analyzer/pull/1293) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1284](https://github.com/meziantou/Meziantou.Analyzer/pull/1284) - Add MA0216: Remove unnecessary closed modifier by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1291](https://github.com/meziantou/Meziantou.Analyzer/pull/1291) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.162...3.0.163> ### [`v3.0.162`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.162) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.161...3.0.162) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.162> #### What's Changed - Fix MA0002 false positive on interpolated string handlers and invalid code fix on named arguments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1289](https://github.com/meziantou/Meziantou.Analyzer/pull/1289) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.161...3.0.162> ### [`v3.0.161`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.161) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.161> #### What's Changed - Add a Roslyn 5.9 target by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1288](https://github.com/meziantou/Meziantou.Analyzer/pull/1288) - Remove unneeded CS0618 suppressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1290](https://github.com/meziantou/Meziantou.Analyzer/pull/1290) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.159...3.0.161> ### [`v3.0.159`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.159) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.158...3.0.159) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.159> #### What's Changed - Update Meziantou.NET.Sdk to 1.0.149 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1287](https://github.com/meziantou/Meziantou.Analyzer/pull/1287) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.158...3.0.159> ### [`v3.0.158`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.158) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.157...3.0.158) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.158> #### What's Changed - Update Meziantou.NET.Sdk to 1.0.148 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1286](https://github.com/meziantou/Meziantou.Analyzer/pull/1286) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.157...3.0.158> ### [`v3.0.157`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.157) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.156...3.0.157) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.157> #### What's Changed - Update xunit.v3 to 4.0.0 and enable full parallelization by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1285](https://github.com/meziantou/Meziantou.Analyzer/pull/1285) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.156...3.0.157> ### [`v3.0.156`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.156) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.155...3.0.156) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.156> #### What's Changed - Add MA0214/MA0215 for await vs. return-task style by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1282](https://github.com/meziantou/Meziantou.Analyzer/pull/1282) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.155...3.0.156> ### [`v3.0.155`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.155) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.154...3.0.155) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.155> #### What's Changed - Add MA0002.report\_only\_non\_ordinal option by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1283](https://github.com/meziantou/Meziantou.Analyzer/pull/1283) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.154...3.0.155> ### [`v3.0.154`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.154) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.153...3.0.154) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.154> #### What's Changed - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1261](https://github.com/meziantou/Meziantou.Analyzer/pull/1261) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.153...3.0.154> ### [`v3.0.153`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.153) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.152...3.0.153) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.153> #### What's Changed - Exclude Meziantou assertions from string comparison analyzers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1281](https://github.com/meziantou/Meziantou.Analyzer/pull/1281) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.152...3.0.153> ### [`v3.0.152`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.152) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.151...3.0.152) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.152> #### What's Changed - Exclude HRESULT.ThrowOnFailure from MA0060 diagnostics by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1279](https://github.com/meziantou/Meziantou.Analyzer/pull/1279) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.151...3.0.152> ### [`v3.0.151`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.151) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.150...3.0.151) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.151> #### What's Changed - Refine culture-sensitive formatting detection by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1278](https://github.com/meziantou/Meziantou.Analyzer/pull/1278) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.150...3.0.151> ### [`v3.0.150`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.150) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.149...3.0.150) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.150> #### What's Changed - Handle semantic models across syntax trees in local data flow analysis by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1277](https://github.com/meziantou/Meziantou.Analyzer/pull/1277) - Improve culture-sensitive formatting analysis for polymorphic values by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1273](https://github.com/meziantou/Meziantou.Analyzer/pull/1273) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.149...3.0.150> ### [`v3.0.149`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.149) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.148...3.0.149) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.149> #### What's Changed - Add a type helper to local data-flow analysis by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1275](https://github.com/meziantou/Meziantou.Analyzer/pull/1275) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.148...3.0.149> ### [`v3.0.148`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.148) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.147...3.0.148) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.148> #### What's Changed - Update MA0023 guidance for named regex groups by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1274](https://github.com/meziantou/Meziantou.Analyzer/pull/1274) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.147...3.0.148> ### [`v3.0.147`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.147) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.146...3.0.147) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.147> #### What's Changed - Add analyzer and code fix to simplify negated boolean expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1272](https://github.com/meziantou/Meziantou.Analyzer/pull/1272) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.146...3.0.147> ### [`v3.0.146`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.146) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.145...3.0.146) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.146> #### What's Changed - Fix MA0150 on sealed types inheriting ToString by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1271](https://github.com/meziantou/Meziantou.Analyzer/pull/1271) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.145...3.0.146> ### [`v3.0.145`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.145) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.144...3.0.145) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.145> #### What's Changed - Detect ISpanFormattable in culture-sensitive formatting by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1269](https://github.com/meziantou/Meziantou.Analyzer/pull/1269) - Update NuGet reference for .NET 11.0 preview version by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1268](https://github.com/meziantou/Meziantou.Analyzer/pull/1268) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.144...3.0.145> ### [`v3.0.144`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.144) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.143...3.0.144) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.144> #### What's Changed - Fix IsCultureSensitiveType to handle generic type parameters with constraints by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1267](https://github.com/meziantou/Meziantou.Analyzer/pull/1267) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.143...3.0.144> ### [`v3.0.143`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.143) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.142...3.0.143) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.143> #### What's Changed - MA0107 supports string interpolation by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1265](https://github.com/meziantou/Meziantou.Analyzer/pull/1265) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.142...3.0.143> ### [`v3.0.142`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.142) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.141...3.0.142) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.142> #### What's Changed - Add more tests to validate MA0107 behavior by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1263](https://github.com/meziantou/Meziantou.Analyzer/pull/1263) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.141...3.0.142> ### [`v3.0.141`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.141) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.140...3.0.141) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.141> #### What's Changed - chore(deps): update dependency meziantou.polyfill to 1.0.159 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1260](https://github.com/meziantou/Meziantou.Analyzer/pull/1260) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.140...3.0.141> ### [`v3.0.140`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.140) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.139...3.0.140) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.140> #### What's Changed - MA0060: generalize do-not-ignore return value detection by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1259](https://github.com/meziantou/Meziantou.Analyzer/pull/1259) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1233](https://github.com/meziantou/Meziantou.Analyzer/pull/1233) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.139...3.0.140> ### [`v3.0.139`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.139) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.138...3.0.139) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.139> #### What's Changed - Remove obsolete roslyn versions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1258](https://github.com/meziantou/Meziantou.Analyzer/pull/1258) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.138...3.0.139> ### [`v3.0.138`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.138) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.137...3.0.138) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.138> #### What's Changed - Fix MA0202 false positive for comment-only branches by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1257](https://github.com/meziantou/Meziantou.Analyzer/pull/1257) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.137...3.0.138> ### [`v3.0.137`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.137) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.136...3.0.137) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.137> #### What's Changed - Update configuration documentation by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1254](https://github.com/meziantou/Meziantou.Analyzer/pull/1254) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.136...3.0.137> ### [`v3.0.136`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.136) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.135...3.0.136) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.136> #### What's Changed - Fix MA0002 code fix inserting StringComparer at wrong argument position by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1252](https://github.com/meziantou/Meziantou.Analyzer/pull/1252) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.135...3.0.136> ### [`v3.0.135`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.135) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.134...3.0.135) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.135> #### What's Changed - Fix MA0211 for fields by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1251](https://github.com/meziantou/Meziantou.Analyzer/pull/1251) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.134...3.0.135> ### [`v3.0.134`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.134) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.133...3.0.134) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.134> #### What's Changed - fix(MA0002): detect missing comparer for FrozenSet and ImmutableHashSet collection expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1246](https://github.com/meziantou/Meziantou.Analyzer/pull/1246) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.133...3.0.134> ### [`v3.0.133`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.133) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.132...3.0.133) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.133> #### What's Changed - MA0002: report collection expressions with elements, not just empty ones by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1244](https://github.com/meziantou/Meziantou.Analyzer/pull/1244) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.132...3.0.133> ### [`v3.0.132`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.132) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.131...3.0.132) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.132> #### What's Changed - Fix MA0011 false positives on \*OrDefault LINQ methods by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1240](https://github.com/meziantou/Meziantou.Analyzer/pull/1240) - MA0002: support HashSet<string> \[] collection expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1241](https://github.com/meziantou/Meziantou.Analyzer/pull/1241) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.130...3.0.132> ### [`v3.0.131`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.131) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.130...3.0.131) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.131> #### What's Changed - Fix MA0002 false positives on IQueryable LINQ operators by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1236](https://github.com/meziantou/Meziantou.Analyzer/pull/1236) - Fix MA0002 false positive on `[with(StringComparer.Ordinal)]` collection expression by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1237](https://github.com/meziantou/Meziantou.Analyzer/pull/1237) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.129...3.0.131> ### [`v3.0.130`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.130) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.129...3.0.130) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.130> #### What's Changed - Fix MA0002 false positives on IQueryable LINQ operators by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1236](https://github.com/meziantou/Meziantou.Analyzer/pull/1236) - Fix MA0002 false positive on `[with(StringComparer.Ordinal)]` collection expression by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1237](https://github.com/meziantou/Meziantou.Analyzer/pull/1237) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.129...3.0.130> </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:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
renovate added the dependencies label 2026-08-10 05:03:18 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from a1a3d776e2 to d1e2e2c54c 2026-08-17 05:02:05 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.141 to chore(deps): update dependency meziantou.analyzer to 3.0.159 2026-08-17 05:02:11 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from d1e2e2c54c to 8798a1d26d 2026-08-24 05:05:02 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.159 to chore(deps): update dependency meziantou.analyzer to 3.0.177 2026-08-24 05:05:11 +02:00
timothy marked the pull request as work in progress 2026-08-26 10:14:19 +02:00
timothy force-pushed renovate/meziantou.analyzer-3.x from 8798a1d26d to 830a407ea7 2026-08-26 10:19:22 +02:00 Compare
timothy force-pushed renovate/meziantou.analyzer-3.x from 830a407ea7 to 8798a1d26d 2026-08-26 10:45:11 +02:00 Compare
timothy marked the pull request as ready for review 2026-08-26 10:46:12 +02:00
renovate added 1 commit 2026-08-31 05:03:32 +02:00
chore(deps): update dependency meziantou.analyzer to 3.0.195
Build ErsatzTV Image / CI toolchain image resolves (pull_request) Successful in 29s
Build ErsatzTV Image / Delimiter ban (release path) (pull_request) Successful in 33s
PR Gates / Docs update reminder (pull_request) Successful in 37s
PR Gates / Fix proofs (Proves trailers) (pull_request) Successful in 18s
PR Gates / decisions lifecycle (pull_request) Successful in 40s
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 10s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 31s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 12s
review-verdict/h10 Exempt: authored by the 'renovate' bot account, touches no protected path, and changes only dependency manifests
Review verdict / Set review-verdict status (pull_request_target) Successful in 1m41s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 9m3s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 6m9s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Skipped
PR Gates / Script lint and tests (ruff + pytest) (pull_request) Successful in 18m33s
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 5m56s
3332662cee
renovate force-pushed renovate/meziantou.analyzer-3.x from 8798a1d26d to 3332662cee 2026-08-31 05:03:32 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.177 to chore(deps): update dependency meziantou.analyzer to 3.0.195 2026-08-31 05:03:39 +02:00
All checks were successful
Build ErsatzTV Image / CI toolchain image resolves (pull_request) Successful in 29s
Build ErsatzTV Image / Delimiter ban (release path) (pull_request) Successful in 33s
PR Gates / Docs update reminder (pull_request) Successful in 37s
PR Gates / Fix proofs (Proves trailers) (pull_request) Successful in 18s
PR Gates / decisions lifecycle (pull_request) Successful in 40s
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 10s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 31s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 12s
review-verdict/h10 Exempt: authored by the 'renovate' bot account, touches no protected path, and changes only dependency manifests
Required
Details
Review verdict / Set review-verdict status (pull_request_target) Successful in 1m41s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 9m3s
Required
Details
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 6m9s
Required
Details
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Skipped
PR Gates / Script lint and tests (ruff + pytest) (pull_request) Successful in 18m33s
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 5m56s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/meziantou.analyzer-3.x:renovate/meziantou.analyzer-3.x
git checkout renovate/meziantou.analyzer-3.x
Sign in to join this conversation.