sigchanyzer

Imports

Imports #

"bytes"
_ "embed"
"go/ast"
"go/format"
"go/token"
"go/types"
"golang.org/x/tools/go/analysis"
"golang.org/x/tools/go/analysis/passes/inspect"
"golang.org/x/tools/go/analysis/passes/internal/analysisutil"
"golang.org/x/tools/go/ast/inspector"

Constants & Variables

Analyzer var #

Analyzer describes sigchanyzer analysis function detector.

var Analyzer = *ast.UnaryExpr

doc var #

go:embed doc.go

var doc string

Functions

findDecl function #

func findDecl(arg *ast.Ident) ast.Node

isBuiltinMake function #

func isBuiltinMake(info *types.Info, call *ast.CallExpr) bool

isSignalNotify function #

func isSignalNotify(info *types.Info, call *ast.CallExpr) bool

run function #

func run(pass *analysis.Pass) (interface{}, error)

Generated with Arrow