vitali87/pr-split score

Score a PR's complexity and suggest splits when it's too large

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
max-locMaximum target diff lines per sub-PR400
min-locMinimum target diff lines per sub-PR""
partition-strategyBackend for partitioning (graph or cp_sat)graph
priorityGrouping priority (orthogonal or logical)orthogonal
threshold-groupsMinimum suggested groups before showing the split plan2
python-versionPython version to use3.12
post-commentWhether to post a PR comment with the resultstrue
namedescription
total-locTotal lines of code in the PR diff
total-groupsNumber of suggested groups
objectivePlan objective score (lower is better)
should-splitWhether the PR should be split (true/false)