Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasStyle ¶
type AliasStyle string
AliasStyle represents the preferred alias style
const ( // AliasExplicit requires explicit AS keyword: table AS t AliasExplicit AliasStyle = "explicit" // AliasImplicit allows implicit aliases: table t AliasImplicit AliasStyle = "implicit" )
type AliasingConsistencyRule ¶
AliasingConsistencyRule checks for consistent aliasing patterns
func NewAliasingConsistencyRule ¶
func NewAliasingConsistencyRule(preferExplicitAS bool) *AliasingConsistencyRule
NewAliasingConsistencyRule creates a new L009 rule instance
type ColumnAlignmentRule ¶
ColumnAlignmentRule checks for proper column alignment in SELECT statements
func NewColumnAlignmentRule ¶
func NewColumnAlignmentRule() *ColumnAlignmentRule
NewColumnAlignmentRule creates a new L006 rule instance
type CommaPlacementRule ¶
CommaPlacementRule checks for consistent comma placement
func NewCommaPlacementRule ¶
func NewCommaPlacementRule(preferredStyle CommaStyle) *CommaPlacementRule
NewCommaPlacementRule creates a new L008 rule instance
type CommaStyle ¶
type CommaStyle string
CommaStyle represents the preferred comma placement style
const ( // CommaTrailing means commas at end of lines: col1, CommaTrailing CommaStyle = "trailing" // CommaLeading means commas at start of lines: , col1 CommaLeading CommaStyle = "leading" )
Click to show internal directories.
Click to hide internal directories.