forked from bflad/tfproviderlint
/
checks.go
33 lines (31 loc) · 1.05 KB
/
checks.go
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
package xpasses
import (
"github.com/manicminer/tfproviderlint/xpasses/XAT001"
"github.com/manicminer/tfproviderlint/xpasses/XR001"
"github.com/manicminer/tfproviderlint/xpasses/XR002"
"github.com/manicminer/tfproviderlint/xpasses/XR003"
"github.com/manicminer/tfproviderlint/xpasses/XR004"
"github.com/manicminer/tfproviderlint/xpasses/XR005"
"github.com/manicminer/tfproviderlint/xpasses/XR006"
"github.com/manicminer/tfproviderlint/xpasses/XR007"
"github.com/manicminer/tfproviderlint/xpasses/XR008"
"github.com/manicminer/tfproviderlint/xpasses/XS001"
"github.com/manicminer/tfproviderlint/xpasses/XS002"
"golang.org/x/tools/go/analysis"
)
// AllChecks contains all Analyzers that report issues
// This can be consumed via multichecker.Main(xpasses.AllChecks...) or by
// combining these Analyzers with additional custom Analyzers
var AllChecks = []*analysis.Analyzer{
XAT001.Analyzer,
XR001.Analyzer,
XR002.Analyzer,
XR003.Analyzer,
XR004.Analyzer,
XR005.Analyzer,
XR006.Analyzer,
XR007.Analyzer,
XR008.Analyzer,
XS001.Analyzer,
XS002.Analyzer,
}