-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathanalysis.go
More file actions
108 lines (106 loc) · 4.66 KB
/
analysis.go
File metadata and controls
108 lines (106 loc) · 4.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
package passes
import (
"github.com/grafana/plugin-validator/pkg/analysis"
"github.com/grafana/plugin-validator/pkg/analysis/passes/archive"
"github.com/grafana/plugin-validator/pkg/analysis/passes/archivename"
"github.com/grafana/plugin-validator/pkg/analysis/passes/backendbinary"
"github.com/grafana/plugin-validator/pkg/analysis/passes/backenddebug"
"github.com/grafana/plugin-validator/pkg/analysis/passes/binarypermissions"
"github.com/grafana/plugin-validator/pkg/analysis/passes/brokenlinks"
"github.com/grafana/plugin-validator/pkg/analysis/passes/buildtools"
"github.com/grafana/plugin-validator/pkg/analysis/passes/changelog"
"github.com/grafana/plugin-validator/pkg/analysis/passes/checksum"
"github.com/grafana/plugin-validator/pkg/analysis/passes/circulardependencies"
"github.com/grafana/plugin-validator/pkg/analysis/passes/grafanadependency"
"github.com/grafana/plugin-validator/pkg/analysis/passes/codediff"
"github.com/grafana/plugin-validator/pkg/analysis/passes/coderules"
"github.com/grafana/plugin-validator/pkg/analysis/passes/discoverability"
"github.com/grafana/plugin-validator/pkg/analysis/passes/gomanifest"
"github.com/grafana/plugin-validator/pkg/analysis/passes/gosec"
"github.com/grafana/plugin-validator/pkg/analysis/passes/includesnested"
"github.com/grafana/plugin-validator/pkg/analysis/passes/jargon"
"github.com/grafana/plugin-validator/pkg/analysis/passes/jssourcemap"
"github.com/grafana/plugin-validator/pkg/analysis/passes/legacybuilder"
"github.com/grafana/plugin-validator/pkg/analysis/passes/legacyplatform"
"github.com/grafana/plugin-validator/pkg/analysis/passes/license"
"github.com/grafana/plugin-validator/pkg/analysis/passes/llmreview"
"github.com/grafana/plugin-validator/pkg/analysis/passes/logos"
"github.com/grafana/plugin-validator/pkg/analysis/passes/manifest"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadata"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadatapaths"
"github.com/grafana/plugin-validator/pkg/analysis/passes/metadatavalid"
"github.com/grafana/plugin-validator/pkg/analysis/passes/modulejs"
"github.com/grafana/plugin-validator/pkg/analysis/passes/nestedmetadata"
"github.com/grafana/plugin-validator/pkg/analysis/passes/org"
"github.com/grafana/plugin-validator/pkg/analysis/passes/osvscanner"
"github.com/grafana/plugin-validator/pkg/analysis/passes/packagejson"
"github.com/grafana/plugin-validator/pkg/analysis/passes/pluginname"
"github.com/grafana/plugin-validator/pkg/analysis/passes/provenance"
"github.com/grafana/plugin-validator/pkg/analysis/passes/published"
"github.com/grafana/plugin-validator/pkg/analysis/passes/readme"
"github.com/grafana/plugin-validator/pkg/analysis/passes/restrictivedep"
"github.com/grafana/plugin-validator/pkg/analysis/passes/safelinks"
"github.com/grafana/plugin-validator/pkg/analysis/passes/screenshots"
"github.com/grafana/plugin-validator/pkg/analysis/passes/sdkusage"
"github.com/grafana/plugin-validator/pkg/analysis/passes/signature"
"github.com/grafana/plugin-validator/pkg/analysis/passes/sourcecode"
"github.com/grafana/plugin-validator/pkg/analysis/passes/sponsorshiplink"
"github.com/grafana/plugin-validator/pkg/analysis/passes/templatereadme"
"github.com/grafana/plugin-validator/pkg/analysis/passes/trackingscripts"
"github.com/grafana/plugin-validator/pkg/analysis/passes/typesuffix"
"github.com/grafana/plugin-validator/pkg/analysis/passes/unsafesvg"
"github.com/grafana/plugin-validator/pkg/analysis/passes/version"
"github.com/grafana/plugin-validator/pkg/analysis/passes/virusscan"
)
var Analyzers = []*analysis.Analyzer{
archive.Analyzer,
archivename.Analyzer,
backendbinary.Analyzer,
backenddebug.Analyzer,
binarypermissions.Analyzer,
brokenlinks.Analyzer,
buildtools.Analyzer,
changelog.Analyzer,
sponsorshiplink.Analyzer,
checksum.Analyzer,
coderules.Analyzer,
discoverability.Analyzer,
gomanifest.Analyzer,
gosec.Analyzer,
includesnested.Analyzer,
jargon.Analyzer,
jssourcemap.Analyzer,
legacybuilder.Analyzer,
legacyplatform.Analyzer,
license.Analyzer,
safelinks.Analyzer,
llmreview.Analyzer,
logos.Analyzer,
manifest.Analyzer,
metadata.Analyzer,
metadatapaths.Analyzer,
metadatavalid.Analyzer,
modulejs.Analyzer,
nestedmetadata.Analyzer,
org.Analyzer,
osvscanner.Analyzer,
packagejson.Analyzer,
pluginname.Analyzer,
provenance.Analyzer,
published.Analyzer,
readme.Analyzer,
restrictivedep.Analyzer,
screenshots.Analyzer,
sdkusage.Analyzer,
signature.Analyzer,
sourcecode.Analyzer,
templatereadme.Analyzer,
trackingscripts.Analyzer,
typesuffix.Analyzer,
unsafesvg.Analyzer,
version.Analyzer,
virusscan.Analyzer,
circulardependencies.Analyzer,
codediff.Analyzer,
grafanadependency.Analyzer,
}