toolshonnef.co/go/tools/report Index | Files

package report

import "honnef.co/go/tools/report"

Index

Functions

func Render

func Render(pass *analysis.Pass, x interface{}) string

func RenderArgs

func RenderArgs(pass *analysis.Pass, args []ast.Expr) string

func Report

func Report(pass *analysis.Pass, node Positioner, message string, opts ...Option)

Types

type Option

type Option func(*Options)

func FilterGenerated

func FilterGenerated() Option

func Fixes

func Fixes(fixes ...analysis.SuggestedFix) Option
func Related(node Positioner, message string) Option

func ShortRange

func ShortRange() Option

type Options

type Options struct {
	ShortRange      bool
	FilterGenerated bool
	Fixes           []analysis.SuggestedFix
	Related         []analysis.RelatedInformation
}

type Positioner

type Positioner interface {
	Pos() token.Pos
}

Source Files

report.go

Version
v0.0.1-2020.1.3
Published
Feb 22, 2020
Platform
windows/amd64
Imports
9 packages
Last checked
7 minutes ago

Tools for package owners.