checks

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2021 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllChecks = []checker.NamedCheck{}

Functions

func BranchProtection added in v1.1.0

func BranchProtection(c checker.Checker) checker.CheckResult

func CIIBestPractices added in v1.1.0

func CIIBestPractices(c checker.Checker) checker.CheckResult

func CITests added in v1.1.0

func CheckIfFileExists added in v1.2.0

func CheckIfFileExists(c checker.Checker, predicate func(name string,
	Logf func(s string, f ...interface{})) bool) checker.CheckResult

CheckIfFileExists downloads the tar of the repository and calls the predicate to check for the occurrence.

func CodeQLInCheckDefinitions added in v1.1.0

func CodeQLInCheckDefinitions(c checker.Checker) checker.CheckResult

func CommitMessageHints added in v1.1.0

func CommitMessageHints(c checker.Checker) checker.CheckResult

func Contributors

func Contributors(c checker.Checker) checker.CheckResult

func DoesCodeReview

func DoesCodeReview(c checker.Checker) checker.CheckResult

DoesCodeReview attempts to determine whether a project requires review before code gets merged. It uses a set of heuristics: - Looking at the repo configuration to see if reviews are required - Checking if most of the recent merged PRs were "Approved" - Looking for other well-known review labels

func FrozenDeps

func FrozenDeps(c checker.Checker) checker.CheckResult

FrozenDeps will check the repository if it contains frozen dependecies.

func Fuzzing

func GithubCodeReview

func GithubCodeReview(c checker.Checker) checker.CheckResult

func IsActive

func IsActive(c checker.Checker) checker.CheckResult

func IsBranchProtected added in v1.1.0

func IsBranchProtected(protection *github.Protection, c checker.Checker) checker.CheckResult

func IsPrReviewRequired

func IsPrReviewRequired(c checker.Checker) checker.CheckResult

func Packaging added in v1.1.0

func Packaging(c checker.Checker) checker.CheckResult

func ProwCodeReview

func ProwCodeReview(c checker.Checker) checker.CheckResult

func PullRequests

func PullRequests(c checker.Checker) checker.CheckResult

func SAST added in v1.1.0

func SASTToolInCheckRuns added in v1.1.0

func SASTToolInCheckRuns(c checker.Checker) checker.CheckResult

func SecurityPolicy

func SecurityPolicy(c checker.Checker) checker.CheckResult

func SignedReleases

func SignedReleases(c checker.Checker) checker.CheckResult

func SignedTags

func SignedTags(c checker.Checker) checker.CheckResult

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL