dev: clean up unused receivers with revive (#4599)
This commit is contained in:
parent
3945188b29
commit
d31832751e
@ -99,6 +99,7 @@ linters-settings:
|
|||||||
- name: unexported-return
|
- name: unexported-return
|
||||||
disabled: true
|
disabled: true
|
||||||
- name: unused-parameter
|
- name: unused-parameter
|
||||||
|
- name: unused-receiver
|
||||||
|
|
||||||
linters:
|
linters:
|
||||||
disable-all: true
|
disable-all: true
|
||||||
|
@ -50,7 +50,7 @@ func newCacheCommand() *cacheCommand {
|
|||||||
return c
|
return c
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *cacheCommand) executeClean(_ *cobra.Command, _ []string) error {
|
func (*cacheCommand) executeClean(_ *cobra.Command, _ []string) error {
|
||||||
cacheDir := cache.DefaultDir()
|
cacheDir := cache.DefaultDir()
|
||||||
|
|
||||||
if err := os.RemoveAll(cacheDir); err != nil {
|
if err := os.RemoveAll(cacheDir); err != nil {
|
||||||
@ -60,7 +60,7 @@ func (c *cacheCommand) executeClean(_ *cobra.Command, _ []string) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *cacheCommand) executeStatus(_ *cobra.Command, _ []string) {
|
func (*cacheCommand) executeStatus(_ *cobra.Command, _ []string) {
|
||||||
cacheDir := cache.DefaultDir()
|
cacheDir := cache.DefaultDir()
|
||||||
_, _ = fmt.Fprintf(logutils.StdOut, "Dir: %s\n", cacheDir)
|
_, _ = fmt.Fprintf(logutils.StdOut, "Dir: %s\n", cacheDir)
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ func (lnt *Linter) allAnalyzerNames() []string {
|
|||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
|
|
||||||
func (lnt *Linter) configureAnalyzer(a *analysis.Analyzer, cfg map[string]any) error {
|
func (*Linter) configureAnalyzer(a *analysis.Analyzer, cfg map[string]any) error {
|
||||||
for k, v := range cfg {
|
for k, v := range cfg {
|
||||||
f := a.Flags.Lookup(k)
|
f := a.Flags.Lookup(k)
|
||||||
if f == nil {
|
if f == nil {
|
||||||
|
@ -31,11 +31,11 @@ func (ml MetaLinter) Run(_ context.Context, lintCtx *linter.Context) ([]result.I
|
|||||||
return runAnalyzers(ml, lintCtx)
|
return runAnalyzers(ml, lintCtx)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ml MetaLinter) Name() string {
|
func (MetaLinter) Name() string {
|
||||||
return "goanalysis_metalinter"
|
return "goanalysis_metalinter"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ml MetaLinter) Desc() string {
|
func (MetaLinter) Desc() string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -57,11 +57,11 @@ func (ml MetaLinter) getAnalyzers() []*analysis.Analyzer {
|
|||||||
return allAnalyzers
|
return allAnalyzers
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ml MetaLinter) getName() string {
|
func (MetaLinter) getName() string {
|
||||||
return "metalinter"
|
return "metalinter"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ml MetaLinter) useOriginalPackages() bool {
|
func (MetaLinter) useOriginalPackages() bool {
|
||||||
return false // `unused` can't be run by this metalinter
|
return false // `unused` can't be run by this metalinter
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ func NewLinterBuilder() *LinterBuilder {
|
|||||||
|
|
||||||
// Build loads all the "internal" linters.
|
// Build loads all the "internal" linters.
|
||||||
// The configuration is use for the linter settings.
|
// The configuration is use for the linter settings.
|
||||||
func (b LinterBuilder) Build(cfg *config.Config) ([]*linter.Config, error) {
|
func (LinterBuilder) Build(cfg *config.Config) ([]*linter.Config, error) {
|
||||||
if cfg == nil {
|
if cfg == nil {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ func (v Validator) validateLintersNames(cfg *config.Linters) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v Validator) validatePresets(cfg *config.Linters) error {
|
func (Validator) validatePresets(cfg *config.Linters) error {
|
||||||
presets := AllPresets()
|
presets := AllPresets()
|
||||||
|
|
||||||
for _, p := range cfg.Presets {
|
for _, p := range cfg.Presets {
|
||||||
|
@ -105,7 +105,7 @@ func (l *PackageLoader) loadPackages(ctx context.Context, loadMode packages.Load
|
|||||||
return l.filterTestMainPackages(pkgs), nil
|
return l.filterTestMainPackages(pkgs), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (l *PackageLoader) parseLoadedPackagesErrors(pkgs []*packages.Package) error {
|
func (*PackageLoader) parseLoadedPackagesErrors(pkgs []*packages.Package) error {
|
||||||
for _, pkg := range pkgs {
|
for _, pkg := range pkgs {
|
||||||
var errs []packages.Error
|
var errs []packages.Error
|
||||||
for _, err := range pkg.Errors {
|
for _, err := range pkg.Errors {
|
||||||
|
@ -49,7 +49,7 @@ func (p *AutogeneratedExclude) Process(issues []result.Issue) ([]result.Issue, e
|
|||||||
return filterIssuesErr(issues, p.shouldPassIssue)
|
return filterIssuesErr(issues, p.shouldPassIssue)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *AutogeneratedExclude) Finish() {}
|
func (*AutogeneratedExclude) Finish() {}
|
||||||
|
|
||||||
func (p *AutogeneratedExclude) shouldPassIssue(issue *result.Issue) (bool, error) {
|
func (p *AutogeneratedExclude) shouldPassIssue(issue *result.Issue) (bool, error) {
|
||||||
if issue.FromLinter == "typecheck" {
|
if issue.FromLinter == "typecheck" {
|
||||||
|
@ -27,7 +27,7 @@ func (PathPrettifier) Name() string {
|
|||||||
return "path_prettifier"
|
return "path_prettifier"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p PathPrettifier) Process(issues []result.Issue) ([]result.Issue, error) {
|
func (PathPrettifier) Process(issues []result.Issue) ([]result.Issue, error) {
|
||||||
return transformIssues(issues, func(issue *result.Issue) *result.Issue {
|
return transformIssues(issues, func(issue *result.Issue) *result.Issue {
|
||||||
if !filepath.IsAbs(issue.FilePath()) {
|
if !filepath.IsAbs(issue.FilePath()) {
|
||||||
return issue
|
return issue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user