Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
A
AddColumnDisallowConstraints (class in squabble.rules.add_column_disallow_constraints)
AddColumnDisallowConstraints.ConstraintNotAllowed (class in squabble.rules.add_column_disallow_constraints)
all() (squabble.rule.Registry static method)
apply_file_config() (in module squabble.config)
asdict() (squabble.message.Message method)
B
BaseRule (class in squabble.rules)
by_code() (squabble.message.Registry class method)
C
check_file() (in module squabble.lint)
CODE (squabble.message.Message attribute)
collect_files() (in module squabble.cli)
color_reporter() (in module squabble.reporter)
Config (class in squabble.config)
Context (class in squabble.lint)
CRITICAL (squabble.lint.Severity attribute)
D
DisallowChangeColumnType (class in squabble.rules.disallow_change_column_type)
DisallowChangeColumnType.ChangeTypeNotAllowed (class in squabble.rules.disallow_change_column_type)
DisallowFloatTypes (class in squabble.rules.disallow_float_types)
DisallowFloatTypes.LossyFloatType (class in squabble.rules.disallow_float_types)
DisallowForeignKey (class in squabble.rules.disallow_foreign_key)
DisallowForeignKey.DisallowedForeignKeyConstraint (class in squabble.rules.disallow_foreign_key)
DisallowNotIn (class in squabble.rules.disallow_not_in)
DisallowNotIn.NotInNotAllowed (class in squabble.rules.disallow_not_in)
DisallowPaddedCharType (class in squabble.rules.disallow_padded_char_type)
DisallowPaddedCharType.WastefulCharType (class in squabble.rules.disallow_padded_char_type)
DisallowRenameEnumValue (class in squabble.rules.disallow_rename_enum_value)
DisallowRenameEnumValue.RenameNotAllowed (class in squabble.rules.disallow_rename_enum_value)
DisallowTimestampPrecision (class in squabble.rules.disallow_timestamp_precision)
DisallowTimestampPrecision.NoTimestampPrecision (class in squabble.rules.disallow_timestamp_precision)
DisallowTimetzType (class in squabble.rules.disallow_timetz_type)
DisallowTimetzType.NoCurrentTime (class in squabble.rules.disallow_timetz_type)
DisallowTimetzType.NoTimetzType (class in squabble.rules.disallow_timetz_type)
discover_config_location() (in module squabble.config)
dispatch_args() (in module squabble.cli)
DuplicateMessageCodeException
E
enable() (squabble.rules.BaseRule method)
explain() (squabble.message.Message class method)
explain_message() (in module squabble.cli)
F
format() (squabble.message.Message method)
format_type_name() (in module squabble.util)
G
get_base_config() (in module squabble.config)
get_class() (squabble.rule.Registry static method)
get_meta() (squabble.rule.Registry static method)
H
HIGH (squabble.lint.Severity attribute)
J
json_reporter() (in module squabble.reporter)
L
lint() (squabble.lint.Session method)
LintIssue (class in squabble.lint)
list_presets() (in module squabble.cli)
list_rules() (in module squabble.cli)
load_config() (in module squabble.config)
load_rules() (in module squabble.rule)
LOW (squabble.lint.Severity attribute)
M
main() (in module squabble.cli)
MEDIUM (squabble.lint.Severity attribute)
Message (class in squabble.message)
meta() (squabble.rules.BaseRule class method)
N
node_visitor() (in module squabble.rule)
P
plain_text_reporter() (in module squabble.reporter)
plugins (squabble.config.Config attribute)
R
register() (squabble.lint.Context method)
(squabble.message.Registry class method)
(squabble.rule.Registry static method)
register_exit() (squabble.lint.Context method)
Registry (class in squabble.message)
(class in squabble.rule)
report() (in module squabble.reporter)
(squabble.lint.Context method)
report_issue() (squabble.lint.Context method)
(squabble.lint.Session method)
reporter (squabble.config.Config attribute)
reporter() (in module squabble.reporter)
RequireColumns (class in squabble.rules.require_columns)
RequireColumns.ColumnWrongType (class in squabble.rules.require_columns)
RequireColumns.MissingRequiredColumn (class in squabble.rules.require_columns)
RequireConcurrentIndex (class in squabble.rules.require_concurrent_index)
RequireConcurrentIndex.IndexNotConcurrent (class in squabble.rules.require_concurrent_index)
RequireForeignKey (class in squabble.rules.require_foreign_key)
RequireForeignKey.MissingForeignKeyConstraint (class in squabble.rules.require_foreign_key)
RequirePrimaryKey (class in squabble.rules.require_primary_key)
RequirePrimaryKey.MissingPrimaryKey (class in squabble.rules.require_primary_key)
RuleConfigurationException
rules (squabble.config.Config attribute)
run_linter() (in module squabble.cli)
S
Session (class in squabble.lint)
Severity (class in squabble.lint)
show_rule() (in module squabble.cli)
sqlint_reporter() (in module squabble.reporter)
squabble (module)
squabble.cli (module)
squabble.config (module)
squabble.lint (module)
squabble.message (module)
squabble.reporter (module)
squabble.rule (module)
squabble.rules (module)
squabble.util (module)
SquabbleException
strip_rst_directives() (in module squabble.util)
T
TEMPLATE (squabble.message.Message attribute)
traverse() (squabble.lint.Context method)
U
UnknownPresetException
UnknownReporterException
UnknownRuleException
squabble
An extensible linter for SQL.
Navigation
Editor Integration
Built-in Rules
Writing Plugins
API
Related Topics
Documentation overview
Quick search