loggingfields

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 1, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package loggingfields contains rules that validate logger field usage.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoggingFieldCasingRule

type LoggingFieldCasingRule struct{}

LoggingFieldCasingRule checks that logger field names use snake_case.

func NewLoggingFieldCasingRule

func NewLoggingFieldCasingRule() *LoggingFieldCasingRule

NewLoggingFieldCasingRule creates a new LoggingFieldCasingRule.

func (*LoggingFieldCasingRule) Category

func (r *LoggingFieldCasingRule) Category() string

Category returns the rule category.

func (*LoggingFieldCasingRule) Check

func (r *LoggingFieldCasingRule) Check(fset *token.FileSet, file *ast.File) []violation.Violation

Check analyzes a file for violations.

func (*LoggingFieldCasingRule) Description

func (r *LoggingFieldCasingRule) Description() string

Description returns the rule description.

func (*LoggingFieldCasingRule) Name

func (r *LoggingFieldCasingRule) Name() string

Name returns the rule name.

func (*LoggingFieldCasingRule) Severity

Severity returns the default severity.

type LoggingSpecializedFieldRule

type LoggingSpecializedFieldRule struct{}

LoggingSpecializedFieldRule ensures log calls use specialized field helpers instead of casting.

func NewLoggingSpecializedFieldRule

func NewLoggingSpecializedFieldRule() *LoggingSpecializedFieldRule

NewLoggingSpecializedFieldRule creates a new LoggingSpecializedFieldRule.

func (*LoggingSpecializedFieldRule) Category

func (r *LoggingSpecializedFieldRule) Category() string

Category returns the rule category.

func (*LoggingSpecializedFieldRule) Check

Check analyzes a file for violations.

func (*LoggingSpecializedFieldRule) Description

func (r *LoggingSpecializedFieldRule) Description() string

Description returns the rule description.

func (*LoggingSpecializedFieldRule) Name

Name returns the rule name.

func (*LoggingSpecializedFieldRule) Severity

Severity returns the default severity.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL