config

package
v2.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2020 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Checks           map[string]bool
	IgnoredNumbers   map[string]struct{}
	IgnoredFunctions []*regexp.Regexp
	IgnoredFiles     []*regexp.Regexp
}

func DefaultConfig

func DefaultConfig() *Config

func WithOptions

func WithOptions(options ...Option) *Config

func (*Config) IsCheckEnabled

func (c *Config) IsCheckEnabled(name string) bool

func (*Config) IsIgnoredFunction

func (c *Config) IsIgnoredFunction(f string) bool

func (*Config) IsIgnoredNumber

func (c *Config) IsIgnoredNumber(number string) bool

type Option

type Option func(config *Config)

func WithCustomChecks

func WithCustomChecks(checks string) Option

func WithIgnoredFiles

func WithIgnoredFiles(excludes string) Option

func WithIgnoredFunctions

func WithIgnoredFunctions(excludes string) Option

func WithIgnoredNumbers

func WithIgnoredNumbers(numbers string) Option

Jump to

Keyboard shortcuts

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