aboutsummaryrefslogtreecommitdiffstats
path: root/tools/syz-linter
diff options
context:
space:
mode:
Diffstat (limited to 'tools/syz-linter')
-rw-r--r--tools/syz-linter/linter.go12
1 files changed, 3 insertions, 9 deletions
diff --git a/tools/syz-linter/linter.go b/tools/syz-linter/linter.go
index c92e7bb88..d0cd0879b 100644
--- a/tools/syz-linter/linter.go
+++ b/tools/syz-linter/linter.go
@@ -32,15 +32,9 @@ import (
"golang.org/x/tools/go/analysis/passes/structtag"
)
-var AnalyzerPlugin analyzerPlugin
+func main() {}
-type analyzerPlugin struct{}
-
-func main() {
- _ = AnalyzerPlugin
-}
-
-func (*analyzerPlugin) GetAnalyzers() []*analysis.Analyzer {
+func New(conf any) ([]*analysis.Analyzer, error) {
return []*analysis.Analyzer{
SyzAnalyzer,
// Some standard analyzers that are not enabled in vet.
@@ -49,7 +43,7 @@ func (*analyzerPlugin) GetAnalyzers() []*analysis.Analyzer {
deepequalerrors.Analyzer,
nilness.Analyzer,
structtag.Analyzer,
- }
+ }, nil
}
var SyzAnalyzer = &analysis.Analyzer{