Remove SimpleCov HTMLFormatter output_path monkey-patch once upstream releases configurable output dir
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- ruby
- 領域
- testing-qa
調査の方向性
Wait for a SimpleCov release newer than 0.22.0, then start with the test helper's HTMLFormatter setup and the existing output_path monkey-patch. Update the formatter construction to use output_dir: 'build/coverage/html', account for the upstream breaking refactor, and verify the project's tests and generated HTML report.
索引モデルが issue の本文から書いたものです。
説明
Our test helper monkey-patches SimpleCov::Formatter::HTMLFormatter#output_path to nest the HTML report under build/coverage/html, because SimpleCov hardcodes the HTML output directory to SimpleCov.coverage_path with no config option (as of simplecov 0.22.0 / simplecov-html 0.13.2).
Upstream has fixed this in simplecov-ruby/simplecov#1165 ("Simplify formatter architecture", merged 2026-05-04), which adds an output_dir: keyword to the formatter constructor. It is merged but not yet released — the latest release is still 0.22.0.
Action: once SimpleCov ships a release newer than 0.22.0, drop the monkey-patch and pass output_dir: 'build/coverage/html' to HTMLFormatter.new instead. Note that release is a breaking refactor (HTML report becomes a client-side JS app, simplecov-html folded into core, config DSL deprecations), so the upgrade is more than just removing the patch.
- 主要言語
- Ruby
- スター
- 6
- フォーク
- 2
- 平均マージ
- 11分
- マージ済み PR(30日)
- 2
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
zitadel/client-ruby のほかの issue
-
Release SDK for V5対応中かも @mridang が 313 日前に担当しました。 オープン
zitadel/client-ruby#76 · 担当者 1 名 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
zitadel/client-ruby#63 ·
-
Fixed the messy auto-generated serde logic in the library対応中かも @mridang が 522 日前に担当しました。 オープン
zitadel/client-ruby#29 · 担当者 1 名 ·
-
Update Qodana Linter for Ruby Support対応中かも @mridang が 119 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
zitadel/client-ruby#27 ·
zitadel/client-ruby の issue をすべて見る
似ている issue
-
ds-drift
難易度 1/5 1時間未満 初心者へのやさしさ 76/100
we-promise/sure#4120 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 4 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
scanaislop/aislop#476 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1時間未満 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
Dependencies view: `getParent` loops forever on untitled documents, extension host runs out of memory対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信