Versions in this module Expand all Collapse all v2 v2.2.1 Oct 31, 2020 Changes in this version + const ArgumentCheck + const AssignCheck + const CaseCheck + const ConditionCheck + const OperationCheck + const ReturnCheck + type ArgumentAnalyzer struct + func NewArgumentAnalyzer(pass *analysis.Pass, config *config.Config) *ArgumentAnalyzer + func (a *ArgumentAnalyzer) Check(n ast.Node) + func (a *ArgumentAnalyzer) NodeFilter() []ast.Node + type AssignAnalyzer struct + func NewAssignAnalyzer(pass *analysis.Pass, config *config.Config) *AssignAnalyzer + func (a *AssignAnalyzer) Check(n ast.Node) + func (a *AssignAnalyzer) NodeFilter() []ast.Node + type CaseAnalyzer struct + func NewCaseAnalyzer(pass *analysis.Pass, config *config.Config) *CaseAnalyzer + func (a *CaseAnalyzer) Check(n ast.Node) + func (a *CaseAnalyzer) NodeFilter() []ast.Node + type ConditionAnalyzer struct + func NewConditionAnalyzer(pass *analysis.Pass, config *config.Config) *ConditionAnalyzer + func (a *ConditionAnalyzer) Check(n ast.Node) + func (a *ConditionAnalyzer) NodeFilter() []ast.Node + type OperationAnalyzer struct + func NewOperationAnalyzer(pass *analysis.Pass, config *config.Config) *OperationAnalyzer + func (a *OperationAnalyzer) Check(n ast.Node) + func (a *OperationAnalyzer) NodeFilter() []ast.Node + type ReturnAnalyzer struct + func NewReturnAnalyzer(pass *analysis.Pass, config *config.Config) *ReturnAnalyzer + func (a *ReturnAnalyzer) Check(n ast.Node) + func (a *ReturnAnalyzer) NodeFilter() []ast.Node