package golinters import ( "github.com/golangci/go-tools/ssa" "github.com/golangci/golangci-lint/pkg/astcache" "github.com/golangci/golangci-lint/pkg/config" "github.com/golangci/golangci-lint/pkg/fsutils" "golang.org/x/tools/go/loader" ) type Context struct { Paths *fsutils.ProjectPaths Cfg *config.Config Program *loader.Program SSAProgram *ssa.Program LoaderConfig *loader.Config ASTCache *astcache.Cache } func (c *Context) Settings() *config.LintersSettings { return &c.Cfg.LintersSettings }