Versions in this module Expand all Collapse all v0 v0.1.0 Jul 9, 2025 Changes in this version + type Able string + const BlankImport + const BoolCompare + const Compares + const Contains + const Empty + const EncodedCompare + const EqualValues + const ErrorIsAs + const ErrorNil + const ExpectedActual + const FloatCompare + const Formatter + const GoRequire + const Len + const NegativePositive + const NilCompare + const Regexp + const RequireError + const SuiteBrokenParallel + const SuiteDontUsePkg + const SuiteExtraAssertCall + const SuiteMethodSignature + const SuiteSubtestRun + const SuiteThelper + const UselessAssert + type Alias struct + Alias string + Pkg string + type Allowed struct + Domains []string + Modules []string + type AllowedError struct + Err *string + Fun *string + type AllowedErrorsWildcard struct + Err *string + Fun *string + type AsasalintSettings struct + Exclude []string + UseBuiltinExclusions *bool + type Benchmark struct + Begin *bool + First *bool + Name *bool + type BidichkSettings struct + FirstStrongIsolate *bool + LeftToRightEmbedding *bool + LeftToRightIsolate *bool + LeftToRightOverride *bool + PopDirectionalFormatting *bool + PopDirectionalIsolate *bool + RightToLeftEmbedding *bool + RightToLeftIsolate *bool + RightToLeftOverride *bool + type Blocked struct + LocalReplaceDirectives *bool + Modules []Module + Versions []map[string]interface{} + type BoolCompareClass struct + IgnoreCustomTypes *bool + type CaptLocalClass struct + ParamsOnly *bool + type CaseClass struct + ExtendedRules map[string]interface{} + IgnoredFields []string + Overrides []Override + Rules map[string]interface{} + UseFieldName *bool + type CheckedType string + const Chan + const CheckedTypeFunc + const CheckedTypeUnsafeptr + const Iface + const Map + const Ptr + const Uintptr + type CommentedOutCodeClass struct + MinLength *float64 + type Confidence string + const High + const Low + const Medium + type ConstClass struct + type ContextEnum string + const Context + const ContextAll + const Scope + type CopyloopvarSettings struct + CheckAlias *bool + type CyclopSettings struct + MaxComplexity *int64 + PackageAverage *float64 + type DECOrder string + const Const + const DECOrderFunc + const Type + const Var + type DecorderSettings struct + DECOrder []DECOrder + DisableConstDECNumCheck *bool + DisableDECNumCheck *bool + DisableDECOrderCheck *bool + DisableInitFuncFirstCheck *bool + DisableTypeDECNumCheck *bool + DisableVarDECNumCheck *bool + IgnoreUnderscoreVars *bool + type DepguardSettings struct + Rules *Rules + type DirectiveElement struct + Arguments []interface{} + Exclude []string + Name *Name + Severity *SeverityEnum + type DisabledLinter string + const CamelCase + const Counter + const Help + const HistogramSummaryReserved + const MetricTypeInName + const MetricUnits + const ReservedChars + const UnitAbbreviations + type DogsledSettings struct + MaxBlankIdentifiers *int64 + type DuplSettings struct + Threshold *int64 + type DupwordSettings struct + Ignore []string + Keywords []string + type ElseifClass struct + SkipBalanced *bool + type EmbeddedstructfieldcheckSettings struct + ForbidMutex *bool + type ErrcheckSettings struct + CheckBlank *bool + CheckTypeAssertions *bool + DisableDefaultExclusions *bool + ExcludeFunctions []string + Verbose *bool + type ErrchkjsonSettings struct + CheckErrorFreeEncoding *bool + ReportNoExported *bool + type ErrorlintSettings struct + AllowedErrors []AllowedError + AllowedErrorsWildcard []AllowedErrorsWildcard + Asserts *bool + Comparison *bool + Errorf *bool + ErrorfMulti *bool + type ExclusionsRule struct + Linters []string + Path *string + PathExcept *string + Source *string + Text *string + type ExhaustiveSettings struct + Check []string + DefaultCaseRequired *bool + DefaultSignifiesExhaustive *bool + ExplicitExhaustiveMap *bool + ExplicitExhaustiveSwitch *bool + IgnoreEnumMembers *string + IgnoreEnumTypes *string + PackageScopeOnly *bool + type ExhaustructSettings struct + Exclude []string + Include []string + type ExpectedActualClass struct + Pattern *string + type ExtraWord struct + Correction *string + Typo *string + type FatcontextSettings struct + CheckStructPointers *bool + type Forbid struct + Msg *string + Pattern *string + Pkg *string + type ForbidigoSettings struct + AnalyzeTypes *bool + ExcludeGodocExamples *bool + Forbid []Forbid + type Formats struct + Checkstyle *SimpleFormat + CodeClimate *SimpleFormat + HTML *SimpleFormat + JSON *SimpleFormat + JunitXML *JunitXML + Sarif *SimpleFormat + Tab *Tab + Teamcity *SimpleFormat + Text *Text + type FormatterClass struct + CheckFormatString *bool + RequireFFuncs *bool + RequireStringMsg *bool + type FormatterNames string + const Gci + const Gofmt + const Gofumpt + const Goimports + const Golines + const Swaggo + type Formatters struct + Enable []FormatterNames + Exclusions *FormattersExclusions + Settings *FormattersSettings + type FormattersExclusions struct + Generated *Generated + Paths []string + WarnUnused *bool + type FormattersSettings struct + Gci *GciSettings + Gofmt *GofmtSettings + Gofumpt *GofumptSettings + Goimports *GoimportsSettings + Golines *GolinesSettings + type FuncorderSettings struct + Alphabetical *bool + Constructor *bool + StructMethod *bool + type Function struct + ArgPos *int64 + Name *string + Tag *string + type FunlenSettings struct + IgnoreComments *bool + Lines *int64 + Statements *int64 + type Fuzz struct + Begin *bool + First *bool + Name *bool + type GciSettings struct + CustomOrder *bool + NoInlineComments *bool + NoLexOrder *bool + NoPrefixComments *bool + Sections []string + type Generated string + const Disable + const Lax + const Strict + type GinkgolinterSettings struct + AllowHavelenZero *bool + ForbidFocusContainer *bool + ForbidSpecPollution *bool + ForceExpectTo *bool + ForceSucceed *bool + SuppressAsyncAssertion *bool + SuppressCompareAssertion *bool + SuppressErrAssertion *bool + SuppressLenAssertion *bool + SuppressNilAssertion *bool + SuppressTypeCompareAssertion *bool + ValidateAsyncIntervals *bool + type GoRequireClass struct + IgnoreHTTPHandlers *bool + type GochecksumtypeSettings struct + DefaultSignifiesExhaustive *bool + IncludeSharedInterfaces *bool + type GocognitSettings struct + MinComplexity *int64 + type GoconstSettings struct + EvalConstExpressions *bool + FindDuplicates *bool + IgnoreCalls *bool + IgnoreStringValues []string + MatchConstant *bool + Max *int64 + Min *int64 + MinLen *int64 + MinOccurrences *int64 + Numbers *bool + type GocriticChecks string + const AppendAssign + const AppendCombine + const ArgOrder + const AssignOp + const BadCall + const BadCond + const BadLock + const BadRegexp + const BadSorting + const BadSyncOnceFunc + const BoolExprSimplify + const BuiltinShadow + const BuiltinShadowDecl + const CaptLocal + const CaseOrder + const CodegenComment + const CommentFormatting + const CommentedOutCode + const CommentedOutImport + const DefaultCaseOrder + const DeferInLoop + const DeferUnlambda + const DeprecatedComment + const DocStub + const DupArg + const DupBranchBody + const DupCase + const DupImport + const DupSubExpr + const DynamicFmtString + const Elseif + const EmptyDecl + const EmptyFallthrough + const EmptyStringTest + const EqualFold + const EvalOrder + const ExitAfterDefer + const ExposedSyncMutex + const ExternalErrorReassign + const FilepathJoin + const FlagDeref + const FlagName + const HTTPNoBody + const HexLiteral + const HugeParam + const IfElseChain + const ImportShadow + const IndexAlloc + const InitClause + const IoutilDeprecated + const MapKey + const MethodExprCall + const NestingReduce + const NewDeref + const NilValReturn + const OctalLiteral + const OffBy1 + const ParamTypeCombine + const PreferDecodeRune + const PreferFilepathJoin + const PreferFprint + const PreferStringWriter + const PreferWriteByte + const PtrToRefParam + const RangeAppendAll + const RangeExprCopy + const RangeValCopy + const RedundantSprint + const RegexpMust + const RegexpPattern + const RegexpSimplify + const ReturnAfterHTTPError + const Ruleguard + const SQLQuery + const SingleCaseSwitch + const SliceClear + const SloppyLen + const SloppyReassign + const SloppyTypeAssert + const SortSlice + const SprintfQuotedString + const StringConcatSimplify + const StringXbytes + const StringsCompare + const SwitchTrue + const SyncMapLoadAndDelete + const TimeExprSimplify + const TodoCommentWithoutDetail + const TooManyResultsChecker + const TruncateCmp + const TypeAssertChain + const TypeDefFirst + const TypeSwitchVar + const TypeUnparen + const UncheckedInlineErr + const Underef + const UnlabelStmt + const Unlambda + const UnnamedResult + const UnnecessaryBlock + const UnnecessaryDefer + const Unslice + const ValSwap + const WeakCond + const WhyNoLint + const WrapperFunc + const YodaStyleExpr + type GocriticClass struct + DisableAll *bool + DisabledChecks []GocriticChecks + DisabledTags []GocriticTags + EnableAll *bool + EnabledChecks []GocriticChecks + EnabledTags []GocriticTags + Settings *GocriticSettings + type GocriticSettings struct + CaptLocal *CaptLocalClass + CommentedOutCode *CommentedOutCodeClass + Elseif *ElseifClass + HugeParam *HugeParamClass + IfElseChain *IfElseChainClass + NestingReduce *NestingReduceClass + RangeExprCopy *RangeExprCopyClass + RangeValCopy *RangeValCopyClass + Ruleguard *RuleguardClass + TooManyResultsChecker *TooManyResultsCheckerClass + TruncateCmp *TruncateCmpClass + Underef *UnderefClass + UnnamedResult *UnnamedResultClass + type GocriticTags string + const Diagnostic + const Experimental + const Opinionated + const Performance + const Security + const Style + type GocycloSettings struct + MinComplexity *int64 + type GodotSettings struct + Capital *bool + CheckAll *bool + Exclude []string + Period *bool + Scope *ScopeEnum + type GodoxSettings struct + Keywords []string + type GofmtSettings struct + RewriteRules []RewriteRule + Simplify *bool + type GofumptSettings struct + ExtraRules *bool + ModulePath *string + type GoheaderSettings struct + Template *string + TemplatePath *string + Values *Values + type GoimportsSettings struct + LocalPrefixes []string + type Golangci struct + Formatters *Formatters + Issues *Issues + Linters *Linters + Output *Output + Run *Run + Severity *SeverityClass + Version string + func UnmarshalGolangci(data []byte) (Golangci, error) + func (r *Golangci) Marshal() ([]byte, error) + type GolinesSettings struct + ChainSplitDots *bool + MaxLen *int64 + ReformatTags *bool + ShortenComments *bool + TabLen *int64 + type GomoddirectivesSettings struct + ExcludeForbidden *bool + GoDebugForbidden *bool + GoVersionPattern *string + IgnoreForbidden *bool + ReplaceAllowList []string + ReplaceLocal *bool + RetractAllowNoExplanation *bool + ToolForbidden *bool + ToolchainForbidden *bool + ToolchainPattern *string + type GomodguardSettings struct + Allowed *Allowed + Blocked *Blocked + type GosecRules string + const G101 + const G102 + const G103 + const G104 + const G106 + const G107 + const G108 + const G109 + const G110 + const G111 + const G112 + const G114 + const G115 + const G201 + const G202 + const G203 + const G204 + const G301 + const G302 + const G303 + const G304 + const G305 + const G306 + const G307 + const G401 + const G402 + const G403 + const G404 + const G405 + const G406 + const G501 + const G502 + const G503 + const G504 + const G505 + const G506 + const G507 + const G601 + const G602 + type GosecSettings struct + Concurrency *int64 + Confidence *Confidence + Config map[string]interface{} + Excludes []GosecRules + Includes []GosecRules + Severity *Confidence + type GosmopolitanSettings struct + AllowTimeLocal *bool + EscapeHatches []string + WatchForScripts []string + type GovetAnalyzers string + const Appends + const Asmdecl + const Atomicalign + const Bools + const Buildtag + const Cgocall + const Composites + const Copylocks + const Deepequalerrors + const Defers + const Directive + const Errorsas + const Fieldalignment + const Findcall + const Framepointer + const GovetAnalyzersAssign + const GovetAnalyzersAtomic + const GovetAnalyzersUnsafeptr + const Hostport + const Httpmux + const Httpresponse + const Ifaceassert + const Loopclosure + const Lostcancel + const Nilfunc + const Nilness + const Printf + const Reflectvaluecompare + const Shadow + const Shift + const Sigchanyzer + const Slog + const Sortslice + const Stdmethods + const Stdversion + const Stringintconv + const Structtag + const Testinggoroutine + const Tests + const Timeformat + const Unmarshal + const Unreachable + const Unusedresult + const Unusedwrite + const Waitgroup + type GovetSettings struct + Disable []GovetAnalyzers + DisableAll *bool + Enable []GovetAnalyzers + EnableAll *bool + Settings map[string]interface{} + type GrouperSettings struct + ConstRequireGrouping *bool + ConstRequireSingleConst *bool + ImportRequireGrouping *bool + ImportRequireSingleImport *bool + TypeRequireGrouping *bool + TypeRequireSingleType *bool + VarRequireGrouping *bool + VarRequireSingleVar *bool + type HTTPStatusCodeWhitelist string + const The100 + const The101 + const The102 + const The103 + const The200 + const The201 + const The202 + const The203 + const The204 + const The205 + const The206 + const The207 + const The208 + const The226 + const The300 + const The301 + const The302 + const The303 + const The304 + const The305 + const The306 + const The307 + const The308 + const The400 + const The401 + const The402 + const The403 + const The404 + const The405 + const The406 + const The407 + const The408 + const The409 + const The410 + const The411 + const The412 + const The413 + const The414 + const The415 + const The416 + const The417 + const The418 + const The421 + const The422 + const The423 + const The424 + const The425 + const The426 + const The428 + const The429 + const The431 + const The451 + const The500 + const The501 + const The502 + const The503 + const The504 + const The505 + const The506 + const The507 + const The508 + const The510 + const The511 + type HugeParamClass struct + SizeThreshold *float64 + type IfElseChainClass struct + MinThreshold *float64 + type IfaceAnalyzers string + const Identical + const Opaque + const Unexported + const Unused + type IfaceClass struct + Enable []IfaceAnalyzers + Settings *IfaceSettings + type IfaceSettings struct + Unused *UnusedClass + type ImportasSettings struct + Alias []Alias + NoExtraAliases *bool + NoUnaliased *bool + type InamedparamSettings struct + SkipSingleParam *bool + type InterfacebloatSettings struct + Max *int64 + type IreturnSettings struct + Allow []string + Reject []string + type Issues struct + Fix *bool + MaxIssuesPerLinter *int64 + MaxSameIssues *int64 + New *bool + NewFromMergeBase *string + NewFromPatch *string + NewFromRev *string + UniqByLine *bool + WholeFiles *bool + type JunitXML struct + Extended *bool + Path *string + type KeyNamingCase string + const Camel + const Kebab + const Pascal + const Snake + type Linters struct + Default *LintersDefault + Disable []string + Enable []string + Exclusions *LintersExclusions + Settings *LintersSettings + type LintersDefault string + const Fast + const PurpleAll + const PurpleNone + const Standard + type LintersExclusions struct + Generated *Generated + Paths []string + PathsExcept []string + Presets []Preset + Rules []ExclusionsRule + WarnUnused *bool + type LintersSettings struct + Asasalint *AsasalintSettings + Bidichk *BidichkSettings + Copyloopvar *CopyloopvarSettings + Custom map[string]interface{} + Cyclop *CyclopSettings + Decorder *DecorderSettings + Depguard *DepguardSettings + Dogsled *DogsledSettings + Dupl *DuplSettings + Dupword *DupwordSettings + Embeddedstructfieldcheck *EmbeddedstructfieldcheckSettings + Errcheck *ErrcheckSettings + Errchkjson *ErrchkjsonSettings + Errorlint *ErrorlintSettings + Exhaustive *ExhaustiveSettings + Exhaustruct *ExhaustructSettings + Fatcontext *FatcontextSettings + Forbidigo *ForbidigoSettings + Funcorder *FuncorderSettings + Funlen *FunlenSettings + Ginkgolinter *GinkgolinterSettings + Gochecksumtype *GochecksumtypeSettings + Gocognit *GocognitSettings + Goconst *GoconstSettings + Gocritic *GocriticClass + Gocyclo *GocycloSettings + Godot *GodotSettings + Godox *GodoxSettings + Goheader *GoheaderSettings + Gomoddirectives *GomoddirectivesSettings + Gomodguard *GomodguardSettings + Gosec *GosecSettings + Gosmopolitan *GosmopolitanSettings + Govet *GovetSettings + Grouper *GrouperSettings + Iface *IfaceClass + Importas *ImportasSettings + Inamedparam *InamedparamSettings + Interfacebloat *InterfacebloatSettings + Ireturn *IreturnSettings + Lll *LllSettings + Loggercheck *LoggercheckSettings + Maintidx *MaintidxSettings + Makezero *MakezeroSettings + Misspell *MisspellSettings + Mnd *MndSettings + Musttag *MusttagSettings + Nakedret *NakedretSettings + Nestif *NestifSettings + Nilnil *NilnilSettings + Nlreturn *NlreturnSettings + Nolintlint *NolintlintSettings + Nonamedreturns *NonamedreturnsSettings + Paralleltest *ParalleltestSettings + Perfsprint *PerfsprintSettings + Prealloc *PreallocSettings + Predeclared *PredeclaredSettings + Promlinter *PromlinterSettings + Protogetter *ProtogetterSettings + Reassign *ReassignSettings + Recvcheck *RecvcheckSettings + Revive *ReviveSettings + Rowserrcheck *RowserrcheckSettings + Sloglint *SloglintSettings + Spancheck *SpancheckSettings + Staticcheck *StaticcheckSettings + Tagalign *TagalignSettings + Tagliatelle *TagliatelleSettings + Testifylint *TestifylintSettings + Testpackage *TestpackageSettings + Thelper *ThelperSettings + Unconvert *UnconvertSettings + Unparam *UnparamSettings + Unused *UnusedSettings + Usestdlibvars *UsestdlibvarsSettings + Usetesting *UsetestingSettings + Varnamelen *VarnamelenSettings + Whitespace *WhitespaceSettings + Wrapcheck *WrapcheckSettings + Wsl *WslSettings + WslV5 *WslSettingsV5 + type LllSettings struct + LineLength *int64 + TabWidth *int64 + type Locale string + const Uk + const Us + type LoggercheckSettings struct + Kitlog *bool + Klog *bool + Logr *bool + NoPrintfLike *bool + RequireStringKey *bool + Rules []string + Slog *bool + Zap *bool + type MaintidxSettings struct + Under *float64 + type MakezeroSettings struct + Always *bool + type MisspellMode string + const Mode + const ModeDefault + const Restricted + type MisspellSettings struct + ExtraWords []ExtraWord + IgnoreRules []string + Locale *Locale + Mode *MisspellMode + type MndCheck string + const Argument + const Case + const CheckAssign + const CheckReturn + const Condition + const Operation + type MndSettings struct + Checks []MndCheck + IgnoredFiles []string + IgnoredFunctions []string + IgnoredNumbers []string + type Module struct + type ModulesDownloadMode string + const Mod + const Readonly + const Vendor + type MsgStyleEnum string + const Capitalized + const Lowercased + const MsgStyle + type MusttagSettings struct + Functions []Function + type NakedretSettings struct + MaxFuncLines *int64 + type Name string + const SpecifyDisableReason + type NestifSettings struct + MinComplexity *int64 + type NestingReduceClass struct + BodyWidth *float64 + type NilnilSettings struct + CheckedTypes []CheckedType + DetectOpposite *bool + OnlyTwo *bool + type NlreturnSettings struct + BlockSize *float64 + type NoGlobalEnum string + const NoGlobal + const NoGlobalAll + const NoGlobalDefault + type NolintlintSettings struct + AllowNoExplanation []string + AllowUnused *bool + RequireExplanation *bool + RequireSpecific *bool + type NonamedreturnsSettings struct + ReportErrorInDefer *bool + type Output struct + Formats *Formats + PathMode *string + PathPrefix *string + ShowStats *bool + SortOrder []SortOrder + type Override struct + ExtendedRules map[string]interface{} + Ignore *bool + IgnoredFields []string + Pkg string + Rules map[string]interface{} + UseFieldName *bool + type ParalleltestSettings struct + IgnoreMissing *bool + IgnoreMissingSubtests *bool + type PerfsprintSettings struct + BoolFormat *bool + ErrError *bool + ErrorFormat *bool + Errorf *bool + HexFormat *bool + IntConversion *bool + IntegerFormat *bool + Sprintf1 *bool + Strconcat *bool + StringFormat *bool + type PreallocSettings struct + ForLoops *bool + RangeLoops *bool + Simple *bool + type PredeclaredSettings struct + Ignore []string + QualifiedName *bool + type Preset string + const Comments + const CommonFalsePositives + const Legacy + const StdErrorHandling + type PromlinterSettings struct + DisabledLinters []DisabledLinter + Strict interface{} + type ProtogetterSettings struct + ReplaceFirstArgInAppend *bool + SkipAnyGenerated *bool + SkipFiles []string + SkipGeneratedBy []string + type RangeExprCopyClass struct + SizeThreshold *float64 + SkipTestFuncs *bool + type RangeValCopyClass struct + SizeThreshold *float64 + SkipTestFuncs *bool + type ReassignSettings struct + Patterns []string + type RecvcheckSettings struct + DisableBuiltin *bool + Exclusions []string + type RegexpClass struct + type RelativePathModeEnum string + const CFG + const Gitroot + const Gomod + const Wd + type RequireErrorClass struct + FnPattern *string + type ReviveRules string + const AddConstant + const ArgumentLimit + const BannedCharacters + const BareReturn + const BlankImports + const BoolLiteralInExpr + const CallToGc + const CognitiveComplexity + const CommentSpacings + const CommentsDensity + const ConfusingNaming + const ConfusingResults + const ConstantLogicalExpr + const ContextAsArgument + const ContextKeysType + const Cyclomatic + const Datarace + const DeepExit + const DotImports + const DuplicatedImports + const EarlyReturn + const EmptyBlock + const EmptyLines + const EnforceMapStyle + const EnforceRepeatedArgTypeStyle + const EnforceSliceStyle + const ErrorNaming + const ErrorReturn + const ErrorStrings + const Errorf + const Exported + const FileHeader + const FileLengthLimit + const FilenameFormat + const FlagParameter + const FunctionLength + const FunctionResultLimit + const GetReturn + const IdenticalBranches + const IfReturn + const ImportAliasNaming + const ImportShadowing + const ImportsBlocklist + const IncrementDecrement + const IndentErrorFlow + const LineLengthLimit + const MaxControlNesting + const MaxPublicStructs + const ModifiesParameter + const ModifiesValueReceiver + const NestedStructs + const OptimizeOperandsOrder + const PackageComments + const RangeValAddress + const RangeValInClosure + const ReceiverNaming + const RedefinesBuiltinID + const RedundantBuildTag + const RedundantImportAlias + const RedundantTestMainExit + const ReviveRulesAtomic + const ReviveRulesDefer + const ReviveRulesRange + const StringFormat + const StringOfInt + const StructTag + const SuperfluousElse + const TimeDate + const TimeEqual + const TimeNaming + const UncheckedTypeAssertion + const UnconditionalRecursion + const UnexportedNaming + const UnexportedReturn + const UnhandledError + const UnnecessaryFormat + const UnnecessaryStmt + const UnreachableCode + const UnusedParameter + const UnusedReceiver + const UseAny + const UseErrorsNew + const UseFmtPrint + const UselessBreak + const VarDeclaration + const VarNaming + const WaitgroupByValue + type ReviveSettings struct + Confidence *float64 + Directives []DirectiveElement + EnableAllRules *bool + MaxOpenFiles *int64 + Rules []Rule + Severity *SeverityEnum + type RewriteRule struct + Pattern *string + Replacement *string + type RowserrcheckSettings struct + Packages []string + type Rule struct + Arguments []interface{} + Disabled *bool + Exclude []string + Name ReviveRules + Severity *SeverityEnum + type RuleguardClass struct + Debug *string + Disable *string + Enable *string + FailOn *string + Rules *string + type Rules struct + type Run struct + AllowParallelRunners *bool + AllowSerialRunners *bool + BuildTags []string + Concurrency *int64 + Go *string + IssuesExitCode *int64 + ModulesDownloadMode *ModulesDownloadMode + RelativePathMode *RelativePathModeEnum + Tests *bool + Timeout *string + type ScopeEnum string + const Declarations + const ScopeAll + const Toplevel + type SeverityClass struct + Default string + Rules []SeverityRule + type SeverityEnum string + const Error + const Warning + type SeverityRule struct + Linters []string + Path *string + PathExcept *string + Severity string + Source *string + Text *string + type SimpleFormat struct + Path *string + type SloglintSettings struct + ArgsOnSepLines *bool + AttrOnly *bool + Context *ContextEnum + ForbiddenKeys []string + KeyNamingCase *KeyNamingCase + KvOnly *bool + MsgStyle *MsgStyleEnum + NoGlobal *NoGlobalEnum + NoMixedArgs *bool + NoRawKeys *bool + StaticMsg *bool + type SortOrder string + const File + const Linter + const Severity + type SpancheckCheck string + const End + const RecordError + const SetStatus + type SpancheckSettings struct + Checks []SpancheckCheck + ExtraStartSpanSignatures []string + IgnoreCheckSignatures []string + type StaticcheckSettings struct + Checks []string + DotImportWhitelist []string + HTTPStatusCodeWhitelist []HTTPStatusCodeWhitelist + Initialisms []string + type SuiteExtraAssertCallClass struct + Mode *SuiteExtraAssertCallMode + type SuiteExtraAssertCallMode string + const Remove + const Require + type TB struct + Begin *bool + First *bool + Name *bool + type Tab struct + Colors *bool + Path *string + PrintLinterName *bool + type TagalignSettings struct + Align *bool + Order []string + Sort *bool + Strict *bool + type TagliatelleSettings struct + Case *CaseClass + type Test struct + Begin *bool + First *bool + Name *bool + type TestifylintSettings struct + BoolCompare *BoolCompareClass + Disable []Able + DisableAll *bool + Enable []Able + EnableAll *bool + ExpectedActual *ExpectedActualClass + Formatter *FormatterClass + GoRequire *GoRequireClass + RequireError *RequireErrorClass + SuiteExtraAssertCall *SuiteExtraAssertCallClass + type TestpackageSettings struct + AllowPackages []string + SkipRegexp *string + type Text struct + Colors *bool + Path *string + PrintIssuedLines *bool + PrintLinterName *bool + type ThelperSettings struct + Benchmark *Benchmark + Fuzz *Fuzz + TB *TB + Test *Test + type TooManyResultsCheckerClass struct + MaxResults *float64 + type TruncateCmpClass struct + SkipArchDependent *bool + type UnconvertSettings struct + FastMath *bool + Safe *bool + type UnderefClass struct + SkipRecvDeref *bool + type UnnamedResultClass struct + CheckExported *bool + type UnparamSettings struct + CheckExported *bool + type UnusedClass struct + Exclude []string + type UnusedSettings struct + ExportedFieldsAreUsed *bool + FieldWritesAreUses *bool + GeneratedIsUsed *bool + LocalVariablesAreUsed *bool + ParametersAreUsed *bool + PostStatementsAreReads *bool + type UsestdlibvarsSettings struct + ConstantKind *bool + CryptoHash *bool + DefaultRPCPath *bool + HTTPMethod *bool + HTTPStatusCode *bool + SQLIsolationLevel *bool + TLSSignatureScheme *bool + TimeDateMonth *bool + TimeLayout *bool + TimeMonth *bool + TimeWeekday *bool + type UsetestingSettings struct + ContextBackground *bool + ContextTodo *bool + OSChdir *bool + OSCreateTemp *bool + OSMkdirTemp *bool + OSSetenv *bool + OSTempDir *bool + type Values struct + Const *ConstClass + Regexp *RegexpClass + type VarnamelenSettings struct + CheckReceiver *bool + CheckReturn *bool + CheckTypeParam *bool + IgnoreChanRecvOk *bool + IgnoreDecls []string + IgnoreMapIndexOk *bool + IgnoreNames []string + IgnoreTypeAssertOk *bool + MaxDistance *int64 + MinNameLength *int64 + type WhitespaceSettings struct + MultiFunc *bool + MultiIf *bool + type WrapcheckSettings struct + ExtraIgnoreSigs []string + IgnoreInterfaceRegexps []string + IgnorePackageGlobs []string + IgnoreSigRegexps []string + IgnoreSigs []string + ReportInternalErrors *bool + type WslChecks string + const Append + const AssignExclusive + const AssignExpr + const Branch + const Decl + const Err + const Expr + const For + const Go + const If + const IncDEC + const Label + const LeadingWhitespace + const Select + const Send + const Switch + const TrailingWhitespace + const TypeSwitch + const WslChecksAssign + const WslChecksDefer + const WslChecksRange + const WslChecksReturn + type WslSettings struct + AllowAssignAndAnything *bool + AllowAssignAndCall *bool + AllowCuddleDeclarations *bool + AllowCuddleUsedInBlock *bool + AllowCuddleWithCalls []string + AllowCuddleWithRhs []string + AllowMultilineAssign *bool + AllowSeparatedLeadingComment *bool + AllowTrailingComment *bool + ErrorVariableNames []string + ForceCaseTrailingWhitespace *int64 + ForceErrCuddling *bool + ForceShortDeclCuddling *bool + StrictAppend *bool + type WslSettingsV5 struct + AllowFirstInBlock *bool + AllowWholeBlock *bool + BranchMaxLines *int64 + CaseMaxLines *int64 + Default *WslV5Default + Disable []WslChecks + Enable []WslChecks + type WslV5Default string + const Default + const DefaultDefault + const FluffyAll + const FluffyNone