chore(deps): update dependency meziantou.analyzer to 3.0.317 #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.129 → 3.0.317 age confidence

Release Notes

meziantou/Meziantou.Analyzer (Meziantou.Analyzer)

v3.0.317

Compare Source

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

What's Changed

  • Do not register code fixes that do not change the code (MA0146, MA0177, MA0204) by @​meziantou in #​1744

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.316...3.0.317

v3.0.316

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.315...3.0.316

v3.0.315

Compare Source

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

What's Changed

  • Use two generations in BoundedCache instead of sorting the entries by last usage by @​meziantou in #​1739

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.314...3.0.315

v3.0.314

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.313...3.0.314

v3.0.313

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.312...3.0.313

v3.0.312

Compare Source

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

What's Changed

  • Read the usage of the cache entries once before sorting them for the eviction by @​meziantou in #​1734

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.311...3.0.312

v3.0.311

Compare Source

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

What's Changed

  • Fuzz: remove the Moq, MSTest, Newtonsoft.Json, NUnit and Serilog package references by @​meziantou in #​1712
  • Fuzz: report a regression only when the fuzzed commit contains the fix by @​meziantou in #​1733
  • MA0110: track the node to fix when the regex is in an attribute of the type by @​meziantou in #​1731

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.310...3.0.311

v3.0.310

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.309...3.0.310

v3.0.309

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.308...3.0.309

v3.0.308

Compare Source

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

What's Changed

  • MA0137, MA0138: do not offer the rename when the name would be empty or the declaration does not compile by @​meziantou in #​1697
  • MA0067: do not report System.Guid used as an attribute by @​meziantou in #​1696

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.307...3.0.308

v3.0.307

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.306...3.0.307

v3.0.306

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.305...3.0.306

v3.0.305

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.304...3.0.305

v3.0.304

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.303...3.0.304

v3.0.303

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.302...3.0.303

v3.0.302

Compare Source

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

What's Changed

  • Reduce the time spent in MA0001, MA0002, MA0011, MA0026, MA0074 and MA0150 by @​meziantou in #​1634

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.301...3.0.302

v3.0.301

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.300...3.0.301

v3.0.300

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.299...3.0.300

v3.0.299

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.298...3.0.299

v3.0.298

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.297...3.0.298

v3.0.297

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.296...3.0.297

v3.0.296

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.295...3.0.296

v3.0.295

Compare Source

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

What's Changed

  • MA0002: treat the xunit assertions that take an IEqualityComparer as ordinal with report_only_non_ordinal by @​vencyk in #​1625

New Contributors

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.294...3.0.295

v3.0.294

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.293...3.0.294

v3.0.293

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.292...3.0.293

v3.0.292

Compare Source

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

What's Changed

New Contributors

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.291...3.0.292

v3.0.291

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.290...3.0.291

v3.0.290

Compare Source

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

What's Changed

  • Use IsAssignableTo where IsOrInheritsFrom was meant to check assignability by @​meziantou in #​1616

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.289...3.0.290

v3.0.289

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.288...3.0.289

v3.0.288

Compare Source

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

What's Changed

  • Add MA0242: Use a value factory with ConcurrentDictionary.GetOrAdd/AddOrUpdate when the value is expensive by @​meziantou in #​1611

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.287...3.0.288

v3.0.287

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.286...3.0.287

v3.0.286

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.285...3.0.286

v3.0.285

Compare Source

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

What's Changed

  • Fix MA0071 code fix when the locals of the else clause conflict with other identifiers by @​meziantou in #​1565
  • Fix MA0150 false positive on user-defined operators returning a string by @​meziantou in #​1596
  • Fix MA0214 false positives in unsafe contexts and after using declarations by @​meziantou in #​1602
  • Fix MA0028 code fixes for AppendLine with a one-char interpolated string, no-op calls, and char[].ToString() by @​meziantou in #​1603

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.284...3.0.285

v3.0.284

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.283...3.0.284

v3.0.283

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.282...3.0.283

v3.0.282

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.281...3.0.282

v3.0.281

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.280...3.0.281

v3.0.280

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.279...3.0.280

v3.0.279

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.278...3.0.279

v3.0.278

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.277...3.0.278

v3.0.277

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.276...3.0.277

v3.0.276

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.275...3.0.276

v3.0.275

Compare Source

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

What's Changed

  • chore(deps): update dependency microsoft.bcl.asyncinterfaces to 10.0.12 by @​renovate[bot] in #​1546
  • Fix MA0182 false positives on types used in nested patterns, events and self-referencing types by @​meziantou in #​1549
  • Fix MA0215 false positives on await foreach, await using, and top-level statements by @​meziantou in #​1550
  • Fix MA0009 and MA0023 with named arguments and GeneratedRegex culture name by @​meziantou in #​1552
  • Fix MA0067 false positive on default parameter values by @​meziantou in #​1553
  • Fix duplicate diagnostics of the XML comment rules on shared documentation comments by @​meziantou in #​1554
  • Fix MA0073 false positive on user-defined equality operators by @​meziantou in #​1556

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.274...3.0.275

v3.0.274

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.273...3.0.274

v3.0.273

Compare Source

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

What's Changed

  • Expose the kind-specific modifiers of the symbols in the XPath queries of MA0240 by @​meziantou in #​1547

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.272...3.0.273

v3.0.272

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.271...3.0.272

v3.0.271

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.270...3.0.271

v3.0.270

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.269...3.0.270

v3.0.269

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.268...3.0.269

v3.0.268

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.267...3.0.268

v3.0.267

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.266...3.0.267

v3.0.266

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.265...3.0.266

v3.0.265

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.264...3.0.265

v3.0.264

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.263...3.0.264

v3.0.263

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.262...3.0.263

v3.0.262

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.261...3.0.262

v3.0.261

Compare Source

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

What's Changed

  • Do not report MA0005 for the params array synthesized by a collection expression by @​meziantou in #​1531

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.260...3.0.261

v3.0.260

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.259...3.0.260

v3.0.259

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.258...3.0.259

v3.0.258

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.257...3.0.258

v3.0.257

Compare Source

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

What's Changed

  • Use GetTypeByMetadataName unless the type is commonly declared as internal in several assemblies by @​meziantou in #​1523

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.256...3.0.257

v3.0.256

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.255...3.0.256

v3.0.255

Compare Source

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

What's Changed

  • Add an option to include extension methods from namespaces that are not imported in the rules using OverloadFinder by @​meziantou in #​1521

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.254...3.0.255

v3.0.254

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.253...3.0.254

v3.0.253

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.252...3.0.253

v3.0.252

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.251...3.0.252

v3.0.251

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.250...3.0.251

v3.0.250

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.249...3.0.250

v3.0.249

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.248...3.0.249

v3.0.248

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.247...3.0.248

v3.0.247

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.246...3.0.247

v3.0.246

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.245...3.0.246

v3.0.245

Compare Source

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

What's Changed

  • Do not report MA0158 when the value cannot be migrated to System.Threading.Lock by @​meziantou in #​1476

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.244...3.0.245

v3.0.244

Compare Source

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

What's Changed

  • Fix MA0028 changing escaped braces when replacing AppendFormat with Append by @​meziantou in #​1474

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.243...3.0.244

v3.0.243

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.242...3.0.243

v3.0.242

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.241...3.0.242

v3.0.241

Compare Source

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

What's Changed

  • Do not merge MA0148/MA0149 comparisons when the operand can change between evaluations by @​meziantou in #​1466
  • Fix MA0210 checking the wrong parameter for reordered named arguments by @​meziantou in #​1467
  • Do not report MA0184 when the interpolated string is converted to IFormattable by @​meziantou in #​1468

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.240...3.0.241

v3.0.240

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.239...3.0.240

v3.0.239

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.238...3.0.239

v3.0.238

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.237...3.0.238

v3.0.237

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.236...3.0.237

v3.0.236

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.235...3.0.236

v3.0.235

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.234...3.0.235

v3.0.234

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.233...3.0.234

v3.0.233

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.232...3.0.233

v3.0.232

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.231...3.0.232

v3.0.231

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.230...3.0.231

v3.0.230

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.229...3.0.230

v3.0.229

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.228...3.0.229

v3.0.228

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.227...3.0.228

v3.0.227

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.226...3.0.227

v3.0.226

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.225...3.0.226

v3.0.225

Compare Source

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

What's Changed

  • Add MA0224 and MA0225 to require the Respect* options on JsonSerializerOptions by @​meziantou in #​1433

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.224...3.0.225

v3.0.224

Compare Source

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

What's Changed

  • Add MA0222 and MA0223 to require the System.Text.Json Respect* options to be configured by @​meziantou in #​1432

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.223...3.0.224

v3.0.223

Compare Source

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

What's Changed

  • Remove the GetAllMembers extension methods superseded by Meziantou.Framework.Roslyn by @​meziantou in #​1428

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.222...3.0.223

v3.0.222

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.221...3.0.222

v3.0.221

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.220...3.0.221

v3.0.220

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.219...3.0.220

v3.0.219

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.218...3.0.219

v3.0.218

Compare Source

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

What's Changed

  • Gate the analysis of generated code behind MEZIANTOU_ANALYZER_GENERATED_CODE by @​meziantou in #​1423

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.217...3.0.218

v3.0.217

Compare Source

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

What's Changed

  • Close the gaps in the documentation generator's configuration key extractor by @​meziantou in #​1421

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.216...3.0.217

v3.0.216

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.215...3.0.216

v3.0.215

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.214...3.0.215

v3.0.214

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.213...3.0.214

v3.0.213

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.212...3.0.213

v3.0.212

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.211...3.0.212

v3.0.211

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.210...3.0.211

v3.0.210

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.209...3.0.210

v3.0.209

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.208...3.0.209

v3.0.208

Compare Source

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

What's Changed

  • Do not offer the MA0028 Substring fix when it would duplicate side effects by @​meziantou in #​1381

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.207...3.0.208

v3.0.207

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.206...3.0.207

v3.0.206

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.205...3.0.206

v3.0.205

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.204...3.0.205

v3.0.204

Compare Source

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

What's Changed

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

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.203...3.0.204

v3.0.203

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.202...3.0.203

v3.0.202

Compare Source

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

What's Changed

  • chore(deps): update dependency meziantou.framework.roslyn to 1.0.7 by @​renovate[bot] in #​1373
  • chore(deps): update dependency meziantou.framework.roslyn to 1.0.8 by @​renovate[bot] in #​1375

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.201...3.0.202

v3.0.201

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.200...3.0.201

v3.0.200

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.199...3.0.200

v3.0.199

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.198...3.0.199

v3.0.198

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.197...3.0.198

v3.0.197

Compare Source

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

What's Changed

Full Changelog: https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.196...3.0.197

v3.0.196

Compare Source

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

What's Changed

  • Migrate the tests to the Roslyn SDK testing harness and remove ProjectBuilder by @​meziantou in #​1365

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

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.317` | ![age](https://developer.mend.io/api/mc/badges/age/nuget/Meziantou.Analyzer/3.0.317?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Meziantou.Analyzer/3.0.129/3.0.317?slim=true) | --- ### Release Notes <details> <summary>meziantou/Meziantou.Analyzer (Meziantou.Analyzer)</summary> ### [`v3.0.317`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.317) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.316...3.0.317) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.317> #### What's Changed - Do not register code fixes that do not change the code (MA0146, MA0177, MA0204) by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1744](https://github.com/meziantou/Meziantou.Analyzer/pull/1744) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.316...3.0.317> ### [`v3.0.316`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.316) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.315...3.0.316) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.316> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.2.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1740](https://github.com/meziantou/Meziantou.Analyzer/pull/1740) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.315...3.0.316> ### [`v3.0.315`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.315) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.314...3.0.315) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.315> #### What's Changed - Use two generations in BoundedCache instead of sorting the entries by last usage by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1739](https://github.com/meziantou/Meziantou.Analyzer/pull/1739) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.314...3.0.315> ### [`v3.0.314`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.314) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.313...3.0.314) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.314> #### What's Changed - MA0011: find the overload before computing the culture sensitivity by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1738](https://github.com/meziantou/Meziantou.Analyzer/pull/1738) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.313...3.0.314> ### [`v3.0.313`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.313) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.312...3.0.313) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.313> #### What's Changed - Fix the CA5394 build error in BoundedCacheTests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1735](https://github.com/meziantou/Meziantou.Analyzer/pull/1735) - MA0243: Use an escape sequence for invisible characters by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1737](https://github.com/meziantou/Meziantou.Analyzer/pull/1737) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.312...3.0.313> ### [`v3.0.312`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.312) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.311...3.0.312) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.312> #### What's Changed - Read the usage of the cache entries once before sorting them for the eviction by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1734](https://github.com/meziantou/Meziantou.Analyzer/pull/1734) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.311...3.0.312> ### [`v3.0.311`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.311) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.310...3.0.311) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.311> #### What's Changed - Fuzz: remove the Moq, MSTest, Newtonsoft.Json, NUnit and Serilog package references by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1712](https://github.com/meziantou/Meziantou.Analyzer/pull/1712) - Fuzz: report a regression only when the fuzzed commit contains the fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1733](https://github.com/meziantou/Meziantou.Analyzer/pull/1733) - MA0110: track the node to fix when the regex is in an attribute of the type by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1731](https://github.com/meziantou/Meziantou.Analyzer/pull/1731) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.310...3.0.311> ### [`v3.0.310`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.310) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.309...3.0.310) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.310> #### What's Changed - MA0190: find the method declaration after updating the call sites by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1708](https://github.com/meziantou/Meziantou.Analyzer/pull/1708) - MA0011: do not bind the invocations of attribute arguments speculatively by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1709](https://github.com/meziantou/Meziantou.Analyzer/pull/1709) - Fuzz: do not blame the rules for the inputs on which Roslyn fails by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1710](https://github.com/meziantou/Meziantou.Analyzer/pull/1710) - MA0010: do not offer the code fix when the class has no name by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1700](https://github.com/meziantou/Meziantou.Analyzer/pull/1700) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.309...3.0.310> ### [`v3.0.309`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.309) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.308...3.0.309) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.309> #### What's Changed - MA0110: keep the variable when it cannot be removed or renamed by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1698](https://github.com/meziantou/Meziantou.Analyzer/pull/1698) - MA0071: do not move the attributes of the else block by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1699](https://github.com/meziantou/Meziantou.Analyzer/pull/1699) - MA0077: do not throw when Equals(T) is declared several times by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1701](https://github.com/meziantou/Meziantou.Analyzer/pull/1701) - MA0187: do not offer the code fix when the property has no name by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1702](https://github.com/meziantou/Meziantou.Analyzer/pull/1702) - MA0102: do not offer the code fix when the diagnostic is not on a member by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1703](https://github.com/meziantou/Meziantou.Analyzer/pull/1703) - MA0117: do not offer the code fix when the property has no name by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1704](https://github.com/meziantou/Meziantou.Analyzer/pull/1704) - MA0189: do not offer the code fix when the fixed buffer has no name or type by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1705](https://github.com/meziantou/Meziantou.Analyzer/pull/1705) - MA0089: fix the single-character constants that are not literals by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1706](https://github.com/meziantou/Meziantou.Analyzer/pull/1706) - MA0004: fix the await expressions without semicolon by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1707](https://github.com/meziantou/Meziantou.Analyzer/pull/1707) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.308...3.0.309> ### [`v3.0.308`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.308) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.307...3.0.308) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.308> #### What's Changed - MA0137, MA0138: do not offer the rename when the name would be empty or the declaration does not compile by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1697](https://github.com/meziantou/Meziantou.Analyzer/pull/1697) - MA0067: do not report System.Guid used as an attribute by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1696](https://github.com/meziantou/Meziantou.Analyzer/pull/1696) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.307...3.0.308> ### [`v3.0.307`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.307) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.306...3.0.307) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.307> #### What's Changed - MA0002: insert the comparer at the right position when an extension method is called as a static method by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1670](https://github.com/meziantou/Meziantou.Analyzer/pull/1670) - MA0044: do not offer the code fix when ToString is used as a statement by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1669](https://github.com/meziantou/Meziantou.Analyzer/pull/1669) - MA0185: do not offer the code fix when string.Create is used as a statement by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1668](https://github.com/meziantou/Meziantou.Analyzer/pull/1668) - MA0101: do not offer the code fix for interpolated strings by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1667](https://github.com/meziantou/Meziantou.Analyzer/pull/1667) - MA0187: do not offer the code fix when the class has an explicit constructor by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1666](https://github.com/meziantou/Meziantou.Analyzer/pull/1666) - MA0004: fix the code fix when the await expression is an argument by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1665](https://github.com/meziantou/Meziantou.Analyzer/pull/1665) - MA0102: do not report partial members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1664](https://github.com/meziantou/Meziantou.Analyzer/pull/1664) - MA0093: do not offer EventArgs.Empty when the event args are generic by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1663](https://github.com/meziantou/Meziantou.Analyzer/pull/1663) - MA0053: do not report classes used as generic constraints by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1662](https://github.com/meziantou/Meziantou.Analyzer/pull/1662) - Overload finder: Half is not implicitly convertible to float or double by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1661](https://github.com/meziantou/Meziantou.Analyzer/pull/1661) - MA0042, MA0045: make the enclosing function async in the code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1660](https://github.com/meziantou/Meziantou.Analyzer/pull/1660) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.306...3.0.307> ### [`v3.0.306`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.306) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.305...3.0.306) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.306> #### What's Changed - Allow the fuzzer to open up to 50 issues per run by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1652](https://github.com/meziantou/Meziantou.Analyzer/pull/1652) - Build the fuzz project after the other builds of build\_with\_analyzers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1671](https://github.com/meziantou/Meziantou.Analyzer/pull/1671) - MA0038: fix the analyzer crash on invalid code and the code fixes that break the code by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1653](https://github.com/meziantou/Meziantou.Analyzer/pull/1653) - MA0194: do not throw on invalid code by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1654](https://github.com/meziantou/Meziantou.Analyzer/pull/1654) - MA0009, MA0023: do not throw when the GeneratedRegex arguments are invalid by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1655](https://github.com/meziantou/Meziantou.Analyzer/pull/1655) - MA0110: do not report invalid patterns and fix the partial property used as a statement by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1656](https://github.com/meziantou/Meziantou.Analyzer/pull/1656) - MA0182: remove all the parts of a partial type and analyze the delegate signatures by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1657](https://github.com/meziantou/Meziantou.Analyzer/pull/1657) - MA0036: do not report classes that contain protected members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1658](https://github.com/meziantou/Meziantou.Analyzer/pull/1658) - MA0137, MA0138: do not rename a method to a name that is already used by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1659](https://github.com/meziantou/Meziantou.Analyzer/pull/1659) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.305...3.0.306> ### [`v3.0.305`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.305) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.304...3.0.305) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.305> #### What's Changed - MA0008: do not overflow the stack on cyclic struct layouts by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1640](https://github.com/meziantou/Meziantou.Analyzer/pull/1640) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.304...3.0.305> ### [`v3.0.304`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.304) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.303...3.0.304) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.304> #### What's Changed - Add fuzz tests for the analyzers and the code fixers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1641](https://github.com/meziantou/Meziantou.Analyzer/pull/1641) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.303...3.0.304> ### [`v3.0.303`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.303) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.302...3.0.303) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.303> #### What's Changed - MA0100: do not look up GetAwaiter for the types that cannot be awaited by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1635](https://github.com/meziantou/Meziantou.Analyzer/pull/1635) - Reduce the time spent in MA0154, MA0218 and MA0219 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1638](https://github.com/meziantou/Meziantou.Analyzer/pull/1638) - Reduce the time spent in MA0182 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1636](https://github.com/meziantou/Meziantou.Analyzer/pull/1636) - Reduce the time spent in MA0134 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1637](https://github.com/meziantou/Meziantou.Analyzer/pull/1637) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.302...3.0.303> ### [`v3.0.302`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.302) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.301...3.0.302) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.302> #### What's Changed - Reduce the time spent in MA0001, MA0002, MA0011, MA0026, MA0074 and MA0150 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1634](https://github.com/meziantou/Meziantou.Analyzer/pull/1634) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.301...3.0.302> ### [`v3.0.301`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.301) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.300...3.0.301) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.301> #### What's Changed - Reduce the CPU and the memory used by MA0202 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1633](https://github.com/meziantou/Meziantou.Analyzer/pull/1633) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.300...3.0.301> ### [`v3.0.300`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.300) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.299...3.0.300) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.300> #### What's Changed - MA0015, MA0043: do not enumerate all the symbols in scope by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1632](https://github.com/meziantou/Meziantou.Analyzer/pull/1632) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.299...3.0.300> ### [`v3.0.299`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.299) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.298...3.0.299) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.299> #### What's Changed - MA0031: do not suggest Skip(n).Any() when the value is not a constant by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1631](https://github.com/meziantou/Meziantou.Analyzer/pull/1631) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1627](https://github.com/meziantou/Meziantou.Analyzer/pull/1627) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.298...3.0.299> ### [`v3.0.298`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.298) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.297...3.0.298) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.298> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.2.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1629](https://github.com/meziantou/Meziantou.Analyzer/pull/1629) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.297...3.0.298> ### [`v3.0.297`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.297) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.296...3.0.297) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.297> #### What's Changed - Update Meziantou.NET.Sdk to 1.0.183 and use its SharedHttpClient by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1628](https://github.com/meziantou/Meziantou.Analyzer/pull/1628) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.296...3.0.297> ### [`v3.0.296`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.296) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.295...3.0.296) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.296> #### What's Changed - Add tests for non-culture-sensitive string methods by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1626](https://github.com/meziantou/Meziantou.Analyzer/pull/1626) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.295...3.0.296> ### [`v3.0.295`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.295) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.294...3.0.295) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.295> #### What's Changed - MA0002: treat the xunit assertions that take an IEqualityComparer<T> as ordinal with report\_only\_non\_ordinal by [@&#8203;vencyk](https://github.com/vencyk) in [#&#8203;1625](https://github.com/meziantou/Meziantou.Analyzer/pull/1625) #### New Contributors - [@&#8203;vencyk](https://github.com/vencyk) made their first contribution in [#&#8203;1625](https://github.com/meziantou/Meziantou.Analyzer/pull/1625) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.294...3.0.295> ### [`v3.0.294`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.294) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.293...3.0.294) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.294> #### What's Changed - Do not suggest instance members in static contexts in MA0166/MA0167 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1623](https://github.com/meziantou/Meziantou.Analyzer/pull/1623) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.293...3.0.294> ### [`v3.0.293`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.293) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.292...3.0.293) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.293> #### What's Changed - Check for a set instance only before an MA0002 report by [@&#8203;alexander-efremov](https://github.com/alexander-efremov) in [#&#8203;1622](https://github.com/meziantou/Meziantou.Analyzer/pull/1622) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.292...3.0.293> ### [`v3.0.292`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.292) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.291...3.0.292) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.292> #### What's Changed - Cache LookupSymbols results in OverloadFinder by [@&#8203;alexander-efremov](https://github.com/alexander-efremov) in [#&#8203;1621](https://github.com/meziantou/Meziantou.Analyzer/pull/1621) - chore(deps): update all dependencies to 1.0.179 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1618](https://github.com/meziantou/Meziantou.Analyzer/pull/1618) #### New Contributors - [@&#8203;alexander-efremov](https://github.com/alexander-efremov) made their first contribution in [#&#8203;1621](https://github.com/meziantou/Meziantou.Analyzer/pull/1621) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.291...3.0.292> ### [`v3.0.291`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.291) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.290...3.0.291) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.291> #### What's Changed - Do not merge is patterns declaring variables in the MA0194 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1620](https://github.com/meziantou/Meziantou.Analyzer/pull/1620) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.290...3.0.291> ### [`v3.0.290`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.290) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.289...3.0.290) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.290> #### What's Changed - Use IsAssignableTo where IsOrInheritsFrom was meant to check assignability by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1616](https://github.com/meziantou/Meziantou.Analyzer/pull/1616) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.289...3.0.290> ### [`v3.0.289`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.289) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.288...3.0.289) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.289> #### What's Changed - Fix code fix crash when adding an argument to a conditional access invocation by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1617](https://github.com/meziantou/Meziantou.Analyzer/pull/1617) - Share the search of available CancellationToken and TimeProvider values by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1612](https://github.com/meziantou/Meziantou.Analyzer/pull/1612) - Use IOperation instead of SyntaxNode in MA0050 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1613](https://github.com/meziantou/Meziantou.Analyzer/pull/1613) - Remove MA0212 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1615](https://github.com/meziantou/Meziantou.Analyzer/pull/1615) - Skip every special type when searching for CancellationToken/TimeProvider members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1614](https://github.com/meziantou/Meziantou.Analyzer/pull/1614) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.288...3.0.289> ### [`v3.0.288`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.288) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.287...3.0.288) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.288> #### What's Changed - Add MA0242: Use a value factory with ConcurrentDictionary.GetOrAdd/AddOrUpdate when the value is expensive by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1611](https://github.com/meziantou/Meziantou.Analyzer/pull/1611) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.287...3.0.288> ### [`v3.0.287`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.287) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.286...3.0.287) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.287> #### What's Changed - Test and document the records in MA0197, MA0198 and MA0199 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1555](https://github.com/meziantou/Meziantou.Analyzer/pull/1555) - Fix MA0042 false positives, false negatives and code fix crashes by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1560](https://github.com/meziantou/Meziantou.Analyzer/pull/1560) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.286...3.0.287> ### [`v3.0.286`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.286) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.285...3.0.286) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.286> #### What's Changed - Fix MA0171 false positives in nameof and conditional access by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1562](https://github.com/meziantou/Meziantou.Analyzer/pull/1562) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.285...3.0.286> ### [`v3.0.285`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.285) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.284...3.0.285) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.285> #### What's Changed - Fix MA0071 code fix when the locals of the else clause conflict with other identifiers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1565](https://github.com/meziantou/Meziantou.Analyzer/pull/1565) - Fix MA0150 false positive on user-defined operators returning a string by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1596](https://github.com/meziantou/Meziantou.Analyzer/pull/1596) - Fix MA0214 false positives in unsafe contexts and after using declarations by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1602](https://github.com/meziantou/Meziantou.Analyzer/pull/1602) - Fix MA0028 code fixes for AppendLine with a one-char interpolated string, no-op calls, and char\[].ToString() by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1603](https://github.com/meziantou/Meziantou.Analyzer/pull/1603) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.284...3.0.285> ### [`v3.0.284`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.284) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.283...3.0.284) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.284> #### What's Changed - Fix MA0003 code fix not applied to the arguments of indexers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1609](https://github.com/meziantou/Meziantou.Analyzer/pull/1609) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.283...3.0.284> ### [`v3.0.283`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.283) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.282...3.0.283) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.283> #### What's Changed - Do not offer the MA0202 code fix to merge non-adjacent branches by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1580](https://github.com/meziantou/Meziantou.Analyzer/pull/1580) - Fix the LINQ optimization rules on predicates, casts, ordering and collection interfaces by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1585](https://github.com/meziantou/Meziantou.Analyzer/pull/1585) - Fix MA0003 exclusions applied to the arguments of target-typed new expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1594](https://github.com/meziantou/Meziantou.Analyzer/pull/1594) - Fix MA0123 checking the wrong argument when the arguments are named by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1564](https://github.com/meziantou/Meziantou.Analyzer/pull/1564) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.282...3.0.283> ### [`v3.0.282`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.282) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.281...3.0.282) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.282> #### What's Changed - Fix MA0070 not reported on field-targeted attributes of auto-properties by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1601](https://github.com/meziantou/Meziantou.Analyzer/pull/1601) - Fix MA0090 code fix changing the if statement an outer else belongs to by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1574](https://github.com/meziantou/Meziantou.Analyzer/pull/1574) - Fix MA0096 code fix when CompareTo is implemented explicitly by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1579](https://github.com/meziantou/Meziantou.Analyzer/pull/1579) - Fix MA0145 on non-static accessors and MA0146 on constructor accessors by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1575](https://github.com/meziantou/Meziantou.Analyzer/pull/1575) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.281...3.0.282> ### [`v3.0.281`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.281) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.280...3.0.281) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.281> #### What's Changed - Fix MA0061 code fix for default values declared in a referenced assembly by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1605](https://github.com/meziantou/Meziantou.Analyzer/pull/1605) - Fix MA0137 false positive on user-defined operators and conversions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1606](https://github.com/meziantou/Meziantou.Analyzer/pull/1606) - Fix MA0139 false positive when the Serilog params array is passed as an array by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1607](https://github.com/meziantou/Meziantou.Analyzer/pull/1607) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.280...3.0.281> ### [`v3.0.280`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.280) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.279...3.0.280) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.280> #### What's Changed - Fix MA0004 using the ConfigureAwait of nested functions to detect the context by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1593](https://github.com/meziantou/Meziantou.Analyzer/pull/1593) - Fix MA0172 false positive on operands with side effects by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1578](https://github.com/meziantou/Meziantou.Analyzer/pull/1578) - Fix MA0151 false positive on members of containing types and namespaces by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1592](https://github.com/meziantou/Meziantou.Analyzer/pull/1592) - Fix MA0128 behavior change when a string span is compared to an empty string by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1591](https://github.com/meziantou/Meziantou.Analyzer/pull/1591) - Fix MA0040 suggesting static, write-only, and indexer members as cancellation tokens by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1577](https://github.com/meziantou/Meziantou.Analyzer/pull/1577) - Fix MA0036 false positive on classes used as a type in declarations by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1576](https://github.com/meziantou/Meziantou.Analyzer/pull/1576) - Fix MA0163 false positive when the ProcessStartInfo is assigned to Process.StartInfo by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1586](https://github.com/meziantou/Meziantou.Analyzer/pull/1586) - Fix MA0048 only\_validate\_first\_type when the first type is a delegate by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1595](https://github.com/meziantou/Meziantou.Analyzer/pull/1595) - Fix MA0194 merging is expressions on values converted by a cast by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1608](https://github.com/meziantou/Meziantou.Analyzer/pull/1608) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.279...3.0.280> ### [`v3.0.279`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.279) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.278...3.0.279) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.279> #### What's Changed - Fix MA0100 false positive on returns nested before a using declaration by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1572](https://github.com/meziantou/Meziantou.Analyzer/pull/1572) - Fix MA0056 false positive on members accessed with base by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1584](https://github.com/meziantou/Meziantou.Analyzer/pull/1584) - Fix MA0091 false positive on instance events raised from a static context by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1588](https://github.com/meziantou/Meziantou.Analyzer/pull/1588) - Fix MA0054 false negative on exceptions of a derived type by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1590](https://github.com/meziantou/Meziantou.Analyzer/pull/1590) - Fix MA0102 code fix copying the modifiers of the reported accessor to the other accessor by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1598](https://github.com/meziantou/Meziantou.Analyzer/pull/1598) - Fix MA0046 reporting override events by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1599](https://github.com/meziantou/Meziantou.Analyzer/pull/1599) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.278...3.0.279> ### [`v3.0.278`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.278) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.277...3.0.278) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.278> #### What's Changed - Fix the MA0082 code fix for operands of another type or nullable operands by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1570](https://github.com/meziantou/Meziantou.Analyzer/pull/1570) - Fix MA0103 code fix when the left operand is implicitly converted to a span by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1566](https://github.com/meziantou/Meziantou.Analyzer/pull/1566) - Fix MA0141, MA0142, MA0148 and MA0149 false positives on dynamic operands by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1567](https://github.com/meziantou/Meziantou.Analyzer/pull/1567) - Fix MA0037 code fix crash on embedded empty statements by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1568](https://github.com/meziantou/Meziantou.Analyzer/pull/1568) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.277...3.0.278> ### [`v3.0.277`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.277) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.276...3.0.277) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.277> #### What's Changed - Fix MA0170 on non-public setters and System.Enum parameters by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1571](https://github.com/meziantou/Meziantou.Analyzer/pull/1571) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.276...3.0.277> ### [`v3.0.276`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.276) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.275...3.0.276) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.276> #### What's Changed - Fix MA0022 code fix dropping non-null branches and false positive in async methods by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1558](https://github.com/meziantou/Meziantou.Analyzer/pull/1558) - Fix MA0204 false positive on types with partial members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1559](https://github.com/meziantou/Meziantou.Analyzer/pull/1559) - Fix MA0109 false positive on generic methods with a Span overload by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1561](https://github.com/meziantou/Meziantou.Analyzer/pull/1561) - Fix MA0173 when the value contains an await or an out variable declaration by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1563](https://github.com/meziantou/Meziantou.Analyzer/pull/1563) - Fix MA0050 when an await precedes the argument validation by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1583](https://github.com/meziantou/Meziantou.Analyzer/pull/1583) - Fix MA0166 on types that derive from TimeProvider and on non-readable members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1582](https://github.com/meziantou/Meziantou.Analyzer/pull/1582) - Fix MA0110 code fix referencing local constants in the GeneratedRegex attribute by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1581](https://github.com/meziantou/Meziantou.Analyzer/pull/1581) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.275...3.0.276> ### [`v3.0.275`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.275) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.274...3.0.275) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.275> #### What's Changed - chore(deps): update dependency microsoft.bcl.asyncinterfaces to 10.0.12 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1546](https://github.com/meziantou/Meziantou.Analyzer/pull/1546) - Fix MA0182 false positives on types used in nested patterns, events and self-referencing types by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1549](https://github.com/meziantou/Meziantou.Analyzer/pull/1549) - Fix MA0215 false positives on await foreach, await using, and top-level statements by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1550](https://github.com/meziantou/Meziantou.Analyzer/pull/1550) - Fix MA0009 and MA0023 with named arguments and GeneratedRegex culture name by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1552](https://github.com/meziantou/Meziantou.Analyzer/pull/1552) - Fix MA0067 false positive on default parameter values by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1553](https://github.com/meziantou/Meziantou.Analyzer/pull/1553) - Fix duplicate diagnostics of the XML comment rules on shared documentation comments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1554](https://github.com/meziantou/Meziantou.Analyzer/pull/1554) - Fix MA0073 false positive on user-defined equality operators by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1556](https://github.com/meziantou/Meziantou.Analyzer/pull/1556) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.274...3.0.275> ### [`v3.0.274`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.274) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.273...3.0.274) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.274> #### What's Changed - Add semantic functions to the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1548](https://github.com/meziantou/Meziantou.Analyzer/pull/1548) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.273...3.0.274> ### [`v3.0.273`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.273) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.272...3.0.273) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.273> #### What's Changed - Expose the kind-specific modifiers of the symbols in the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1547](https://github.com/meziantou/Meziantou.Analyzer/pull/1547) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.272...3.0.273> ### [`v3.0.272`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.272) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.271...3.0.272) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.272> #### What's Changed - Query the symbols with the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1545](https://github.com/meziantou/Meziantou.Analyzer/pull/1545) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.271...3.0.272> ### [`v3.0.271`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.271) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.270...3.0.271) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.271> #### What's Changed - Expose more of Roslyn to the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1544](https://github.com/meziantou/Meziantou.Analyzer/pull/1544) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.270...3.0.271> ### [`v3.0.270`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.270) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.269...3.0.270) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.270> #### What's Changed - Reduce the CPU and the memory used by the rules by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1542](https://github.com/meziantou/Meziantou.Analyzer/pull/1542) - chore(deps): update dependency dotnet-sdk to v10.0.401 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1543](https://github.com/meziantou/Meziantou.Analyzer/pull/1543) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.269...3.0.270> ### [`v3.0.269`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.269) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.268...3.0.269) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.269> #### What's Changed - Reduce the cost of the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1541](https://github.com/meziantou/Meziantou.Analyzer/pull/1541) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.268...3.0.269> ### [`v3.0.268`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.268) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.267...3.0.268) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.268> #### What's Changed - Query the operations with the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1540](https://github.com/meziantou/Meziantou.Analyzer/pull/1540) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.267...3.0.268> ### [`v3.0.267`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.267) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.266...3.0.267) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.267> #### What's Changed - Support a custom severity in the banned syntax entries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1539](https://github.com/meziantou/Meziantou.Analyzer/pull/1539) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.266...3.0.267> ### [`v3.0.266`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.266) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.265...3.0.266) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.266> #### What's Changed - Expose more of the semantic model to the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1538](https://github.com/meziantou/Meziantou.Analyzer/pull/1538) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1524](https://github.com/meziantou/Meziantou.Analyzer/pull/1524) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.265...3.0.266> ### [`v3.0.265`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.265) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.264...3.0.265) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.265> #### What's Changed - Expose the semantic model to the XPath queries of MA0240 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1537](https://github.com/meziantou/Meziantou.Analyzer/pull/1537) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.264...3.0.265> ### [`v3.0.264`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.264) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.263...3.0.264) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.264> #### What's Changed - Replace the concurrent collections of MA0234 with locked collections by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1536](https://github.com/meziantou/Meziantou.Analyzer/pull/1536) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.263...3.0.264> ### [`v3.0.263`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.263) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.262...3.0.263) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.263> #### What's Changed - Add MA0240: Do not use banned syntax, and MA0241 for invalid entries by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1535](https://github.com/meziantou/Meziantou.Analyzer/pull/1535) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.262...3.0.263> ### [`v3.0.262`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.262) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.261...3.0.262) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.262> #### What's Changed - Parallelize the steps of the create\_nuget CI job by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1532](https://github.com/meziantou/Meziantou.Analyzer/pull/1532) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.261...3.0.262> ### [`v3.0.261`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.261) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.260...3.0.261) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.261> #### What's Changed - Do not report MA0005 for the params array synthesized by a collection expression by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1531](https://github.com/meziantou/Meziantou.Analyzer/pull/1531) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.260...3.0.261> ### [`v3.0.260`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.260) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.259...3.0.260) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.260> #### What's Changed - Add tests for code paths not covered by the test suite by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1527](https://github.com/meziantou/Meziantou.Analyzer/pull/1527) - Do not report MA0028 for concatenation of constant strings and chars by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1529](https://github.com/meziantou/Meziantou.Analyzer/pull/1529) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.259...3.0.260> ### [`v3.0.259`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.259) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.258...3.0.259) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.259> #### What's Changed - Only generate the polyfills used by the code by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1526](https://github.com/meziantou/Meziantou.Analyzer/pull/1526) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.258...3.0.259> ### [`v3.0.258`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.258) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.257...3.0.258) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.258> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.2.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1525](https://github.com/meziantou/Meziantou.Analyzer/pull/1525) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.257...3.0.258> ### [`v3.0.257`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.257) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.256...3.0.257) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.257> #### What's Changed - Use GetTypeByMetadataName unless the type is commonly declared as internal in several assemblies by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1523](https://github.com/meziantou/Meziantou.Analyzer/pull/1523) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.256...3.0.257> ### [`v3.0.256`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.256) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.255...3.0.256) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.256> #### What's Changed - Fix metadata names that could never resolve in MA0003, MA0001 and MA0060 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1522](https://github.com/meziantou/Meziantou.Analyzer/pull/1522) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.255...3.0.256> ### [`v3.0.255`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.255) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.254...3.0.255) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.255> #### What's Changed - Add an option to include extension methods from namespaces that are not imported in the rules using OverloadFinder by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1521](https://github.com/meziantou/Meziantou.Analyzer/pull/1521) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.254...3.0.255> ### [`v3.0.254`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.254) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.253...3.0.254) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.254> #### What's Changed - Remove the unreachable string.Join branch of MA0089 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1504](https://github.com/meziantou/Meziantou.Analyzer/pull/1504) - Fix MA0018 reporting one diagnostic per event accessor by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1505](https://github.com/meziantou/Meziantou.Analyzer/pull/1505) - chore(deps): update all dependencies to 1.0.172 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1507](https://github.com/meziantou/Meziantou.Analyzer/pull/1507) - Report MA0070 on every declaration that can be obsolete by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1508](https://github.com/meziantou/Meziantou.Analyzer/pull/1508) - Remove the discarded message argument of MA0080 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1509](https://github.com/meziantou/Meziantou.Analyzer/pull/1509) - Report MA0068 on the parameter and property placements of NotNullIfNotNull by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1510](https://github.com/meziantou/Meziantou.Analyzer/pull/1510) - Include the preprocessor trivia in the MA0202 branch comparison by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1511](https://github.com/meziantou/Meziantou.Analyzer/pull/1511) - Report MA0179 when the constant is on the left of the length comparison by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1512](https://github.com/meziantou/Meziantou.Analyzer/pull/1512) - Fix the MA0166 message saying "available tokens" by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1513](https://github.com/meziantou/Meziantou.Analyzer/pull/1513) - Detect the ConfigureAwait of the async enumerable in the MA0004 foreach analysis by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1506](https://github.com/meziantou/Meziantou.Analyzer/pull/1506) - Report MA0206 on record struct and interface declarations by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1514](https://github.com/meziantou/Meziantou.Analyzer/pull/1514) - Report MA0147 on async void method groups by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1515](https://github.com/meziantou/Meziantou.Analyzer/pull/1515) - Report MA0051 on expression bodies of properties, indexers, and operators by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1517](https://github.com/meziantou/Meziantou.Analyzer/pull/1517) - Clarify the MA0095 comment about the Equals(object) lookup by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1518](https://github.com/meziantou/Meziantou.Analyzer/pull/1518) - Report relational and generic math NaN comparisons in MA0082 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1519](https://github.com/meziantou/Meziantou.Analyzer/pull/1519) - Cache the MA0042 "no async equivalent" results per call-site scope by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1520](https://github.com/meziantou/Meziantou.Analyzer/pull/1520) - Report the contextual keywords in MA0154 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1516](https://github.com/meziantou/Meziantou.Analyzer/pull/1516) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.253...3.0.254> ### [`v3.0.253`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.253) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.252...3.0.253) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.253> #### What's Changed - Share the argument list logic of the code fixes that add an argument by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1503](https://github.com/meziantou/Meziantou.Analyzer/pull/1503) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.252...3.0.253> ### [`v3.0.252`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.252) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.251...3.0.252) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.252> #### What's Changed - Preserve the variable scope in the MA0004 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1502](https://github.com/meziantou/Meziantou.Analyzer/pull/1502) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.251...3.0.252> ### [`v3.0.251`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.251) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.250...3.0.251) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.251> #### What's Changed - Keep the initialization order in the MA0004 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1496](https://github.com/meziantou/Meziantou.Analyzer/pull/1496) - Do not offer the MA0082 code fix when both operands are NaN by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1497](https://github.com/meziantou/Meziantou.Analyzer/pull/1497) - Report MA0224/MA0225 when an earlier assignment configures another instance by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1498](https://github.com/meziantou/Meziantou.Analyzer/pull/1498) - Fix MA0040 inserting the CancellationToken in an invalid argument position by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1499](https://github.com/meziantou/Meziantou.Analyzer/pull/1499) - Preserve argument binding in the MA0074 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1500](https://github.com/meziantou/Meziantou.Analyzer/pull/1500) - Fix MA0011 inserting the IFormatProvider in an invalid argument position by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1501](https://github.com/meziantou/Meziantou.Analyzer/pull/1501) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.250...3.0.251> ### [`v3.0.250`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.250) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.249...3.0.250) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.250> #### What's Changed - Report MA0163 when an assignment cannot fix the configuration used by Process.Start by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1489](https://github.com/meziantou/Meziantou.Analyzer/pull/1489) - Fix MA0166 inserting the TimeProvider in an invalid argument position by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1490](https://github.com/meziantou/Meziantou.Analyzer/pull/1490) - Do not report MA0214 when the function cannot be made async by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1491](https://github.com/meziantou/Meziantou.Analyzer/pull/1491) - Preserve argument binding in the MA0108 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1492](https://github.com/meziantou/Meziantou.Analyzer/pull/1492) - Add the type to the parameter added by the MA0106 code fix on a typed lambda by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1495](https://github.com/meziantou/Meziantou.Analyzer/pull/1495) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.249...3.0.250> ### [`v3.0.249`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.249) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.248...3.0.249) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.249> #### What's Changed - MA0177: preserve nested XML elements such as <see/> when collapsing by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1481](https://github.com/meziantou/Meziantou.Analyzer/pull/1481) - Fix MA0184 code fix keeping doubled braces as literal text by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1465](https://github.com/meziantou/Meziantou.Analyzer/pull/1465) - Do not report MA0209/MA0210 for arguments that cannot be passed by reference by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1469](https://github.com/meziantou/Meziantou.Analyzer/pull/1469) - Do not report MA0148/MA0149 when the constant does not convert to the operand type by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1470](https://github.com/meziantou/Meziantou.Analyzer/pull/1470) - Do not report MA0028 for string.Join overloads without an AppendJoin equivalent by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1475](https://github.com/meziantou/Meziantou.Analyzer/pull/1475) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1477](https://github.com/meziantou/Meziantou.Analyzer/pull/1477) - Fix MA0193 code fix producing invalid calls with named arguments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1486](https://github.com/meziantou/Meziantou.Analyzer/pull/1486) - Do not report MA0173 when the value cannot be captured by a lambda by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1487](https://github.com/meziantou/Meziantou.Analyzer/pull/1487) - Do not report MA0106 when the factory writes the captured variable by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1488](https://github.com/meziantou/Meziantou.Analyzer/pull/1488) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.248...3.0.249> ### [`v3.0.248`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.248) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.247...3.0.248) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.248> #### What's Changed - Do not report MA0065 when the invoked equality member is overridden by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1485](https://github.com/meziantou/Meziantou.Analyzer/pull/1485) - Do not report MA0152 when the inner await suppresses the exceptions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1484](https://github.com/meziantou/Meziantou.Analyzer/pull/1484) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.247...3.0.248> ### [`v3.0.247`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.247) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.246...3.0.247) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.247> #### What's Changed - Do not report MA0215 when ConfigureAwait changes what the method does by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1483](https://github.com/meziantou/Meziantou.Analyzer/pull/1483) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.246...3.0.247> ### [`v3.0.246`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.246) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.245...3.0.246) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.246> #### What's Changed - Fix MA0158 code fix when the field is assigned in another document by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1478](https://github.com/meziantou/Meziantou.Analyzer/pull/1478) - Do not report MA0173 when the return value of CompareExchange is used by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1479](https://github.com/meziantou/Meziantou.Analyzer/pull/1479) - Do not report MA0066 on ImmutableSortedDictionary by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1480](https://github.com/meziantou/Meziantou.Analyzer/pull/1480) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.245...3.0.246> ### [`v3.0.245`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.245) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.244...3.0.245) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.245> #### What's Changed - Do not report MA0158 when the value cannot be migrated to System.Threading.Lock by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1476](https://github.com/meziantou/Meziantou.Analyzer/pull/1476) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.244...3.0.245> ### [`v3.0.244`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.244) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.243...3.0.244) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.244> #### What's Changed - Fix MA0028 changing escaped braces when replacing AppendFormat with Append by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1474](https://github.com/meziantou/Meziantou.Analyzer/pull/1474) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.243...3.0.244> ### [`v3.0.243`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.243) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.242...3.0.243) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.243> #### What's Changed - Do not report MA0078 when the selector does more than casting its element by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1473](https://github.com/meziantou/Meziantou.Analyzer/pull/1473) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.242...3.0.243> ### [`v3.0.242`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.242) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.241...3.0.242) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.242> #### What's Changed - Do not report MA0111 in expression trees by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1471](https://github.com/meziantou/Meziantou.Analyzer/pull/1471) - Do not offer the MA0098 Last() code fix when the source cannot be evaluated twice by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1472](https://github.com/meziantou/Meziantou.Analyzer/pull/1472) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.241...3.0.242> ### [`v3.0.241`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.241) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.240...3.0.241) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.241> #### What's Changed - Do not merge MA0148/MA0149 comparisons when the operand can change between evaluations by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1466](https://github.com/meziantou/Meziantou.Analyzer/pull/1466) - Fix MA0210 checking the wrong parameter for reordered named arguments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1467](https://github.com/meziantou/Meziantou.Analyzer/pull/1467) - Do not report MA0184 when the interpolated string is converted to IFormattable by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1468](https://github.com/meziantou/Meziantou.Analyzer/pull/1468) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.240...3.0.241> ### [`v3.0.240`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.240) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.239...3.0.240) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.240> #### What's Changed - Remove every dollar of raw strings in MA0184 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1464](https://github.com/meziantou/Meziantou.Analyzer/pull/1464) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.239...3.0.240> ### [`v3.0.239`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.239) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.238...3.0.239) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.239> #### What's Changed - Do not report MA0005 for arrays of pointers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1460](https://github.com/meziantou/Meziantou.Analyzer/pull/1460) - Fix MA0171 code fix omitting parentheses around the generated pattern by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1461](https://github.com/meziantou/Meziantou.Analyzer/pull/1461) - Do not offer the MA0044 code fix when removing ToString would drop argument side effects by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1462](https://github.com/meziantou/Meziantou.Analyzer/pull/1462) - Import System.Threading.Tasks in MA0152 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1463](https://github.com/meziantou/Meziantou.Analyzer/pull/1463) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.238...3.0.239> ### [`v3.0.238`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.238) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.237...3.0.238) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.238> #### What's Changed - Preserve interpolation alignment in MA0052 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1454](https://github.com/meziantou/Meziantou.Analyzer/pull/1454) - Do not report MA0160 when ContainsKey is explicitly implemented by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1453](https://github.com/meziantou/Meziantou.Analyzer/pull/1453) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.237...3.0.238> ### [`v3.0.237`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.237) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.236...3.0.237) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.237> #### What's Changed - Fix MA0127 code fix producing uncompilable code for object and span operands by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1459](https://github.com/meziantou/Meziantou.Analyzer/pull/1459) - MA0113: Only report DateTime constructors with the Utc kind by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1458](https://github.com/meziantou/Meziantou.Analyzer/pull/1458) - Preserve attribute inheritance behavior in the MA0179 code fix by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1457](https://github.com/meziantou/Meziantou.Analyzer/pull/1457) - MA0239: Do not report GetType() on a property by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1456](https://github.com/meziantou/Meziantou.Analyzer/pull/1456) - MA0052: Suggest the first declared member when the enum value has aliases by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1455](https://github.com/meziantou/Meziantou.Analyzer/pull/1455) - Fix MA0089 treating an integer start index or count as StringComparison.Ordinal by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1452](https://github.com/meziantou/Meziantou.Analyzer/pull/1452) - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1445](https://github.com/meziantou/Meziantou.Analyzer/pull/1445) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.236...3.0.237> ### [`v3.0.236`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.236) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.235...3.0.236) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.236> #### What's Changed - Exclude CsWinRT-required partial types from MA0204 by [@&#8203;meziantou](https://github.com/meziantou) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1451](https://github.com/meziantou/Meziantou.Analyzer/pull/1451) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.235...3.0.236> ### [`v3.0.235`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.235) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.234...3.0.235) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.235> #### What's Changed - Add MA0239: Use 'typeof' instead of 'GetType()' when the type is sealed by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1449](https://github.com/meziantou/Meziantou.Analyzer/pull/1449) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.234...3.0.235> ### [`v3.0.234`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.234) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.233...3.0.234) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.234> #### What's Changed - Add MA0228-MA0238: EventSource implementation rules by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1448](https://github.com/meziantou/Meziantou.Analyzer/pull/1448) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.233...3.0.234> ### [`v3.0.233`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.233) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.232...3.0.233) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.233> #### What's Changed - Add MA0227: Avoid using 'Enumerable.Contains' on a set by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1447](https://github.com/meziantou/Meziantou.Analyzer/pull/1447) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.232...3.0.233> ### [`v3.0.232`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.232) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.231...3.0.232) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.232> #### What's Changed - Add MA0226: EventSource class should be sealed by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1446](https://github.com/meziantou/Meziantou.Analyzer/pull/1446) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.231...3.0.232> ### [`v3.0.231`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.231) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.230...3.0.231) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.231> #### What's Changed - Report MA0072 and MA0086 on throw expressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1444](https://github.com/meziantou/Meziantou.Analyzer/pull/1444) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.230...3.0.231> ### [`v3.0.230`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.230) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.229...3.0.230) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.230> #### What's Changed - chore(deps): update all dependencies to 1.0.166 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1427](https://github.com/meziantou/Meziantou.Analyzer/pull/1427) - Do not report MA0072 and MA0086 on the nested lambdas and local functions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1438](https://github.com/meziantou/Meziantou.Analyzer/pull/1438) - Evaluate every component of the TimeSpan factory methods and constructors by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1440](https://github.com/meziantou/Meziantou.Analyzer/pull/1440) - Bound the regex cache, so it does not retain every configuration value by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1441](https://github.com/meziantou/Meziantou.Analyzer/pull/1441) - Do not report MA0192 when the HasFlag rewrite reorders an effectful operand by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1442](https://github.com/meziantou/Meziantou.Analyzer/pull/1442) - Bound the pooled queues by the number of items they contained by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1443](https://github.com/meziantou/Meziantou.Analyzer/pull/1443) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.229...3.0.230> ### [`v3.0.229`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.229) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.228...3.0.229) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.229> #### What's Changed - Match the MA0110 regex arguments by parameter instead of position by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1439](https://github.com/meziantou/Meziantou.Analyzer/pull/1439) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.228...3.0.229> ### [`v3.0.228`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.228) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.227...3.0.228) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.228> #### What's Changed - Detect the ProcessStartInfo properties set outside of the initializer by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1437](https://github.com/meziantou/Meziantou.Analyzer/pull/1437) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.227...3.0.228> ### [`v3.0.227`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.227) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.226...3.0.227) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.227> #### What's Changed - Cover the untested analyzer and fixer paths and remove the dead ones by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1436](https://github.com/meziantou/Meziantou.Analyzer/pull/1436) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.226...3.0.227> ### [`v3.0.226`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.226) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.225...3.0.226) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.226> #### What's Changed - Do not report MA0046 on events of type EventHandler\<TSender, TEventArgs> by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1435](https://github.com/meziantou/Meziantou.Analyzer/pull/1435) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.225...3.0.226> ### [`v3.0.225`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.225) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.224...3.0.225) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.225> #### What's Changed - Add MA0224 and MA0225 to require the Respect\* options on JsonSerializerOptions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1433](https://github.com/meziantou/Meziantou.Analyzer/pull/1433) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.224...3.0.225> ### [`v3.0.224`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.224) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.223...3.0.224) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.224> #### What's Changed - Add MA0222 and MA0223 to require the System.Text.Json Respect\* options to be configured by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1432](https://github.com/meziantou/Meziantou.Analyzer/pull/1432) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.223...3.0.224> ### [`v3.0.223`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.223) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.222...3.0.223) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.223> #### What's Changed - Remove the GetAllMembers extension methods superseded by Meziantou.Framework.Roslyn by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1428](https://github.com/meziantou/Meziantou.Analyzer/pull/1428) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.222...3.0.223> ### [`v3.0.222`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.222) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.221...3.0.222) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.222> #### What's Changed - Do not report MA0004, MA0068, MA0070, MA0160 and MA0176 in generated code by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1430](https://github.com/meziantou/Meziantou.Analyzer/pull/1430) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.221...3.0.222> ### [`v3.0.221`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.221) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.220...3.0.221) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.221> #### What's Changed - Do not report MA0028 on StringBuilder.Insert with a Substring argument by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1429](https://github.com/meziantou/Meziantou.Analyzer/pull/1429) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.220...3.0.221> ### [`v3.0.220`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.220) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.219...3.0.220) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.220> #### What's Changed - Reduce the allocations of OverloadFinder by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1426](https://github.com/meziantou/Meziantou.Analyzer/pull/1426) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.219...3.0.220> ### [`v3.0.219`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.219) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.218...3.0.219) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.219> #### What's Changed - Make the analysis of generated code opt-in by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1425](https://github.com/meziantou/Meziantou.Analyzer/pull/1425) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.218...3.0.219> ### [`v3.0.218`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.218) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.217...3.0.218) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.218> #### What's Changed - Gate the analysis of generated code behind MEZIANTOU\_ANALYZER\_GENERATED\_CODE by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1423](https://github.com/meziantou/Meziantou.Analyzer/pull/1423) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.217...3.0.218> ### [`v3.0.217`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.217) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.216...3.0.217) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.217> #### What's Changed - Close the gaps in the documentation generator's configuration key extractor by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1421](https://github.com/meziantou/Meziantou.Analyzer/pull/1421) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.216...3.0.217> ### [`v3.0.216`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.216) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.215...3.0.216) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.216> #### What's Changed - Add tests for the .editorconfig options that were never set by a test by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1419](https://github.com/meziantou/Meziantou.Analyzer/pull/1419) - Report MA0130 on System.Type instances by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1422](https://github.com/meziantou/Meziantou.Analyzer/pull/1422) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.215...3.0.216> ### [`v3.0.215`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.215) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.214...3.0.215) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.215> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.13 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1420](https://github.com/meziantou/Meziantou.Analyzer/pull/1420) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.214...3.0.215> ### [`v3.0.214`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.214) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.213...3.0.214) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.214> #### What's Changed - Resolve the NuGet packages of the tests from the global packages folder by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1415](https://github.com/meziantou/Meziantou.Analyzer/pull/1415) - Return the pooled StringBuilder on every path by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1416](https://github.com/meziantou/Meziantou.Analyzer/pull/1416) - Split the TryGetValue part of MA0186 into a new rule MA0221 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1417](https://github.com/meziantou/Meziantou.Analyzer/pull/1417) - Report MA0153 when the type of a logged property or field is classified by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1418](https://github.com/meziantou/Meziantou.Analyzer/pull/1418) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.213...3.0.214> ### [`v3.0.213`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.213) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.212...3.0.213) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.213> #### What's Changed - Create the configured regexes from the options by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1414](https://github.com/meziantou/Meziantou.Analyzer/pull/1414) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.212...3.0.213> ### [`v3.0.212`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.212) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.211...3.0.212) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.212> #### What's Changed - chore(deps): update all dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1317](https://github.com/meziantou/Meziantou.Analyzer/pull/1317) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.211...3.0.212> ### [`v3.0.211`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.211) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.210...3.0.211) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.211> #### What's Changed - Fix MA0065/MA0066 never checking for a GetHashCode override by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1391](https://github.com/meziantou/Meziantou.Analyzer/pull/1391) - Report MA0124/MA0125/MA0126 on \[LoggerMessage(Message = "...")] by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1392](https://github.com/meziantou/Meziantou.Analyzer/pull/1392) - Report MA0179 on the array-returning GetCustomAttributes overloads by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1393](https://github.com/meziantou/Meziantou.Analyzer/pull/1393) - Give MA0107 its own exclude\_tostring\_methods configuration key by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1394](https://github.com/meziantou/Meziantou.Analyzer/pull/1394) - Report MA0060 on ignored return values behind a conditional access by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1395](https://github.com/meziantou/Meziantou.Analyzer/pull/1395) - Cache the culture sensitivity of the types by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1396](https://github.com/meziantou/Meziantou.Analyzer/pull/1396) - Discover the regex-valued options validated by MA0220 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1397](https://github.com/meziantou/Meziantou.Analyzer/pull/1397) - Apply the syntactic filter of MA0003 before binding the arguments by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1398](https://github.com/meziantou/Meziantou.Analyzer/pull/1398) - Load the MA0104 BCL type tables lazily by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1399](https://github.com/meziantou/Meziantou.Analyzer/pull/1399) - Remove the dnceng dotnet-tools NuGet source by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1400](https://github.com/meziantou/Meziantou.Analyzer/pull/1400) - Share the diagnostic property keys between the analyzers and the fixers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1401](https://github.com/meziantou/Meziantou.Analyzer/pull/1401) - Avoid the control flow analysis of MA0004 when the context is irrelevant by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1402](https://github.com/meziantou/Meziantou.Analyzer/pull/1402) - Remove dead VSIX release scripts by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1404](https://github.com/meziantou/Meziantou.Analyzer/pull/1404) - Rename tests that assert no diagnostic but are named *\_ShouldReport* by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1405](https://github.com/meziantou/Meziantou.Analyzer/pull/1405) - Remove the two NuGet audit suppressions by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1406](https://github.com/meziantou/Meziantou.Analyzer/pull/1406) - Match the annotation attributes by name in MA0060, MA0124 and MA0139 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1407](https://github.com/meziantou/Meziantou.Analyzer/pull/1407) - Fix MA0183 false positive and missed diagnostic when named arguments are reordered by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1408](https://github.com/meziantou/Meziantou.Analyzer/pull/1408) - Do not report MA0106 on a lambda already reported by MA0105 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1410](https://github.com/meziantou/Meziantou.Analyzer/pull/1410) - Add tests for MA0080 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1411](https://github.com/meziantou/Meziantou.Analyzer/pull/1411) - Avoid walking the whole operation tree in IsInExpressionContext by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1409](https://github.com/meziantou/Meziantou.Analyzer/pull/1409) - Fix two broken documentation links by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1413](https://github.com/meziantou/Meziantou.Analyzer/pull/1413) - Remove the dead Roslyn 4.4 workaround from MA0099 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1412](https://github.com/meziantou/Meziantou.Analyzer/pull/1412) - Clear the pooled queue of UseLangwordInXmlCommentAnalyzer on return by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1403](https://github.com/meziantou/Meziantou.Analyzer/pull/1403) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.210...3.0.211> ### [`v3.0.210`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.210) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.209...3.0.210) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.210> #### What's Changed - Fix MA0113 NullReferenceException and named-argument false negatives by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1382](https://github.com/meziantou/Meziantou.Analyzer/pull/1382) - Fix MA0078 false positive when the cast targets a captured parameter by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1383](https://github.com/meziantou/Meziantou.Analyzer/pull/1383) - Do not report MA0063 on the indexed Where overload by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1384](https://github.com/meziantou/Meziantou.Analyzer/pull/1384) - Parenthesize the expressions produced by the MA0112 and MA0128 fixers by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1385](https://github.com/meziantou/Meziantou.Analyzer/pull/1385) - Do not report MA0179 on user-defined GetCustomAttribute(s) methods by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1386](https://github.com/meziantou/Meziantou.Analyzer/pull/1386) - Fix MA0151 false positive on System.Object members of interface-typed members by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1387](https://github.com/meziantou/Meziantou.Analyzer/pull/1387) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.209...3.0.210> ### [`v3.0.209`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.209) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.208...3.0.209) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.209> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.12 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1390](https://github.com/meziantou/Meziantou.Analyzer/pull/1390) - Create the GitHub release from the commit that was built by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1389](https://github.com/meziantou/Meziantou.Analyzer/pull/1389) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.208...3.0.209> ### [`v3.0.208`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.208) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.207...3.0.208) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.208> #### What's Changed - Do not offer the MA0028 Substring fix when it would duplicate side effects by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1381](https://github.com/meziantou/Meziantou.Analyzer/pull/1381) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.207...3.0.208> ### [`v3.0.207`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.207) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.206...3.0.207) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.207> #### What's Changed - Remove Feedz publishing from CI by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1380](https://github.com/meziantou/Meziantou.Analyzer/pull/1380) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.206...3.0.207> ### [`v3.0.206`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.206) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.205...3.0.206) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.206> #### What's Changed - Add MA0048 options to skip parts of the file name by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1379](https://github.com/meziantou/Meziantou.Analyzer/pull/1379) - Configure the reporting in generated code per rule by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1376](https://github.com/meziantou/Meziantou.Analyzer/pull/1376) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.205...3.0.206> ### [`v3.0.205`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.205) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.204...3.0.205) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.205> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.11 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1378](https://github.com/meziantou/Meziantou.Analyzer/pull/1378) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.204...3.0.205> ### [`v3.0.204`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.204) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.203...3.0.204) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.204> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.10 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1377](https://github.com/meziantou/Meziantou.Analyzer/pull/1377) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.203...3.0.204> ### [`v3.0.203`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.203) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.202...3.0.203) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.203> #### What's Changed - Use Parenthesize from Meziantou.Framework.Roslyn 1.0.8 by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1374](https://github.com/meziantou/Meziantou.Analyzer/pull/1374) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.202...3.0.203> ### [`v3.0.202`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.202) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.201...3.0.202) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.202> #### What's Changed - chore(deps): update dependency meziantou.framework.roslyn to 1.0.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1373](https://github.com/meziantou/Meziantou.Analyzer/pull/1373) - chore(deps): update dependency meziantou.framework.roslyn to 1.0.8 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1375](https://github.com/meziantou/Meziantou.Analyzer/pull/1375) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.201...3.0.202> ### [`v3.0.201`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.201) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.200...3.0.201) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.201> #### What's Changed - Remove DisabledDiagnostics from the tests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1370](https://github.com/meziantou/Meziantou.Analyzer/pull/1370) - Do not report MA0214 on functions returning only completed tasks by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1372](https://github.com/meziantou/Meziantou.Analyzer/pull/1372) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.200...3.0.201> ### [`v3.0.200`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.200) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.199...3.0.200) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.200> #### What's Changed - \[doc] add cpm how-to by [@&#8203;Thieum](https://github.com/Thieum) in [#&#8203;1366](https://github.com/meziantou/Meziantou.Analyzer/pull/1366) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.199...3.0.200> ### [`v3.0.199`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.199) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.198...3.0.199) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.199> #### What's Changed - Clean up the test harness by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1369](https://github.com/meziantou/Meziantou.Analyzer/pull/1369) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.198...3.0.199> ### [`v3.0.198`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.198) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.197...3.0.198) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.198> #### What's Changed - Remove redundant FixedState.MarkupHandling assignments in tests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1368](https://github.com/meziantou/Meziantou.Analyzer/pull/1368) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.197...3.0.198> ### [`v3.0.197`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.197) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.196...3.0.197) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.197> #### What's Changed - Remove redundant .NET and language version settings in tests by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1367](https://github.com/meziantou/Meziantou.Analyzer/pull/1367) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.196...3.0.197> ### [`v3.0.196`](https://github.com/meziantou/Meziantou.Analyzer/releases/tag/3.0.196) [Compare Source](https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.195...3.0.196) NuGet package: <https://www.nuget.org/packages/Meziantou.Analyzer/3.0.196> #### What's Changed - Migrate the tests to the Roslyn SDK testing harness and remove ProjectBuilder by [@&#8203;meziantou](https://github.com/meziantou) in [#&#8203;1365](https://github.com/meziantou/Meziantou.Analyzer/pull/1365) **Full Changelog**: <https://github.com/meziantou/Meziantou.Analyzer/compare/3.0.195...3.0.196> ### [`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 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
renovate force-pushed renovate/meziantou.analyzer-3.x from 3332662cee to 3805f78f20 2026-09-07 05:04:28 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.195 to chore(deps): update dependency meziantou.analyzer to 3.0.221 2026-09-07 05:04:38 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from 3805f78f20 to 796b8d8f5d 2026-09-14 05:04:02 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.221 to chore(deps): update dependency meziantou.analyzer to 3.0.257 2026-09-14 05:04:11 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from 796b8d8f5d to b9d946fa63 2026-09-21 05:04:15 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.257 to chore(deps): update dependency meziantou.analyzer to 3.0.266 2026-09-21 05:04:24 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from b9d946fa63 to 3c92d50ba1 2026-09-28 05:03:47 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.266 to chore(deps): update dependency meziantou.analyzer to 3.0.290 2026-09-28 05:03:57 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from 3c92d50ba1 to fb39a7a9e8 2026-10-05 05:03:47 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.290 to chore(deps): update dependency meziantou.analyzer to 3.0.294 2026-10-05 05:03:58 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from fb39a7a9e8 to 65c4c2aa75 2026-10-12 05:04:29 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.294 to chore(deps): update dependency meziantou.analyzer to 3.0.299 2026-10-12 05:04:41 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from 65c4c2aa75 to afa00e1f5d 2026-10-19 05:04:21 +02:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.299 to chore(deps): update dependency meziantou.analyzer to 3.0.312 2026-10-19 05:04:34 +02:00
renovate force-pushed renovate/meziantou.analyzer-3.x from afa00e1f5d to 1331435bc0 2026-10-26 04:01:36 +01:00 Compare
renovate changed title from chore(deps): update dependency meziantou.analyzer to 3.0.312 to chore(deps): update dependency meziantou.analyzer to 3.0.317 2026-10-26 04:01:48 +01:00
renovate added 1 commit 2026-11-02 04:02:42 +01:00
chore(deps): update dependency meziantou.analyzer to 3.0.320
Build ErsatzTV Image / CI toolchain image resolves (pull_request) Successful in 10s
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 9s
Build ErsatzTV Image / Delimiter ban (release path) (pull_request) Successful in 19s
PR Gates / Docs update reminder (pull_request) Successful in 13s
PR Gates / decisions lifecycle (pull_request) Successful in 16s
PR Gates / Fix proofs (Proves trailers) (pull_request) Successful in 9s
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 2m15s
PR Gates / Script lint and tests (ruff + pytest) (pull_request) Successful in 10m48s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 9m1s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 5m34s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Skipped
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 5m44s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 7s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 5s
0d1f0422f2
renovate force-pushed renovate/meziantou.analyzer-3.x from 1331435bc0 to 0d1f0422f2 2026-11-02 04:02:42 +01:00 Compare
All checks were successful
Build ErsatzTV Image / CI toolchain image resolves (pull_request) Successful in 10s
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 9s
Build ErsatzTV Image / Delimiter ban (release path) (pull_request) Successful in 19s
PR Gates / Docs update reminder (pull_request) Successful in 13s
PR Gates / decisions lifecycle (pull_request) Successful in 16s
PR Gates / Fix proofs (Proves trailers) (pull_request) Successful in 9s
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 2m15s
PR Gates / Script lint and tests (ruff + pytest) (pull_request) Successful in 10m48s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 9m1s
Required
Details
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 5m34s
Required
Details
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Skipped
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 5m44s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 7s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 5s
You are not authorized to merge this pull request.
This pull request can be merged automatically.
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.