Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllChecks = map[string]Check{}
AllChecks holds all of our individual checks. The keys are in the form "styleName.checkName".
Functions ¶
func GetTemplate ¶ added in v0.3.4
GetTemplate makes a template for the given extension point.
Types ¶
type Capitalization ¶ added in v0.6.0
type Capitalization struct { Definition `mapstructure:",squash"` Match string Check func(string) bool Style string }
Capitalization checks the case of a string.
type Conditional ¶
type Conditional struct { Definition `mapstructure:",squash"` Ignorecase bool First string Second string Exceptions []string }
Conditional ensures that the present of First ensures the present of Second.
type Consistency ¶
type Consistency struct { Definition `mapstructure:",squash"` Nonword bool Ignorecase bool Either map[string]string }
Consistency ensures that the keys and values of Either don't both exist.
type Definition ¶
type Definition struct { Description string Extends string Level string Link string Message string Name string Scope string }
Definition holds the common attributes of rule definitions.
type Existence ¶
type Existence struct { Definition `mapstructure:",squash"` Ignorecase bool Nonword bool Raw []string Tokens []string }
Existence checks for the present of Tokens.
type Occurrence ¶
type Occurrence struct { Definition `mapstructure:",squash"` Max int Token string }
Occurrence counts the number of times Token appears.
type Repetition ¶
type Repetition struct { Definition `mapstructure:",squash"` Max int Ignorecase bool Tokens []string }
Repetition looks for repeated uses of Tokens.
type Substitution ¶
type Substitution struct { Definition `mapstructure:",squash"` Ignorecase bool Nonword bool Swap map[string]string }
Substitution switches the values of Swap for its keys.
Click to show internal directories.
Click to hide internal directories.