meru143/couplingguard

Detect file coupling risk in PRs using git co-change history. Zero-config, no external services.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token used to read PR info and post the coupling comment.no${{ github.token }}
gitlab_tokenGitLab personal access token (only used when running on GitLab CI).no""
lookback_daysDays of git history to analyze.no90
min_occurrencesMinimum co-change count to include a pair.no3
max_pairsMaximum pairs to show in the PR comment.no10
low_thresholdScore boundary for low risk (🟢).no0.3
high_thresholdScore boundary for high risk (���).no0.7
fail_thresholdExit 1 if any pair crosses this level: 'low', 'medium', or 'high'. Empty disables CI failure.no""
excludeNewline-separated glob patterns to exclude from analysis.no""
publish_dashboardSet true to write coupling-history.json, coupling-dashboard.html, and coupling-score.json.nofalse
dry_runSet true to print the comment to stdout instead of posting it.nofalse

no outputs