Crate git_checks
source · [−]Expand description
Basic Checks
Simple checks useful in a wide variety of projects.
Modules
Structs
A check to allow robots to skip all checks.
Check for commits which should not be in the history.
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.
Check commit message subjects for invalid patterns.
A check which checks for fast-forward merge statuses.
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.
A check which denies commits which add text lines containing bidirectional control characters.
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.