Fix analyzer warnings in Benchmarking and Examples projects
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
調査の方向性
まず CI build または analyzer を実行し、HdrHistogram.Benchmarking/Program.cs、HdrHistogram.Examples/Program.cs、LeadingZeroCountBenchmarkBase.cs の指定された箇所を調査します。比較用の BBarry 実装名の意図を維持しながら CA1852、CA1707、CA1829 の警告に対処し、その後、10 件すべての警告がなくなったことを確認します。
索引モデルが issue の本文から書いたものです。
説明
Summary
The CI build reports 10 analyzer warnings in the HdrHistogram.Benchmarking and HdrHistogram.Examples projects.
These are pre-existing and not introduced by any recent PR.
Warnings
CA1852 — Type can be sealed (×2)
HdrHistogram.Benchmarking/Program.cs#L9HdrHistogram.Examples/Program.cs#L3
CA1707 — Remove underscores from member/type names (×6)
LeadingZeroCountBenchmarkBase.BBarry_imp1()— line 189LeadingZeroCountBenchmarkBase.BBarry_imp2()— line 199LeadingZeroCountBenchmarkBase.BBarry_imp3()— line 209LeadingZeroCountBenchmarkBase.BBarry_imp4()— line 219BBarry32BitIfShiftLookupWith64BitShiftBranch_2— line 46BBarry32BitIfShiftLookupWith64BitShiftBranch_3— line 79
CA1829 — Use Length instead of Count() (×1)
LeadingZeroCountBenchmarkBase.cs#L42
Notes
All warnings are in the benchmarking and examples projects, not the main library.
The underscore names (BBarry_imp*) reference a contributor's implementation variants used for comparative benchmarking — renaming should preserve the intent of identifying the author/variant.
Reference
- Observed in PR #164 build annotations
- 主要言語
- C#
- スター
- 185
- フォーク
- 31
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
HdrHistogram/HdrHistogram.NET のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HdrHistogram/HdrHistogram.NET#166 ·
-
WriterReaderPhaser.FlipPhase - Task.Yield().GetAwaiter().GetResult() is a Thread Pool Anti-Patternオープンagent enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HdrHistogram/HdrHistogram.NET#144 ·
-
agent enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HdrHistogram/HdrHistogram.NET#142 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
HdrHistogram/HdrHistogram.NET#156 ·
-
agent enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
HdrHistogram/HdrHistogram.NET#148 ·
HdrHistogram/HdrHistogram.NET の issue をすべて見る
似ている issue
-
needs-area
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Azure/typespec-azure#5695 ·
メンテナーはふだん 1 日以内に返信
-
bug gui macos priority:low
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
OpenTabletDriver/OpenTabletDriver#5147 ·
メンテナーはふだん 1 日以内に返信
-
:watch: Not Triaged async-task-programming/subsvc dotnet-csharp/svc
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
Python: Bug: AnnotationContent and StreamingAnnotationContent to_element writes CitationType.X, so annotations in a rendered chat history fail to parse対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンpython triage
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
microsoft/semantic-kernel#14590 ·
メンテナーはふだん 3 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
メンテナーはふだん 1 日以内に返信