Crate git_checks
source ·Expand description
Basic Checks
Simple checks useful in a wide variety of projects.
Modules
- Module for all builders for checks.
- Configuration structures for checks.
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.