Skip to content

Bump the analyzers group with 1 update#26

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/develop/analyzers-d09dba7c20
Jun 19, 2026
Merged

Bump the analyzers group with 1 update#26
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/develop/analyzers-d09dba7c20

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor

Updated Meziantou.Analyzer from 3.0.104 to 3.0.105.

Release notes

Sourced from Meziantou.Analyzer's releases.

3.0.105

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

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.104...3.0.105

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps Meziantou.Analyzer from 3.0.104 to 3.0.105

---
updated-dependencies:
- dependency-name: Meziantou.Analyzer
  dependency-version: 3.0.105
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: analyzers
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Benchmark Results

Measured on ubuntu-latest (GitHub Actions). Runner noise may affect absolute numbers; use these for relative comparisons within a PR.

Benchmarks.Perf.AsyncReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadAsync 100 5.229 μs 0.0260 μs 0.0040 μs 0.67 0.1678 4216 B 0.23
SpanReader_ReadAsync 100 7.508 μs 0.0680 μs 0.0177 μs 0.97 0.1678 4232 B 0.23
Naive_ReadLineAsync 100 7.754 μs 0.1322 μs 0.0343 μs 1.00 0.7324 18424 B 1.00
GeneratedReader_ReadAsync_Pooled 100 9.976 μs 0.1158 μs 0.0179 μs 1.29 - 296 B 0.02
SpanReader_ReadAsync_Pooled 100 12.533 μs 0.0630 μs 0.0098 μs 1.62 - 312 B 0.02
GeneratedReader_ReadAsync 1000 50.373 μs 0.1758 μs 0.0272 μs 0.65 1.5259 39496 B 0.215
SpanReader_ReadAsync 1000 73.434 μs 0.9920 μs 0.1535 μs 0.95 1.4648 39512 B 0.216
Naive_ReadLineAsync 1000 77.123 μs 2.7075 μs 0.7031 μs 1.00 7.2021 183304 B 1.000
GeneratedReader_ReadAsync_Pooled 1000 98.237 μs 0.6178 μs 0.1604 μs 1.27 - 296 B 0.002
SpanReader_ReadAsync_Pooled 1000 125.302 μs 0.5086 μs 0.0787 μs 1.62 - 312 B 0.002

Benchmarks.Perf.ByteReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
CharParser_Parse 100 4.848 μs 0.1186 μs 0.0308 μs 1.00 0.2289 3.83 KB 1.00
ByteParser_Parse 100 5.468 μs 0.0558 μs 0.0086 μs 1.13 0.2289 3.83 KB 1.00
CharParser_Parse_AfterUtf8Decode 100 6.901 μs 0.0751 μs 0.0195 μs 1.42 0.6638 10.86 KB 2.84
CharParser_Parse 1000 47.318 μs 0.7823 μs 0.2032 μs 1.00 2.3193 38.28 KB 1.00
ByteParser_Parse 1000 55.781 μs 0.5838 μs 0.0903 μs 1.18 2.3193 38.28 KB 1.00
CharParser_Parse_AfterUtf8Decode 1000 75.974 μs 0.9211 μs 0.1425 μs 1.61 6.5918 108.59 KB 2.84

Benchmarks.Perf.ByteReaderPoolingBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
NoString 100 3.453 μs 0.0450 μs 0.0117 μs 0.58 - - 0.00
WithString_NoPool 100 5.938 μs 0.1159 μs 0.0301 μs 1.00 0.2289 3920 B 1.00
WithString_Pooled 100 13.626 μs 0.1258 μs 0.0195 μs 2.29 - - 0.00
NoString 1000 39.204 μs 0.0555 μs 0.0086 μs 0.66 - - 0.00
WithString_NoPool 1000 59.584 μs 0.5138 μs 0.1334 μs 1.00 2.3193 39200 B 1.00
WithString_Pooled 1000 141.347 μs 0.5148 μs 0.1337 μs 2.37 - - 0.00

Benchmarks.Perf.ByteReaderStreamBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Gen1 Allocated Alloc Ratio
ByteReader_Read 100 6.746 μs 0.0565 μs 0.0087 μs 1.00 0.2289 - 3.83 KB 0.24
CharReader_Read 100 6.760 μs 0.1292 μs 0.0336 μs 1.00 0.9766 0.0458 16.03 KB 1.00
ByteReader_Read 1000 59.848 μs 1.5140 μs 0.3932 μs 0.97 2.3193 - 38.28 KB 0.76
CharReader_Read 1000 61.407 μs 1.7453 μs 0.4533 μs 1.00 3.0518 0.1221 50.48 KB 1.00

Benchmarks.Perf.ParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Parse_NoPool Jane (...)0.00 [25] 51.51 ns 1.596 ns 0.414 ns 1.00 0.0029 48 B 1.00
Parse_WithStringPool Jane (...)0.00 [25] 79.23 ns 0.434 ns 0.113 ns 1.54 - - 0.00
Parse_NoPool John (...)0.00 [25] 46.00 ns 0.599 ns 0.093 ns 1.00 0.0024 40 B 1.00
Parse_WithStringPool John (...)0.00 [25] 74.67 ns 0.181 ns 0.047 ns 1.62 - - 0.00

Benchmarks.Perf.PipeReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
Stream_ReadAsync 100 9.406 μs 0.2908 μs 0.0450 μs 1.00 0.01 0.2441 4.08 KB 1.00
Pipe_ReadAsync 100 18.617 μs 0.3776 μs 0.0981 μs 1.98 0.01 0.2441 4.41 KB 1.08
Pipe_ReadAsync_SmallSegments 100 59.804 μs 0.6473 μs 0.1681 μs 6.36 0.03 0.2441 4.6 KB 1.13
Stream_ReadAsync 1000 79.233 μs 1.6658 μs 0.4326 μs 1.00 0.01 2.3193 38.53 KB 1.00
Pipe_ReadAsync 1000 196.943 μs 2.6161 μs 0.6794 μs 2.49 0.01 2.1973 38.96 KB 1.01
Pipe_ReadAsync_SmallSegments 1000 600.157 μs 7.0628 μs 1.0930 μs 7.57 0.04 1.9531 39.05 KB 1.01

Benchmarks.Perf.ReaderBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_Read 100 3.965 μs 0.0155 μs 0.0040 μs 0.61 0.1526 3952 B 0.354
SpanReader_Read 100 5.681 μs 0.0682 μs 0.0106 μs 0.87 0.1526 3952 B 0.354
Naive_ReadLine 100 6.530 μs 0.1637 μs 0.0425 μs 1.00 0.4425 11152 B 1.000
GeneratedReader_Read_Pooled 100 8.616 μs 0.0871 μs 0.0226 μs 1.32 - 32 B 0.003
SpanReader_Read_Pooled 100 10.511 μs 0.0438 μs 0.0068 μs 1.61 - 32 B 0.003
GeneratedReader_Read 1000 38.932 μs 0.3155 μs 0.0819 μs 0.60 1.5259 39232 B 0.353
SpanReader_Read 1000 57.064 μs 0.1710 μs 0.0444 μs 0.87 1.5259 39232 B 0.353
Naive_ReadLine 1000 65.406 μs 1.7192 μs 0.4465 μs 1.00 4.3945 111232 B 1.000
GeneratedReader_Read_Pooled 1000 84.209 μs 0.3295 μs 0.0856 μs 1.29 - 32 B 0.000
SpanReader_Read_Pooled 1000 102.901 μs 0.2294 μs 0.0355 μs 1.57 - 32 B 0.000

Benchmarks.Perf.ReaderStartupBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
GeneratedReader_ReadOne 84.59 ns 0.736 ns 0.114 ns 0.74 0.0029 72 B 0.75
ReflectionReader_ConstructAndReadOne 114.95 ns 1.929 ns 0.501 ns 1.00 0.0038 96 B 1.00

Benchmarks.Perf.SourceGenParserBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Line Mean Error StdDev Ratio Gen0 Allocated Alloc Ratio
Reflection John (...)00.00 [25] 47.97 ns 1.097 ns 0.170 ns 1.00 0.0024 40 B 1.00
Generated John (...)00.00 [25] 49.70 ns 1.286 ns 0.199 ns 1.04 0.0024 40 B 1.00

Benchmarks.Perf.WriterBenchmarks


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.301
  [Host]     : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.9 (10.0.9, 10.0.926.27113), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Count Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
WriteMany_ReuseWriterSpan 1 119.8 ns 0.15 ns 0.02 ns 0.42 0.01 - - - 0.00
WriteMany_ReuseWriter 1 120.3 ns 2.88 ns 0.75 ns 0.42 0.01 - - - 0.00
WriteMany_AsyncReuseWriter 1 168.8 ns 2.11 ns 0.55 ns 0.59 0.02 0.0019 - 32 B 0.01
WriteMany_NewStream 1 286.8 ns 30.35 ns 7.88 ns 1.00 0.04 0.1326 - 2224 B 1.00
WriteMany_AsyncNewStream 1 505.9 ns 54.39 ns 14.13 ns 1.77 0.06 0.3204 0.0029 5360 B 2.41
WriteMany_ReuseWriterSpan 100 12,454.7 ns 90.59 ns 23.53 ns 0.97 0.00 - - - 0.000
WriteMany_ReuseWriter 100 12,467.8 ns 14.68 ns 2.27 ns 0.97 0.00 - - - 0.000
WriteMany_NewStream 100 12,821.2 ns 35.35 ns 5.47 ns 1.00 0.00 0.3052 - 5328 B 1.000
WriteMany_AsyncReuseWriter 100 13,943.8 ns 77.08 ns 11.93 ns 1.09 0.00 - - 32 B 0.006
WriteMany_AsyncNewStream 100 14,970.6 ns 93.35 ns 24.24 ns 1.17 0.00 0.3204 - 5360 B 1.006
WriteMany_ReuseWriter 1000 125,791.3 ns 798.38 ns 207.34 ns 0.98 0.00 - - - 0.000
WriteMany_ReuseWriterSpan 1000 127,103.5 ns 1,766.73 ns 458.81 ns 0.99 0.00 - - - 0.000
WriteMany_NewStream 1000 128,130.8 ns 440.82 ns 68.22 ns 1.00 0.00 0.2441 - 5328 B 1.000
WriteMany_AsyncNewStream 1000 137,612.7 ns 479.48 ns 74.20 ns 1.07 0.00 0.2441 - 5360 B 1.006
WriteMany_AsyncReuseWriter 1000 144,445.5 ns 1,409.95 ns 218.19 ns 1.13 0.00 - - 32 B 0.006

@GabrielMarquezMatte GabrielMarquezMatte merged commit 41f5390 into develop Jun 19, 2026
5 checks passed
@dependabot dependabot Bot deleted the dependabot/nuget/develop/analyzers-d09dba7c20 branch June 19, 2026 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant