Chore: Add depgaurd rules for sub-modules (#84084)
This commit is contained in:
@@ -67,6 +67,33 @@ files = [
|
|||||||
"**/pkg/tsdb/cloudwatch/**/*",
|
"**/pkg/tsdb/cloudwatch/**/*",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[linters-settings.depguard.rules.apiserver]
|
||||||
|
list-mode = "lax"
|
||||||
|
allow = [
|
||||||
|
"github.com/grafana/grafana/pkg/apimachinery",
|
||||||
|
"github.com/grafana/grafana/pkg/apiserver",
|
||||||
|
]
|
||||||
|
deny = [
|
||||||
|
{ pkg = "github.com/grafana/grafana/pkg", desc = "apiserver is not allowed to import grafana core" }
|
||||||
|
]
|
||||||
|
files = [
|
||||||
|
"**/pkg/apiserver/*",
|
||||||
|
"**/pkg/apiserver/**/*"
|
||||||
|
]
|
||||||
|
|
||||||
|
[linters-settings.depguard.rules.apimachinery]
|
||||||
|
list-mode = "lax"
|
||||||
|
allow = [
|
||||||
|
"github.com/grafana/grafana/pkg/apimachinery",
|
||||||
|
]
|
||||||
|
deny = [
|
||||||
|
{ pkg = "github.com/grafana/grafana/pkg", desc = "apimachinery is not allowed to import grafana core" }
|
||||||
|
]
|
||||||
|
files = [
|
||||||
|
"**/pkg/apimachinery/*",
|
||||||
|
"**/pkg/apimachinery/**/*"
|
||||||
|
]
|
||||||
|
|
||||||
[linters-settings.depguard.rules.promlib]
|
[linters-settings.depguard.rules.promlib]
|
||||||
list-mode = "lax" # allow unless explicitely denied
|
list-mode = "lax" # allow unless explicitely denied
|
||||||
deny = [
|
deny = [
|
||||||
|
|||||||
Reference in New Issue
Block a user