package report
import "honnef.co/go/tools/analysis/report"
Index ¶
- func DisplayPosition(fset *token.FileSet, p token.Pos) token.Position
- func Ordinal(n int) string
- func Render(pass *analysis.Pass, x interface{}) string
- func RenderArgs(pass *analysis.Pass, args []ast.Expr) string
- func Report(pass *analysis.Pass, node Positioner, message string, opts ...Option)
- type Option
- func FilterGenerated() Option
- func Fixes(fixes ...analysis.SuggestedFix) Option
- func Related(node Positioner, message string) Option
- func ShortRange() Option
- type Options
- type Positioner
Functions ¶
func DisplayPosition ¶
func Ordinal ¶
func Render ¶
func RenderArgs ¶
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 ¶
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 ¶
Source Files ¶
report.go
- Version
- v0.1.1
- Published
- Jan 20, 2021
- Platform
- js/wasm
- Imports
- 10 packages
- Last checked
- 3 minutes ago –
Tools for package owners.