
Some checks failed
Extra / Vulnerability scanner (push) Failing after 15m24s
CI / go-mod (push) Failing after 15m22s
CI / golangci-lint (push) Failing after 15m20s
Release a tag / release (push) Failing after 15m18s
CI / tests-on-windows (push) Has been cancelled
CI / tests-on-macos (push) Has been cancelled
CI / tests-on-unix (1.13) (push) Has been cancelled
CI / tests-on-unix (1.14) (push) Has been cancelled
CI / tests-on-unix (1.15) (push) Has been cancelled
CI / check_generated (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile.alpine]) (push) Has been cancelled
Release a tag / docker-release (map[Dockerfile:build/Dockerfile]) (push) Has been cancelled
22 lines
492 B
Go
22 lines
492 B
Go
package golinters
|
|
|
|
import (
|
|
"github.com/kunwardeep/paralleltest/pkg/paralleltest"
|
|
"golang.org/x/tools/go/analysis"
|
|
|
|
"github.com/golangci/golangci-lint/pkg/golinters/goanalysis"
|
|
)
|
|
|
|
func NewParallelTest() *goanalysis.Linter {
|
|
analyzers := []*analysis.Analyzer{
|
|
paralleltest.NewAnalyzer(),
|
|
}
|
|
|
|
return goanalysis.NewLinter(
|
|
"paralleltest",
|
|
"paralleltest detects missing usage of t.Parallel() method in your Go test",
|
|
analyzers,
|
|
nil,
|
|
).WithLoadMode(goanalysis.LoadModeTypesInfo)
|
|
}
|