Pull Request Size
Pull Request Size is a GitHub App that applies
size/* labels to Pull Requests based on the total lines of code changed (additions and deletions).
Configure Pull Request Size for your organization on the GitHub app page.
||Denotes a PR that changes 0-9 lines.|
||Denotes a PR that changes 10-29 lines.|
||Denotes a PR that changes 30-99 lines.|
||Denotes a PR that changes 100-499 lines.|
||Denotes a PR that changes 500-999 lines.|
||Denotes a PR that changes 1000+ lines.|
Pull Request Size calculates the size of a PR as
total additions + total deletions - (all generated¹ file additions/deletions)
¹ A generated file is either one of the standard generated files as defined in noqcks/generated or defined with
linguist-generated=true in a
.gitattributes file. See Customizing how changed files appear on GitHub for more information.
# Install dependencies npm install # Run the bot npm start
- remove all size labels before adding them (in the case that a PR is re-opened of a smaller or larger size)
- read .gitattributes file for ignored files