analyzers/

directory
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2026 License: MIT

Directories

Path Synopsis
Package backenderror prevents configured backend errors from crossing exported API boundaries without an explicit classification step.
Package backenderror prevents configured backend errors from crossing exported API boundaries without an explicit classification step.
Package blockingcontext requires context on configured blocking APIs.
Package blockingcontext requires context on configured blocking APIs.
Package cleanupownership detects discarded cleanup results from configured constructors.
Package cleanupownership detects discarded cleanup results from configured constructors.
Package constructorgoroutine forbids hidden goroutine startup in constructors.
Package constructorgoroutine forbids hidden goroutine startup in constructors.
Package forbiddenapi enforces organization-specific API migrations.
Package forbiddenapi enforces organization-specific API migrations.
Package globalgoroutine detects goroutines started by package initialization.
Package globalgoroutine detects goroutines started by package initialization.
Package goroutinefanout detects goroutine launches repeated by loops without a statically proven organization-approved bound.
Package goroutinefanout detects goroutine launches repeated by loops without a statically proven organization-approved bound.
Package httpclienttimeout requires explicit timeout ownership for HTTP clients.
Package httpclienttimeout requires explicit timeout ownership for HTTP clients.
Package importboundary enforces configured package dependency direction.
Package importboundary enforces configured package dependency direction.
Package interfacenaming enforces configured names for exported value interfaces.
Package interfacenaming enforces configured names for exported value interfaces.
Package interfaceplacement enforces consumer-owned public interfaces in configured provider package trees.
Package interfaceplacement enforces consumer-owned public interfaces in configured provider package trees.
Package lockacrosscall detects configured calls made while locks are held.
Package lockacrosscall detects configured calls made while locks are held.
Package metriccardinality detects configured high-cardinality typed values passed to configured metric label positions.
Package metriccardinality detects configured high-cardinality typed values passed to configured metric label positions.
Package mutableglobal reports package variables that hold shared mutable state rather than immutable scalar values.
Package mutableglobal reports package variables that hold shared mutable state rather than immutable scalar values.
Package nobackground restricts root context creation to composition roots.
Package nobackground restricts root context creation to composition roots.
Package nodefaulthttp forbids process-global HTTP clients and transports.
Package nodefaulthttp forbids process-global HTTP clients and transports.
Package noinit requires explicit construction instead of package init.
Package noinit requires explicit construction instead of package init.
Package noprocesscontrol restricts process termination to entrypoints.
Package noprocesscontrol restricts process termination to entrypoints.
Package nostoredcontext forbids context lifecycle storage in structs.
Package nostoredcontext forbids context lifecycle storage in structs.
Package nounsafe forbids unsafe, cgo, and go:linkname in production policy.
Package nounsafe forbids unsafe, cgo, and go:linkname in production policy.
Package sensitivesink detects typed sensitive values passed to configured sinks.
Package sensitivesink detects typed sensitive values passed to configured sinks.
Package transactionrollback enforces immediate rollback ownership for configured transaction constructors.
Package transactionrollback enforces immediate rollback ownership for configured transaction constructors.

Jump to

Keyboard shortcuts

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