Skip to content

Commit 122e958

Browse files
committed
chore: remove TypecheckMode
1 parent b67b70f commit 122e958

File tree

4 files changed

+3
-20
lines changed

4 files changed

+3
-20
lines changed

pkg/golinters/goanalysis/linter.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ type Linter struct {
4949
contextSetter func(*linter.Context)
5050
loadMode LoadMode
5151
needUseOriginalPackages bool
52-
isTypecheckModeOn bool
5352
}
5453

5554
func NewLinter(name, desc string, analyzers []*analysis.Analyzer, cfg map[string]map[string]interface{}) *Linter {
@@ -68,10 +67,6 @@ func (lnt *Linter) UseOriginalPackages() {
6867
lnt.needUseOriginalPackages = true
6968
}
7069

71-
func (lnt *Linter) SetTypecheckMode() {
72-
lnt.isTypecheckModeOn = true
73-
}
74-
7570
func (lnt *Linter) LoadMode() LoadMode {
7671
return lnt.loadMode
7772
}
@@ -181,10 +176,6 @@ func (lnt *Linter) useOriginalPackages() bool {
181176
return lnt.needUseOriginalPackages
182177
}
183178

184-
func (lnt *Linter) isTypecheckMode() bool {
185-
return lnt.isTypecheckModeOn
186-
}
187-
188179
func (lnt *Linter) reportIssues(lintCtx *linter.Context) []Issue {
189180
if lnt.issuesReporter != nil {
190181
return lnt.issuesReporter(lintCtx)

pkg/golinters/goanalysis/metalinter.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,6 @@ func (ml MetaLinter) Desc() string {
3939
return ""
4040
}
4141

42-
func (ml MetaLinter) isTypecheckMode() bool {
43-
for _, l := range ml.linters {
44-
if l.isTypecheckMode() {
45-
return true
46-
}
47-
}
48-
return false
49-
}
50-
5142
func (ml MetaLinter) getLoadMode() LoadMode {
5243
loadMode := LoadModeNone
5344
for _, l := range ml.linters {

pkg/golinters/goanalysis/runners.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ type runAnalyzersConfig interface {
2323
getLinterNameForDiagnostic(*Diagnostic) string
2424
getAnalyzers() []*analysis.Analyzer
2525
useOriginalPackages() bool
26-
isTypecheckMode() bool
2726
reportIssues(*linter.Context) []Issue
2827
getLoadMode() LoadMode
2928
}

pkg/golinters/typecheck.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,21 @@ import (
88

99
func NewTypecheck() *goanalysis.Linter {
1010
const linterName = "typecheck"
11+
1112
analyzer := &analysis.Analyzer{
1213
Name: linterName,
1314
Doc: goanalysis.TheOnlyanalyzerDoc,
1415
Run: func(pass *analysis.Pass) (interface{}, error) {
1516
return nil, nil
1617
},
1718
}
19+
1820
linter := goanalysis.NewLinter(
1921
linterName,
2022
"Like the front-end of a Go compiler, parses and type-checks Go code",
2123
[]*analysis.Analyzer{analyzer},
2224
nil,
2325
).WithLoadMode(goanalysis.LoadModeTypesInfo)
24-
linter.SetTypecheckMode()
26+
2527
return linter
2628
}

0 commit comments

Comments
 (0)