...

Package tests

import "cmd/vendor/golang.org/x/tools/go/analysis/passes/tests"
Overview
Index

Overview ▾

Package tests defines an Analyzer that checks for common mistaken usages of tests and examples.

Analyzer tests

tests: check for common mistaken usages of tests and examples

The tests checker walks Test, Benchmark, Fuzzing and Example functions checking malformed names, wrong signatures and examples documenting non-existent identifiers.

Please see the documentation for package testing in golang.org/pkg/testing for the conventions that are enforced for Tests, Benchmarks, and Examples.

Index ▾

Package files

doc.go tests.go

Variables

var Analyzer = &analysis.Analyzer{
    Name: "tests",
    Doc:  analysisutil.MustExtractDoc(doc, "tests"),
    URL:  "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/tests",
    Run:  run,
}