Versions in this module Expand all Collapse all v1 v1.0.1 Jul 30, 2023 v1.0.0 Jul 30, 2023 Changes in this version + const NoLintLintName + func NewAsasalint(setting *config.AsasalintSettings) *goanalysis.Linter + func NewAsciicheck() *goanalysis.Linter + func NewBiDiChkFuncName(cfg *config.BiDiChkSettings) *goanalysis.Linter + func NewBodyclose() *goanalysis.Linter + func NewContainedCtx() *goanalysis.Linter + func NewContextCheck() *goanalysis.Linter + func NewCyclop(settings *config.Cyclop) *goanalysis.Linter + func NewDeadcode() *goanalysis.Linter + func NewDecorder(settings *config.DecorderSettings) *goanalysis.Linter + func NewDepguard(settings *config.DepGuardSettings) *goanalysis.Linter + func NewDogsled(settings *config.DogsledSettings) *goanalysis.Linter + func NewDupWord(setting *config.DupWordSettings) *goanalysis.Linter + func NewDupl(settings *config.DuplSettings) *goanalysis.Linter + func NewDurationCheck() *goanalysis.Linter + func NewErrChkJSONFuncName(cfg *config.ErrChkJSONSettings) *goanalysis.Linter + func NewErrName() *goanalysis.Linter + func NewErrcheck(settings *config.ErrcheckSettings) *goanalysis.Linter + func NewErrorLint(cfg *config.ErrorLintSettings) *goanalysis.Linter + func NewExecInQuery() *goanalysis.Linter + func NewExhaustive(settings *config.ExhaustiveSettings) *goanalysis.Linter + func NewExhaustiveStruct(settings *config.ExhaustiveStructSettings) *goanalysis.Linter + func NewExhaustruct(settings *config.ExhaustructSettings) *goanalysis.Linter + func NewExportLoopRef() *goanalysis.Linter + func NewForbidigo(settings *config.ForbidigoSettings) *goanalysis.Linter + func NewForceTypeAssert() *goanalysis.Linter + func NewFunlen(settings *config.FunlenSettings) *goanalysis.Linter + func NewGci(settings *config.GciSettings) *goanalysis.Linter + func NewGinkgoLinter(cfg *config.GinkgoLinterSettings) *goanalysis.Linter + func NewGoCheckCompilerDirectives() *goanalysis.Linter + func NewGoCritic(settings *config.GoCriticSettings, cfg *config.Config) *goanalysis.Linter + func NewGoHeader(settings *config.GoHeaderSettings) *goanalysis.Linter + func NewGoMND(settings *config.GoMndSettings) *goanalysis.Linter + func NewGoModDirectives(settings *config.GoModDirectivesSettings) *goanalysis.Linter + func NewGoPrintfFuncName() *goanalysis.Linter + func NewGochecknoglobals() *goanalysis.Linter + func NewGochecknoinits() *goanalysis.Linter + func NewGocognit(settings *config.GocognitSettings) *goanalysis.Linter + func NewGoconst(settings *config.GoConstSettings) *goanalysis.Linter + func NewGocyclo(settings *config.GoCycloSettings) *goanalysis.Linter + func NewGodot(settings *config.GodotSettings) *goanalysis.Linter + func NewGodox(settings *config.GodoxSettings) *goanalysis.Linter + func NewGoerr113() *goanalysis.Linter + func NewGofmt(settings *config.GoFmtSettings) *goanalysis.Linter + func NewGofumpt(settings *config.GofumptSettings) *goanalysis.Linter + func NewGoimports(settings *config.GoImportsSettings) *goanalysis.Linter + func NewGolint(settings *config.GoLintSettings) *goanalysis.Linter + func NewGomodguard(settings *config.GoModGuardSettings) *goanalysis.Linter + func NewGosec(settings *config.GoSecSettings) *goanalysis.Linter + func NewGosimple(settings *config.StaticCheckSettings) *goanalysis.Linter + func NewGosmopolitan(s *config.GosmopolitanSettings) *goanalysis.Linter + func NewGovet(settings *config.GovetSettings) *goanalysis.Linter + func NewGrouper(settings *config.GrouperSettings) *goanalysis.Linter + func NewIfshort(settings *config.IfshortSettings) *goanalysis.Linter + func NewImportAs(settings *config.ImportAsSettings) *goanalysis.Linter + func NewIneffassign() *goanalysis.Linter + func NewInterfaceBloat(settings *config.InterfaceBloatSettings) *goanalysis.Linter + func NewInterfacer() *goanalysis.Linter + func NewIreturn(settings *config.IreturnSettings) *goanalysis.Linter + func NewLLL(settings *config.LllSettings) *goanalysis.Linter + func NewLoggerCheck(settings *config.LoggerCheckSettings) *goanalysis.Linter + func NewMaintIdx(cfg *config.MaintIdxSettings) *goanalysis.Linter + func NewMakezero(settings *config.MakezeroSettings) *goanalysis.Linter + func NewMaligned(settings *config.MalignedSettings) *goanalysis.Linter + func NewMirror() *goanalysis.Linter + func NewMisspell(settings *config.MisspellSettings) *goanalysis.Linter + func NewMustTag(setting *config.MustTagSettings) *goanalysis.Linter + func NewNLReturn(settings *config.NlreturnSettings) *goanalysis.Linter + func NewNakedret(settings *config.NakedretSettings) *goanalysis.Linter + func NewNestif(settings *config.NestifSettings) *goanalysis.Linter + func NewNilErr() *goanalysis.Linter + func NewNilNil(cfg *config.NilNilSettings) *goanalysis.Linter + func NewNilPointerReferenceCheck() *goanalysis.Linter + func NewNoLintLint(settings *config.NoLintLintSettings) *goanalysis.Linter + func NewNoNamedReturns(settings *config.NoNamedReturnsSettings) *goanalysis.Linter + func NewNoSnakeCase() *goanalysis.Linter + func NewNoSprintfHostPort() *goanalysis.Linter + func NewNoctx() *goanalysis.Linter + func NewParallelTest(settings *config.ParallelTestSettings) *goanalysis.Linter + func NewPreAlloc(settings *config.PreallocSettings) *goanalysis.Linter + func NewPredeclared(settings *config.PredeclaredSettings) *goanalysis.Linter + func NewPromlinter(settings *config.PromlinterSettings) *goanalysis.Linter + func NewReassign(settings *config.ReassignSettings) *goanalysis.Linter + func NewRevive(settings *config.ReviveSettings) *goanalysis.Linter + func NewRowsErrCheck(settings *config.RowsErrCheckSettings) *goanalysis.Linter + func NewSQLCloseCheck() *goanalysis.Linter + func NewScopelint() *goanalysis.Linter + func NewStaticcheck(settings *config.StaticCheckSettings) *goanalysis.Linter + func NewStructcheck(settings *config.StructCheckSettings) *goanalysis.Linter + func NewStylecheck(settings *config.StaticCheckSettings) *goanalysis.Linter + func NewTagAlign(settings *config.TagAlignSettings) *goanalysis.Linter + func NewTagliatelle(settings *config.TagliatelleSettings) *goanalysis.Linter + func NewTenv(settings *config.TenvSettings) *goanalysis.Linter + func NewTestableexamples() *goanalysis.Linter + func NewTestpackage(cfg *config.TestpackageSettings) *goanalysis.Linter + func NewThelper(cfg *config.ThelperSettings) *goanalysis.Linter + func NewTparallel() *goanalysis.Linter + func NewTypecheck() *goanalysis.Linter + func NewUnconvert() *goanalysis.Linter + func NewUnparam(settings *config.UnparamSettings) *goanalysis.Linter + func NewUnused(settings *config.StaticCheckSettings) *goanalysis.Linter + func NewUseStdlibVars(cfg *config.UseStdlibVarsSettings) *goanalysis.Linter + func NewVarcheck(settings *config.VarCheckSettings) *goanalysis.Linter + func NewVarnamelen(settings *config.VarnamelenSettings) *goanalysis.Linter + func NewWSL(settings *config.WSLSettings) *goanalysis.Linter + func NewWastedAssign() *goanalysis.Linter + func NewWhitespace(settings *config.WhitespaceSettings) *goanalysis.Linter + func NewWrapcheck(settings *config.WrapcheckSettings) *goanalysis.Linter + func NewZerologLint() *goanalysis.Linter + type Change struct + LineRange result.Range + Replacement result.Replacement + type Node struct + DangerObjects map[*ast.Object]int + SkipFuncs map[*ast.FuncLit]int + UnsafeObjects map[*ast.Object]int + func (f *Node) Visit(node ast.Node) ast.Visitor + type UnusedSettings struct + GoVersion string