Module git_checks::checks
source · Expand description
Basic Checks
Simple checks useful in a wide variety of projects.
Structs
A check to allow robots to skip all checks.
Check for commits which should not be in the history.
Check for changelog modifications.
Check for files which lack an end-of-line at the end of the file.
Checks whether a file’s executable permissions matches its contents.
Checks that files committed to the tree do not exceed a specified size.
Checks for bad whitespace using Git’s built-in checks. This is attribute-driven, so any
gitattributes(5)
files may be used to suppress spirious errors from this check.Check commit message subjects for invalid patterns.
Run a formatter in the repository to check commits for formatting.
A check which denies commits which adds files containing special characters in their paths.
A check which denies commits which modify files containing special characters.
A check which verifies that files meant to be under LFS control are valid LFS pointers.
Reject binary files.
A check which denies paths which look like merge conflict resolution paths.
A check which denies merge commits, including octopus merges.
A check which denies root commits.
Rejects the addition of symlinks to a repository.
A check which checks for release branch eligibility.
A check which denies commits which modify files underneath certain path.
Check that submodules are reachable from a given branch and available.
Check that submodules are not rewound to older revisions.
Check that submodules are reachable from a given branch and available.
Description of a third party package imported using Kitware’s third party import process.
A check which checks for valid identities.
Enums
The style of changelog management in use.
Configuration value for
ValidName
policy for use of full names in identities.