`make static-check` fails on master: Makefile uses --max-complexity=10, CI uses 11
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 82/100
調査の方向性
.github/workflows/run-tests.yaml:53、Makefile:42、scripts/README.md:358を読み、CIとローカルチェックで使われている複雑度の上限を比較してください。ドキュメントに記載されている2つのローカルコマンドを更新してCIの上限に合わせ、その後 make static-check を実行してください。CIと同様に正常終了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Describe the bug
make static-check fails on a clean master checkout. CI's flake8 step was moved to --max-complexity=11 in 022bdeb8 (.github/workflows/run-tests.yaml:53), but Makefile:42 and the Windows command in scripts/README.md:358 still use 10. Two functions are now at 11, so CI passes while the local check fails. scripts/README.md also suggests running make static-check from a pre-commit hook, and that hook currently blocks every commit.
To Reproduce
- Check out master (94d0d878)
- Run
make static-check - See:
./scripts/convert.py:999:1: C901 'get_template_for_edition' is too complex (11)
./scripts/pdf_generation/merge_pdfs.py:327:1: C901 'main' is too complex (11)
make: *** [static-check] Error 1
Expected behavior
make static-check passes whenever CI's lint step passes.
Desktop
- OS: macOS, Docker 29.9.2
Additional context
Setting 11 in Makefile:42 and scripts/README.md:358 fixes it; make static-check then exits 0. If you'd rather keep 10, I can refactor the two functions instead. Could I be assigned?
- 主要言語
- Python
- スター
- 158
- フォーク
- 110
- 平均マージ
- 1日 11時間
- マージ済み PR(30日)
- 115
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OWASP/cornucopia のほかの issue
-
Upgrade @vitest/mocker from 4.1.10 to 5.0再び着手できるかも @Mahaboobunnisa123 が 43 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンhelp wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OWASP/cornucopia#3538 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 52/100
OWASP/cornucopia#3784 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
OWASP/cornucopia#3783 ·
メンテナーはふだん 1 日以内に返信
-
Add the Hindi translation for the Companion Edition対応中かも @V-2007-P が 2 日前に担当しました。 オープン
OWASP/cornucopia#3770 · コメント 6 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
bug(copi): next_round and toggle_continue_vote can be triggered on unstarted or finished games対応中かも @Abhrant-Singh が 3 日前に担当しました。 オープン
OWASP/cornucopia#3762 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
OWASP/cornucopia の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
AI bug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AUTO-MAS-Project/AUTO-MAS#1960 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
btclib-org/btclib-wallet#872 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: Scheduled returns scan all accepted minion keys causing extreme load対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
saltstack/salt#70789 · コメント 1 件 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 87/100
btclib-org/btclib#3093 ·
メンテナーはふだん 1 日以内に返信