Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterfaceDescription ¶
type InterfaceDescription struct { Name string Methods []MethodDescription }
type MethodDescription ¶
type RuleResult ¶
type RuleResult struct { Rule configuration.NamingRule `json:"rule"` Description string `json:"description"` Verifications []Verification `json:"verifications"` Passes bool `json:"passes"` }
func CheckRule ¶
func CheckRule(moduleInfo model.ModuleInfo, rule configuration.NamingRule) *RuleResult
type RulesResult ¶
type RulesResult struct { Results []*RuleResult `json:"results"` Passes bool `json:"passes"` }
func CheckRules ¶
func CheckRules(moduleInfo model.ModuleInfo, rules []*configuration.NamingRule) *RulesResult
type StructDescription ¶
type StructDescription struct { Name string Methods []MethodDescription }
type Verification ¶
Click to show internal directories.
Click to hide internal directories.