Versions in this module Expand all Collapse all v0 v0.1.0 Mar 21, 2019 Changes in this version + type Checker interface + Check func(ctx context.Context, in Input) (Output, error) + Name func() string + type FileExistChecker struct + func NewFileExist() *FileExistChecker + func (FileExistChecker) Check(ctx context.Context, in Input) (Output, error) + func (FileExistChecker) Name() string + type Input struct + CodeownerEntries []codeowners.Entry + RepoDir string + type Issue struct + LineNo uint64 + Message string + Severity SeverityType + type Opt func(*Issue) + func WithSeverity(s SeverityType) Opt + type Output struct + Issues []Issue + func (out *Output) ReportIssue(e codeowners.Entry, msg string, opts ...Opt) Issue + type SeverityType int + const Error + const Warning + func (s SeverityType) String() string + type ValidOwnerChecker struct + func NewValidOwner(cfg ValidOwnerCheckerConfig, ghClient *github.Client) *ValidOwnerChecker + func (ValidOwnerChecker) Name() string + func (v *ValidOwnerChecker) Check(ctx context.Context, in Input) (Output, error) + type ValidOwnerCheckerConfig struct + OrganizationName string