golinters

package
v1.57.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2024 License: GPL-3.0 Imports: 199 Imported by: 39

Documentation

Index

Constants

View Source
const NoLintLintName = "nolintlint"

Variables

This section is empty.

Functions

func NewAsasalint added in v1.47.0

func NewAsasalint(setting *config.AsasalintSettings) *goanalysis.Linter

func NewAsciicheck added in v1.25.1

func NewAsciicheck() *goanalysis.Linter

func NewBiDiChk added in v1.57.2

func NewBiDiChk(cfg *config.BiDiChkSettings) *goanalysis.Linter

func NewBodyclose added in v1.17.0

func NewBodyclose() *goanalysis.Linter

func NewContainedCtx added in v1.44.0

func NewContainedCtx() *goanalysis.Linter

func NewContextCheck added in v1.43.0

func NewContextCheck() *goanalysis.Linter

func NewCopyLoopVar added in v1.57.0

func NewCopyLoopVar(settings *config.CopyLoopVarSettings) *goanalysis.Linter

func NewCyclop added in v1.37.0

func NewCyclop(settings *config.Cyclop) *goanalysis.Linter

func NewDecorder added in v1.44.0

func NewDecorder(settings *config.DecorderSettings) *goanalysis.Linter

func NewDepguard added in v1.20.0

func NewDepguard(settings *config.DepGuardSettings) *goanalysis.Linter

func NewDogsled added in v1.20.0

func NewDogsled(settings *config.DogsledSettings) *goanalysis.Linter

func NewDupWord added in v1.50.0

func NewDupWord(setting *config.DupWordSettings) *goanalysis.Linter

func NewDupl added in v1.20.0

func NewDupl(settings *config.DuplSettings) *goanalysis.Linter

func NewDurationCheck added in v1.37.0

func NewDurationCheck() *goanalysis.Linter

func NewErrChkJSON added in v1.57.2

func NewErrChkJSON(cfg *config.ErrChkJSONSettings) *goanalysis.Linter

func NewErrName added in v1.42.0

func NewErrName() *goanalysis.Linter

func NewErrcheck added in v1.20.0

func NewErrcheck(settings *config.ErrcheckSettings) *goanalysis.Linter

func NewErrorLint added in v1.32.0

func NewErrorLint(cfg *config.ErrorLintSettings) *goanalysis.Linter

func NewExecInQuery added in v1.46.0

func NewExecInQuery() *goanalysis.Linter

func NewExhaustive added in v1.28.0

func NewExhaustive(settings *config.ExhaustiveSettings) *goanalysis.Linter

func NewExhaustruct added in v1.46.0

func NewExhaustruct(settings *config.ExhaustructSettings) *goanalysis.Linter

func NewExportLoopRef added in v1.28.0

func NewExportLoopRef() *goanalysis.Linter

func NewForbidigo added in v1.33.1

func NewForbidigo(settings *config.ForbidigoSettings) *goanalysis.Linter

func NewForceTypeAssert added in v1.38.0

func NewForceTypeAssert() *goanalysis.Linter

func NewFunlen added in v1.20.0

func NewFunlen(settings *config.FunlenSettings) *goanalysis.Linter

func NewGci added in v1.30.0

func NewGci(settings *config.GciSettings) *goanalysis.Linter

func NewGinkgoLinter added in v1.51.0

func NewGinkgoLinter(settings *config.GinkgoLinterSettings) *goanalysis.Linter

func NewGoCheckCompilerDirectives added in v1.51.0

func NewGoCheckCompilerDirectives() *goanalysis.Linter

func NewGoCheckSumType added in v1.55.0

func NewGoCheckSumType() *goanalysis.Linter

func NewGoCritic added in v1.49.0

func NewGoCritic(settings *config.GoCriticSettings) *goanalysis.Linter

func NewGoHeader added in v1.28.0

func NewGoHeader(settings *config.GoHeaderSettings) *goanalysis.Linter

func NewGoMND added in v1.22.0

func NewGoMND(settings *config.GoMndSettings) *goanalysis.Linter

func NewGoModDirectives added in v1.39.0

func NewGoModDirectives(settings *config.GoModDirectivesSettings) *goanalysis.Linter

NewGoModDirectives returns a new gomoddirectives linter.

func NewGoPrintfFuncName added in v1.23.0

func NewGoPrintfFuncName() *goanalysis.Linter

func NewGochecknoglobals added in v1.20.0

func NewGochecknoglobals() *goanalysis.Linter

func NewGochecknoinits added in v1.20.0

func NewGochecknoinits() *goanalysis.Linter

func NewGocognit added in v1.20.0

func NewGocognit(settings *config.GocognitSettings) *goanalysis.Linter

func NewGoconst added in v1.20.0

func NewGoconst(settings *config.GoConstSettings) *goanalysis.Linter

func NewGocyclo added in v1.20.0

func NewGocyclo(settings *config.GoCycloSettings) *goanalysis.Linter

func NewGodot added in v1.25.0

func NewGodot(settings *config.GodotSettings) *goanalysis.Linter

func NewGodox added in v1.20.0

func NewGodox(settings *config.GodoxSettings) *goanalysis.Linter

func NewGoerr113 added in v1.26.0

func NewGoerr113() *goanalysis.Linter

func NewGofmt added in v1.20.0

func NewGofmt(settings *config.GoFmtSettings) *goanalysis.Linter

func NewGofumpt added in v1.28.0

func NewGofumpt(settings *config.GofumptSettings) *goanalysis.Linter

func NewGoimports added in v1.20.0

func NewGoimports(settings *config.GoImportsSettings) *goanalysis.Linter

func NewGomodguard added in v1.25.0

func NewGomodguard(settings *config.GoModGuardSettings) *goanalysis.Linter

NewGomodguard returns a new Gomodguard linter.

func NewGosec added in v1.20.0

func NewGosec(settings *config.GoSecSettings) *goanalysis.Linter

func NewGosimple added in v1.13.1

func NewGosimple(settings *config.StaticCheckSettings) *goanalysis.Linter

func NewGosmopolitan added in v1.53.0

func NewGosmopolitan(s *config.GosmopolitanSettings) *goanalysis.Linter

func NewGovet added in v1.16.0

func NewGovet(settings *config.GovetSettings) *goanalysis.Linter

func NewGrouper added in v1.44.0

func NewGrouper(settings *config.GrouperSettings) *goanalysis.Linter

func NewINamedParam added in v1.55.0

func NewINamedParam(settings *config.INamedParamSettings) *goanalysis.Linter

func NewImportAs added in v1.38.0

func NewImportAs(settings *config.ImportAsSettings) *goanalysis.Linter

func NewIneffassign added in v1.20.0

func NewIneffassign() *goanalysis.Linter

func NewInterfaceBloat added in v1.49.0

func NewInterfaceBloat(settings *config.InterfaceBloatSettings) *goanalysis.Linter

func NewIntrange added in v1.57.0

func NewIntrange() *goanalysis.Linter

func NewIreturn added in v1.43.0

func NewIreturn(settings *config.IreturnSettings) *goanalysis.Linter

func NewLLL added in v1.20.0

func NewLLL(settings *config.LllSettings) *goanalysis.Linter

func NewLoggerCheck added in v1.50.0

func NewLoggerCheck(settings *config.LoggerCheckSettings) *goanalysis.Linter

func NewMaintIdx added in v1.44.0

func NewMaintIdx(cfg *config.MaintIdxSettings) *goanalysis.Linter

func NewMakezero added in v1.33.1

func NewMakezero(settings *config.MakezeroSettings) *goanalysis.Linter

func NewMirror added in v1.53.0

func NewMirror() *goanalysis.Linter

func NewMisspell added in v1.17.0

func NewMisspell(settings *config.MisspellSettings) *goanalysis.Linter

func NewMustTag added in v1.51.0

func NewMustTag(setting *config.MustTagSettings) *goanalysis.Linter

func NewNLReturn added in v1.30.0

func NewNLReturn(settings *config.NlreturnSettings) *goanalysis.Linter

func NewNakedret added in v1.20.0

func NewNakedret(settings *config.NakedretSettings) *goanalysis.Linter

func NewNestif added in v1.25.0

func NewNestif(settings *config.NestifSettings) *goanalysis.Linter

func NewNilErr added in v1.38.0

func NewNilErr() *goanalysis.Linter

func NewNilNil added in v1.43.0

func NewNilNil(cfg *config.NilNilSettings) *goanalysis.Linter

func NewNoLintLint added in v1.26.0

func NewNoLintLint(settings *config.NoLintLintSettings) *goanalysis.Linter

func NewNoNamedReturns added in v1.46.0

func NewNoNamedReturns(settings *config.NoNamedReturnsSettings) *goanalysis.Linter

func NewNoSprintfHostPort added in v1.46.0

func NewNoSprintfHostPort() *goanalysis.Linter

func NewNoctx added in v1.28.0

func NewNoctx() *goanalysis.Linter

func NewParallelTest added in v1.33.0

func NewParallelTest(settings *config.ParallelTestSettings) *goanalysis.Linter

func NewPerfSprint added in v1.55.0

func NewPerfSprint(settings *config.PerfSprintSettings) *goanalysis.Linter

func NewPreAlloc added in v1.47.0

func NewPreAlloc(settings *config.PreallocSettings) *goanalysis.Linter

func NewPredeclared added in v1.35.0

func NewPredeclared(settings *config.PredeclaredSettings) *goanalysis.Linter

func NewPromlinter added in v1.40.0

func NewPromlinter(settings *config.PromlinterSettings) *goanalysis.Linter

func NewProtoGetter added in v1.55.0

func NewProtoGetter(settings *config.ProtoGetterSettings) *goanalysis.Linter

func NewReassign added in v1.49.0

func NewReassign(settings *config.ReassignSettings) *goanalysis.Linter

func NewRevive added in v1.37.0

func NewRevive(settings *config.ReviveSettings) *goanalysis.Linter

func NewRowsErrCheck added in v1.23.0

func NewRowsErrCheck(settings *config.RowsErrCheckSettings) *goanalysis.Linter

func NewSQLCloseCheck added in v1.28.0

func NewSQLCloseCheck() *goanalysis.Linter

func NewSlogLint added in v1.55.0

func NewSlogLint(settings *config.SlogLintSettings) *goanalysis.Linter

func NewSpancheck added in v1.56.0

func NewSpancheck(settings *config.SpancheckSettings) *goanalysis.Linter

func NewStaticcheck added in v1.13.1

func NewStaticcheck(settings *config.StaticCheckSettings) *goanalysis.Linter

func NewStylecheck added in v1.13.1

func NewStylecheck(settings *config.StaticCheckSettings) *goanalysis.Linter

func NewTagAlign added in v1.53.0

func NewTagAlign(settings *config.TagAlignSettings) *goanalysis.Linter

func NewTagliatelle added in v1.40.0

func NewTagliatelle(settings *config.TagliatelleSettings) *goanalysis.Linter

func NewTenv added in v1.43.0

func NewTenv(settings *config.TenvSettings) *goanalysis.Linter

func NewTestableexamples added in v1.50.0

func NewTestableexamples() *goanalysis.Linter

func NewTestifylint added in v1.55.0

func NewTestifylint(settings *config.TestifylintSettings) *goanalysis.Linter

func NewTestpackage added in v1.25.0

func NewTestpackage(cfg *config.TestpackageSettings) *goanalysis.Linter

func NewThelper added in v1.33.1

func NewThelper(cfg *config.ThelperSettings) *goanalysis.Linter

func NewTparallel added in v1.32.0

func NewTparallel() *goanalysis.Linter

func NewTypecheck added in v1.20.0

func NewTypecheck() *goanalysis.Linter

func NewUnconvert added in v1.20.0

func NewUnconvert(settings *config.UnconvertSettings) *goanalysis.Linter

func NewUnparam added in v1.20.0

func NewUnparam(settings *config.UnparamSettings) *goanalysis.Linter

func NewUnused added in v1.13.1

func NewUnused(settings *config.UnusedSettings, scSettings *config.StaticCheckSettings) *goanalysis.Linter

func NewUseStdlibVars added in v1.48.0

func NewUseStdlibVars(cfg *config.UseStdlibVarsSettings) *goanalysis.Linter

func NewVarnamelen added in v1.43.0

func NewVarnamelen(settings *config.VarnamelenSettings) *goanalysis.Linter

func NewWSL added in v1.20.0

func NewWSL(settings *config.WSLSettings) *goanalysis.Linter

func NewWastedAssign added in v1.38.0

func NewWastedAssign() *goanalysis.Linter

func NewWhitespace added in v1.20.0

func NewWhitespace(settings *config.WhitespaceSettings) *goanalysis.Linter

func NewWrapcheck added in v1.32.0

func NewWrapcheck(settings *config.WrapcheckSettings) *goanalysis.Linter

func NewZerologLint added in v1.53.0

func NewZerologLint() *goanalysis.Linter

Types

This section is empty.

Directories

Path Synopsis
Package nolintlint provides a linter to ensure that all //nolint directives are followed by explanations
Package nolintlint provides a linter to ensure that all //nolint directives are followed by explanations

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL