Repo Improvement Sweep: comfy-cli — 2026-08-17

オープン
#723 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@christian-byrne がすでに取り組んでいます。

2026年8月23日 から。

評価

この issue はまだ評価されていません。

説明

audit:health-scoring

Repo improvement sweep, 2026-08-17. Findings below are filed as separate issues and linked back here.

Profile

mature — 695 commits, created 2024-04-14, 45 contributors, 30 published releases, 91 closed bug issues, 51.8k lines of Python across 283 files with 151 test files. This repo got the full mature lens set, unlike the five greenfield repos swept alongside it.

Findings

  • #724 — Enable branch protection — 13 workflows, none of them required critical trivial
  • #725 — tar.extractall() runs with the extraction filter disabled on both paths recommended medium
  • #726 — execute (complexity 48) and execute_cloud (44) in command/run/__init__.py recommended large
  • #727 — Widen the ruff ruleset — B and S are off and surface 350+ real hits recommended medium
  • #728 — 23 blocks of commented-out code, half of them in one file recommended small
  • #729 — Add CONTRIBUTING.md recommended small
  • #730 — Add a CHANGELOG nice-to-have small

Lenses run

repo-audit, repo-hygiene-audit, audit-code, improve-codebase-architecture

Lenses skipped

Lens Reason
fallow-risk-cleanup TypeScript/JS only — this is a Python repo
closed-bug-regression-audit Deferred, not skipped for lack of signal: 91 closed bugs is the largest regression-audit surface of the six repos and deserves its own pass rather than a corner of a config sweep
repo-doc-audit It rewrites docs — belongs in its own PR, not a filing sweep

Recorded here rather than only in chat: six months from now this is the only record of whether a gap was checked-and-clear or never looked at.

Deliberately not filed

  • yaml.load at command/generate/spec.py:288,520 is a false positive. Ruff's S506 flags _YamlLoader as unsafe, but it subclasses yaml.SafeLoader and only strips YAML 1.1's on/off/yes/no bool aliases. Not a deserialization risk. Deliberately not filed.
  • S105 hardcoded-password-string (7 hits) are variable-name matches, not credentials. No committed .env or key material found.
  • CI coverage is good — pytest, ruff, build-and-test, mac/windows/GPU matrices, CLA, AGENTS.md integrity. The gap is that none of it is required, which is filed separately.
  • Issue templates, Dependabot config, pre-commit hooks, AGENTS.md, CLAUDE.md, LICENSE and repo topics are all already present — not filed.

Filed by the repo-improvement-sweep skill.

主要言語
Python
スター
1k
フォーク
176
平均マージ
1日 11時間
マージ済み PR(30日)
87

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Comfy-Org/comfy-cli のほかの issue

Comfy-Org/comfy-cli の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。