Package-level declarations
Types
Refines diagnostics emitted by a rule.
Creates fresh diagnostic refinement instances for thread-safe analysis.
Receives diagnostics emitted by a rule.
Stable analysis view exposed to custom rules.
Deprecation metadata for a rule that remains available for explicit users.
Typed declaration for one rule option.
Deprecation metadata for a rule option that remains available for explicit users.
Resolved options for the rule currently being executed.
Creates fresh rule instances for thread-safe analysis.
Provides a named collection of rules.
Stable SQL structure facts exposed to custom rules.
Stable facts for a JOIN clause.
Stable facts for a qualified reference such as table.column.
Stable facts for a SELECT result column.
Stable facts for a SELECT statement.
Stable facts for one top-level SQL statement.
Coarse statement kinds used by parser-backed rules.
Stable facts for a table or derived-table reference.
A matched range in a SQL token list.
Functions
Declares a strict boolean rule option and exposes it as a property delegate.
Declares a strict boolean rule option with a default value and exposes it as a property delegate.
Returns true when a source pattern match for role exists.
Declares a comma-separated enum list rule option and exposes it as a property delegate.
Declares a comma-separated enum list rule option with a default value and exposes it as a property delegate.
Declares an enum rule option and exposes it as a property delegate.
Declares an enum rule option with a default value and exposes it as a property delegate.
Returns the first source pattern match for role.
Returns the first ordered sequence of source pattern matches.
Declares a comma-separated integer list rule option and exposes it as a property delegate.
Declares a comma-separated integer list rule option with a default value and exposes it as a property delegate.
Declares an integer rule option and exposes it as a property delegate.
Declares an integer rule option with a default value and exposes it as a property delegate.
Declares a comma-separated keyed enum list rule option and exposes it as a property delegate.
Declares a comma-separated keyed enum list rule option with a default value and exposes it as a property delegate.
Declares a keyed enum rule option and exposes it as a property delegate.
Declares a keyed enum rule option with a default value and exposes it as a property delegate.
Declares a comma-separated list rule option and exposes it as a property delegate.
Declares a comma-separated list rule option with a default value and exposes it as a property delegate.
Declares a comma-separated long integer list rule option and exposes it as a property delegate.
Declares a comma-separated long integer list rule option with a default value and exposes it as a property delegate.
Declares a long integer rule option and exposes it as a property delegate.
Declares a long integer rule option with a default value and exposes it as a property delegate.
Replaces comments and quoted text with spaces while preserving offsets.
Declares a non-blank string rule option and exposes it as a property delegate.
Declares a non-blank string rule option with a default value and exposes it as a property delegate.
Declares a comma-separated non-negative integer list rule option and exposes it as a property delegate.
Declares a comma-separated non-negative integer list rule option with a default value and exposes it as a property delegate.
Declares a non-negative integer rule option and exposes it as a property delegate.
Declares a non-negative integer rule option with a default value and exposes it as a property delegate.
Declares a custom typed rule option and exposes it as a property delegate.
Declares a custom typed rule option with a default value and exposes it as a property delegate.
Converts a source offset into a 1-based line/column position.
Declares a comma-separated positive integer list rule option and exposes it as a property delegate.
Declares a comma-separated positive integer list rule option with a default value and exposes it as a property delegate.
Declares a positive integer rule option and exposes it as a property delegate.
Declares a positive integer rule option with a default value and exposes it as a property delegate.
Converts source offsets into a 1-based line/column range.
Tokenizes the current file and reports matches found per statement.
Reports a diagnostic for match using this rule's default severity.
Declares a comma-separated string list rule option and exposes it as a property delegate.
Declares a comma-separated string list rule option with a default value and exposes it as a property delegate.
Declares a raw string rule option and exposes it as a property delegate.
Declares a raw string rule option with a default value and exposes it as a property delegate.