Skip to content

RNA4219/code-to-gate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-to-gate

License: MIT

code-to-gate は、TypeScript / JavaScript / Python / Ruby / Go / Rust / Java / PHP のリポジトリをスキャンして「どこに品質リスクがありそうか」「どんなテストを追加するとよさそうか」「リリース前に止めるべき状態か」を確認するための CLI です。

まず使う

npm install -g github:RNA4219/code-to-gate

code-to-gate scan ./my-repo --out .qh
code-to-gate analyze ./my-repo --emit all --out .qh
code-to-gate readiness ./my-repo --policy policy.yaml --out .qh

開発中のリポジトリを直接使う場合:

npm install
npm run build
npm link

何が出るか

出力 内容
repo-graph.json ファイル、依存、エントリポイントなどのリポジトリ構造
findings.json コード上で見つかった注意点
risk-register.yaml リスクとして確認したい項目
test-seeds.json 追加テストの候補
release-readiness.json ポリシーに基づくリリース可否の判断材料
analysis-report.md 人が読むためのサマリー
results.sarif GitHub Code Scanning などに渡す SARIF

詳細

言語 ドキュメント
日本語 README_JA.md
English README_EN.md

ライセンス

MIT License. See LICENSE.

About

A generic, local-first code analysis harness that turns repository signals into evidence-backed quality risks, test seeds, and release-readiness gate inputs. / コードベース、変更差分、静的解析、テスト証跡を解析し、スメル検知・品質リスク・テスト設計 seed・リリース判断材料へ変換する汎用ハーネス。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors