Documentation
¶
Overview ¶
Package rule contains lint rules
Index ¶
- type BodyMaxLenRule
- type BodyMaxLineLenRule
- type BodyMinLenRule
- type DescriptionMaxLenRule
- type DescriptionMinLenRule
- type FooterEnumRule
- type FooterMaxLenRule
- type FooterMaxLineLenRule
- type FooterMinLenRule
- type FooterTypeEnumParam
- type FooterTypeEnumRule
- type HeadMaxLenRule
- type HeadMinLenRule
- type ScopeCharsetRule
- type ScopeEnumRule
- type ScopeMaxLenRule
- type ScopeMinLenRule
- type TypeCharsetRule
- type TypeEnumRule
- type TypeMaxLenRule
- type TypeMinLenRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BodyMaxLenRule ¶
type BodyMaxLenRule struct{ CheckLen int }
BodyMaxLenRule to validate max length of body
func (*BodyMaxLenRule) Apply ¶ added in v0.4.0
func (r *BodyMaxLenRule) Apply(s lint.RuleSetting) error
func (*BodyMaxLenRule) Name ¶
func (r *BodyMaxLenRule) Name() string
type BodyMaxLineLenRule ¶
type BodyMaxLineLenRule struct{ CheckLen int }
BodyMaxLineLenRule to validate max line length of body
func (*BodyMaxLineLenRule) Apply ¶ added in v0.4.0
func (r *BodyMaxLineLenRule) Apply(s lint.RuleSetting) error
func (*BodyMaxLineLenRule) Name ¶
func (r *BodyMaxLineLenRule) Name() string
type BodyMinLenRule ¶
type BodyMinLenRule struct{ CheckLen int }
BodyMinLenRule to validate min length of body
func (*BodyMinLenRule) Apply ¶ added in v0.4.0
func (r *BodyMinLenRule) Apply(s lint.RuleSetting) error
func (*BodyMinLenRule) Name ¶
func (r *BodyMinLenRule) Name() string
type DescriptionMaxLenRule ¶
type DescriptionMaxLenRule struct{ CheckLen int }
DescriptionMaxLenRule to validate max length of description
func (*DescriptionMaxLenRule) Apply ¶ added in v0.4.0
func (r *DescriptionMaxLenRule) Apply(s lint.RuleSetting) error
func (*DescriptionMaxLenRule) Name ¶
func (r *DescriptionMaxLenRule) Name() string
type DescriptionMinLenRule ¶
type DescriptionMinLenRule struct{ CheckLen int }
DescriptionMinLenRule to validate min length of description
func (*DescriptionMinLenRule) Apply ¶ added in v0.4.0
func (r *DescriptionMinLenRule) Apply(s lint.RuleSetting) error
func (*DescriptionMinLenRule) Name ¶
func (r *DescriptionMinLenRule) Name() string
type FooterEnumRule ¶ added in v0.8.0
type FooterEnumRule struct {
}
FooterEnumRule to validate footer tokens
func (*FooterEnumRule) Apply ¶ added in v0.8.0
func (r *FooterEnumRule) Apply(setting lint.RuleSetting) error
Apply sets the needed argument for the rule
func (*FooterEnumRule) Name ¶ added in v0.8.0
func (r *FooterEnumRule) Name() string
Name return name of the rule
type FooterMaxLenRule ¶
FooterMaxLenRule to validate max length of footer
func (*FooterMaxLenRule) Apply ¶ added in v0.4.0
func (r *FooterMaxLenRule) Apply(s lint.RuleSetting) error
func (*FooterMaxLenRule) Name ¶
func (r *FooterMaxLenRule) Name() string
type FooterMaxLineLenRule ¶
FooterMaxLineLenRule to validate max line length of footer
func (*FooterMaxLineLenRule) Apply ¶ added in v0.4.0
func (r *FooterMaxLineLenRule) Apply(s lint.RuleSetting) error
func (*FooterMaxLineLenRule) Name ¶
func (r *FooterMaxLineLenRule) Name() string
type FooterMinLenRule ¶
FooterMinLenRule to validate min length of footer
func (*FooterMinLenRule) Apply ¶ added in v0.4.0
func (r *FooterMinLenRule) Apply(s lint.RuleSetting) error
func (*FooterMinLenRule) Name ¶
func (r *FooterMinLenRule) Name() string
type FooterTypeEnumParam ¶ added in v0.9.0
type FooterTypeEnumParam struct {
}
FooterTypeEnumParam represent a single footer type param
type FooterTypeEnumRule ¶ added in v0.9.0
type FooterTypeEnumRule struct {
}
FooterTypeEnumRule to validate footer tokens
func (*FooterTypeEnumRule) Apply ¶ added in v0.9.0
func (r *FooterTypeEnumRule) Apply(setting lint.RuleSetting) error
Apply sets the needed argument for the rule
func (*FooterTypeEnumRule) Name ¶ added in v0.9.0
func (r *FooterTypeEnumRule) Name() string
Name return name of the rule
type HeadMaxLenRule ¶
type HeadMaxLenRule struct{ CheckLen int }
HeadMaxLenRule to validate max length of header
func (*HeadMaxLenRule) Apply ¶ added in v0.4.0
func (r *HeadMaxLenRule) Apply(s lint.RuleSetting) error
func (*HeadMaxLenRule) Name ¶
func (r *HeadMaxLenRule) Name() string
type HeadMinLenRule ¶
type HeadMinLenRule struct{ CheckLen int }
HeadMinLenRule to validate min length of header
func (*HeadMinLenRule) Apply ¶ added in v0.4.0
func (r *HeadMinLenRule) Apply(s lint.RuleSetting) error
func (*HeadMinLenRule) Name ¶
func (r *HeadMinLenRule) Name() string
type ScopeCharsetRule ¶
type ScopeCharsetRule struct{ Charset string }
ScopeCharsetRule to validate charset of scope
func (*ScopeCharsetRule) Apply ¶ added in v0.4.0
func (r *ScopeCharsetRule) Apply(s lint.RuleSetting) error
func (*ScopeCharsetRule) Name ¶
func (r *ScopeCharsetRule) Name() string
type ScopeEnumRule ¶
ScopeEnumRule to validate scope against a list of allowed values
func (*ScopeEnumRule) Apply ¶ added in v0.4.0
func (r *ScopeEnumRule) Apply(setting lint.RuleSetting) error
Apply sets the needed argument for the rule
type ScopeMaxLenRule ¶
type ScopeMaxLenRule struct{ CheckLen int }
ScopeMaxLenRule to validate max length of scope
func (*ScopeMaxLenRule) Apply ¶ added in v0.4.0
func (r *ScopeMaxLenRule) Apply(s lint.RuleSetting) error
func (*ScopeMaxLenRule) Name ¶
func (r *ScopeMaxLenRule) Name() string
type ScopeMinLenRule ¶
type ScopeMinLenRule struct{ CheckLen int }
ScopeMinLenRule to validate min length of scope
func (*ScopeMinLenRule) Apply ¶ added in v0.4.0
func (r *ScopeMinLenRule) Apply(s lint.RuleSetting) error
func (*ScopeMinLenRule) Name ¶
func (r *ScopeMinLenRule) Name() string
type TypeCharsetRule ¶
type TypeCharsetRule struct{ Charset string }
TypeCharsetRule to validate charset of type
func (*TypeCharsetRule) Apply ¶ added in v0.4.0
func (r *TypeCharsetRule) Apply(s lint.RuleSetting) error
func (*TypeCharsetRule) Name ¶
func (r *TypeCharsetRule) Name() string
type TypeEnumRule ¶
type TypeEnumRule struct {
Types []string
}
TypeEnumRule to validate types
func (*TypeEnumRule) Apply ¶ added in v0.4.0
func (r *TypeEnumRule) Apply(setting lint.RuleSetting) error
Apply sets the needed argument for the rule
type TypeMaxLenRule ¶
type TypeMaxLenRule struct{ CheckLen int }
TypeMaxLenRule to validate max length of type
func (*TypeMaxLenRule) Apply ¶ added in v0.4.0
func (r *TypeMaxLenRule) Apply(s lint.RuleSetting) error
func (*TypeMaxLenRule) Name ¶
func (r *TypeMaxLenRule) Name() string
type TypeMinLenRule ¶
type TypeMinLenRule struct{ CheckLen int }
TypeMinLenRule to validate min length of type
func (*TypeMinLenRule) Apply ¶ added in v0.4.0
func (r *TypeMinLenRule) Apply(s lint.RuleSetting) error
func (*TypeMinLenRule) Name ¶
func (r *TypeMinLenRule) Name() string