aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/timonwong/loggercheck/staticrules.go
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2025-01-22 16:07:17 +0100
committerTaras Madan <tarasmadan@google.com>2025-01-23 10:42:36 +0000
commit7b4377ad9d8a7205416df8d6217ef2b010f89481 (patch)
treee6fec4fd12ff807a16d847923f501075bf71d16c /vendor/github.com/timonwong/loggercheck/staticrules.go
parent475a4c203afb8b7d3af51c4fd32bb170ff32a45e (diff)
vendor: delete
Diffstat (limited to 'vendor/github.com/timonwong/loggercheck/staticrules.go')
-rw-r--r--vendor/github.com/timonwong/loggercheck/staticrules.go96
1 files changed, 0 insertions, 96 deletions
diff --git a/vendor/github.com/timonwong/loggercheck/staticrules.go b/vendor/github.com/timonwong/loggercheck/staticrules.go
deleted file mode 100644
index 1398e47b2..000000000
--- a/vendor/github.com/timonwong/loggercheck/staticrules.go
+++ /dev/null
@@ -1,96 +0,0 @@
-package loggercheck
-
-import (
- "errors"
- "fmt"
-
- "github.com/timonwong/loggercheck/internal/checkers"
- "github.com/timonwong/loggercheck/internal/rules"
-)
-
-var (
- staticRuleList = []rules.Ruleset{
- mustNewStaticRuleSet("logr", []string{
- "(github.com/go-logr/logr.Logger).Error",
- "(github.com/go-logr/logr.Logger).Info",
- "(github.com/go-logr/logr.Logger).WithValues",
- }),
- mustNewStaticRuleSet("klog", []string{
- "k8s.io/klog/v2.InfoS",
- "k8s.io/klog/v2.InfoSDepth",
- "k8s.io/klog/v2.ErrorS",
- "(k8s.io/klog/v2.Verbose).InfoS",
- "(k8s.io/klog/v2.Verbose).InfoSDepth",
- "(k8s.io/klog/v2.Verbose).ErrorS",
- }),
- mustNewStaticRuleSet("zap", []string{
- "(*go.uber.org/zap.SugaredLogger).With",
- "(*go.uber.org/zap.SugaredLogger).Debugw",
- "(*go.uber.org/zap.SugaredLogger).Infow",
- "(*go.uber.org/zap.SugaredLogger).Warnw",
- "(*go.uber.org/zap.SugaredLogger).Errorw",
- "(*go.uber.org/zap.SugaredLogger).DPanicw",
- "(*go.uber.org/zap.SugaredLogger).Panicw",
- "(*go.uber.org/zap.SugaredLogger).Fatalw",
- }),
- mustNewStaticRuleSet("kitlog", []string{
- "github.com/go-kit/log.With",
- "github.com/go-kit/log.WithPrefix",
- "github.com/go-kit/log.WithSuffix",
- "(github.com/go-kit/log.Logger).Log",
- }),
- mustNewStaticRuleSet("slog", []string{
- "log/slog.Group",
-
- "log/slog.With",
-
- "log/slog.Debug",
- "log/slog.Info",
- "log/slog.Warn",
- "log/slog.Error",
-
- "log/slog.DebugContext",
- "log/slog.InfoContext",
- "log/slog.WarnContext",
- "log/slog.ErrorContext",
-
- "(*log/slog.Logger).With",
-
- "(*log/slog.Logger).Debug",
- "(*log/slog.Logger).Info",
- "(*log/slog.Logger).Warn",
- "(*log/slog.Logger).Error",
-
- "(*log/slog.Logger).DebugContext",
- "(*log/slog.Logger).InfoContext",
- "(*log/slog.Logger).WarnContext",
- "(*log/slog.Logger).ErrorContext",
- }),
- }
- checkerByRulesetName = map[string]checkers.Checker{
- // by default, checkers.General will be used.
- "zap": checkers.Zap{},
- "slog": checkers.Slog{},
- }
-)
-
-// mustNewStaticRuleSet only called at init, catch errors during development.
-// In production it will not panic.
-func mustNewStaticRuleSet(name string, lines []string) rules.Ruleset {
- if len(lines) == 0 {
- panic(errors.New("no rules provided"))
- }
-
- rulesetList, err := rules.ParseRules(lines)
- if err != nil {
- panic(err)
- }
-
- if len(rulesetList) != 1 {
- panic(fmt.Errorf("expected 1 ruleset, got %d", len(rulesetList)))
- }
-
- ruleset := rulesetList[0]
- ruleset.Name = name
- return ruleset
-}