mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Chore: Add depgaurd rules for sub-modules (#84084)
This commit is contained in:
parent
dd7d4e2656
commit
9684a9e39a
@ -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 = [
|
||||||
|
Loading…
Reference in New Issue
Block a user