processors

package
v1.10.1 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2018 License: AGPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutogeneratedExclude

type AutogeneratedExclude struct {
	// contains filtered or unexported fields
}

func NewAutogeneratedExclude

func NewAutogeneratedExclude(astCache *astcache.Cache) *AutogeneratedExclude

func (AutogeneratedExclude) Finish

func (p AutogeneratedExclude) Finish()

func (AutogeneratedExclude) Name

func (p AutogeneratedExclude) Name() string

func (*AutogeneratedExclude) Process

func (p *AutogeneratedExclude) Process(issues []result.Issue) ([]result.Issue, error)

type Cgo

type Cgo struct {
}

func NewCgo

func NewCgo() *Cgo

func (Cgo) Finish

func (Cgo) Finish()

func (Cgo) Name

func (p Cgo) Name() string

func (Cgo) Process

func (p Cgo) Process(issues []result.Issue) ([]result.Issue, error)

type Diff

type Diff struct {
	// contains filtered or unexported fields
}

func NewDiff

func NewDiff(onlyNew bool, fromRev, patchFilePath string) *Diff

func (Diff) Finish

func (Diff) Finish()

func (Diff) Name

func (p Diff) Name() string

func (Diff) Process

func (p Diff) Process(issues []result.Issue) ([]result.Issue, error)

type Exclude

type Exclude struct {
	// contains filtered or unexported fields
}

func NewExclude

func NewExclude(pattern string) *Exclude

func (Exclude) Finish

func (p Exclude) Finish()

func (Exclude) Name

func (p Exclude) Name() string

func (Exclude) Process

func (p Exclude) Process(issues []result.Issue) ([]result.Issue, error)

type MaxFromLinter

type MaxFromLinter struct {
	// contains filtered or unexported fields
}

func NewMaxFromLinter

func NewMaxFromLinter(limit int, log logutils.Log) *MaxFromLinter

func (MaxFromLinter) Finish

func (p MaxFromLinter) Finish()

func (MaxFromLinter) Name

func (p MaxFromLinter) Name() string

func (*MaxFromLinter) Process

func (p *MaxFromLinter) Process(issues []result.Issue) ([]result.Issue, error)

type MaxPerFileFromLinter

type MaxPerFileFromLinter struct {
	// contains filtered or unexported fields
}

func NewMaxPerFileFromLinter

func NewMaxPerFileFromLinter() *MaxPerFileFromLinter

func (MaxPerFileFromLinter) Finish

func (p MaxPerFileFromLinter) Finish()

func (MaxPerFileFromLinter) Name

func (p MaxPerFileFromLinter) Name() string

func (*MaxPerFileFromLinter) Process

func (p *MaxPerFileFromLinter) Process(issues []result.Issue) ([]result.Issue, error)

type MaxSameIssues

type MaxSameIssues struct {
	// contains filtered or unexported fields
}

func NewMaxSameIssues

func NewMaxSameIssues(limit int, log logutils.Log) *MaxSameIssues

func (MaxSameIssues) Finish

func (p MaxSameIssues) Finish()

func (MaxSameIssues) Name

func (MaxSameIssues) Name() string

func (*MaxSameIssues) Process

func (p *MaxSameIssues) Process(issues []result.Issue) ([]result.Issue, error)

type Nolint

type Nolint struct {
	// contains filtered or unexported fields
}

func NewNolint

func NewNolint(astCache *astcache.Cache) *Nolint

func (Nolint) Finish

func (p Nolint) Finish()

func (Nolint) Name

func (p Nolint) Name() string

func (*Nolint) Process

func (p *Nolint) Process(issues []result.Issue) ([]result.Issue, error)

type PathPrettifier

type PathPrettifier struct {
	// contains filtered or unexported fields
}

func NewPathPrettifier

func NewPathPrettifier() *PathPrettifier

func (PathPrettifier) Finish

func (p PathPrettifier) Finish()

func (PathPrettifier) Name

func (p PathPrettifier) Name() string

func (PathPrettifier) Process

func (p PathPrettifier) Process(issues []result.Issue) ([]result.Issue, error)

type Processor

type Processor interface {
	Process(issues []result.Issue) ([]result.Issue, error)
	Name() string
	Finish()
}

type SkipFiles

type SkipFiles struct {
	// contains filtered or unexported fields
}

func NewSkipFiles

func NewSkipFiles(patterns []string) (*SkipFiles, error)

func (SkipFiles) Finish

func (p SkipFiles) Finish()

func (SkipFiles) Name

func (p SkipFiles) Name() string

func (SkipFiles) Process

func (p SkipFiles) Process(issues []result.Issue) ([]result.Issue, error)

type SourceCode

type SourceCode struct {
	// contains filtered or unexported fields
}

func NewSourceCode

func NewSourceCode(log logutils.Log) *SourceCode

func (SourceCode) Finish

func (p SourceCode) Finish()

func (SourceCode) Name

func (p SourceCode) Name() string

func (SourceCode) Process

func (p SourceCode) Process(issues []result.Issue) ([]result.Issue, error)

type UniqByLine

type UniqByLine struct {
	// contains filtered or unexported fields
}

func NewUniqByLine

func NewUniqByLine() *UniqByLine

func (UniqByLine) Finish

func (p UniqByLine) Finish()

func (UniqByLine) Name

func (p UniqByLine) Name() string

func (*UniqByLine) Process

func (p *UniqByLine) Process(issues []result.Issue) ([]result.Issue, error)

Jump to

Keyboard shortcuts

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