List of all items
Structs
- ambiguous::ambiguous_bool_op::AmbiguousBoolOp
- ambiguous::ambiguous_date_format::AmbiguousDateFormat
- ambiguous::chained_comparisons::ChainedComparisons
- ambiguous::column_name_conflict::ColumnNameConflict
- ambiguous::cross_join_keyword::CrossJoinKeyword
- ambiguous::division_by_zero::DivisionByZero
- ambiguous::floating_point_comparison::FloatingPointComparison
- ambiguous::full_outer_join::FullOuterJoin
- ambiguous::function_on_filtered_column::FunctionOnFilteredColumn
- ambiguous::group_by_position::GroupByPosition
- ambiguous::having_without_group_by::HavingWithoutGroupBy
- ambiguous::implicit_cross_join::ImplicitCrossJoin
- ambiguous::inconsistent_column_reference::InconsistentColumnReference
- ambiguous::inconsistent_order_by_direction::InconsistentOrderByDirection
- ambiguous::join_without_condition::JoinWithoutCondition
- ambiguous::mixed_join_types::MixedJoinTypes
- ambiguous::non_deterministic_group_by::NonDeterministicGroupBy
- ambiguous::nulls_ordering::NullsOrdering
- ambiguous::or_in_join_condition::OrInJoinCondition
- ambiguous::order_by_position::OrderByPosition
- ambiguous::redundant_between::RedundantBetween
- ambiguous::select_distinct_with_group_by::SelectDistinctWithGroupBy
- ambiguous::select_null_expression::SelectNullExpression
- ambiguous::select_star_with_other_columns::SelectStarWithOtherColumns
- ambiguous::self_comparison::SelfComparison
- ambiguous::self_join::SelfJoin
- ambiguous::subquery_in_group_by::SubqueryInGroupBy
- ambiguous::subquery_in_order_by::SubqueryInOrderBy
- ambiguous::table_alias_conflict::TableAliasConflict
- ambiguous::unaliased_expression::UnaliasedExpression
- ambiguous::union_column_mismatch::UnionColumnMismatch
- ambiguous::window_function_without_partition::WindowFunctionWithoutPartition
- capitalisation::functions::Functions
- capitalisation::keywords::Keywords
- capitalisation::literals::Literals
- capitalisation::types::Types
- convention::boolean_comparison::BooleanComparison
- convention::case_else::CaseElse
- convention::coalesce::Coalesce
- convention::coalesce_null_arg::CoalesceNullArg
- convention::colon_cast::ColonCast
- convention::comma_style::CommaStyle
- convention::concat_operator::ConcatOperator
- convention::count_star::CountStar
- convention::distinct_parenthesis::DistinctParenthesis
- convention::exists_over_in::ExistsOverIn
- convention::explicit_alias::ExplicitAlias
- convention::if_null_function::IfNullFunction
- convention::in_null_comparison::InNullComparison
- convention::in_single_value::InSingleValue
- convention::is_null::IsNull
- convention::join_condition_style::JoinConditionStyle
- convention::leading_zero_numeric::LeadingZeroNumeric
- convention::left_join::LeftJoin
- convention::like_percent_only::LikePercentOnly
- convention::like_tautology::LikeTautology
- convention::like_without_wildcard::LikeWithoutWildcard
- convention::no_char_type::NoCharType
- convention::no_current_timestamp_in_where::NoCurrentTimestampInWhere
- convention::no_null_default::NoNullDefault
- convention::no_select_all::NoSelectAll
- convention::no_using_clause::NoUsingClause
- convention::not_equal::NotEqual
- convention::or_instead_of_in::OrInsteadOfIn
- convention::order_by_with_offset::OrderByWithOffset
- convention::select_distinct_star::SelectDistinctStar
- convention::select_star::SelectStar
- convention::select_top_n::SelectTopN
- convention::trailing_comma::TrailingComma
- convention::unnecessary_case_when::UnnecessaryCaseWhen
- convention::unnecessary_else_null::UnnecessaryElseNull
- layout::arithmetic_operator_at_line_end::ArithmeticOperatorAtLineEnd
- layout::arithmetic_operator_padding::ArithmeticOperatorPadding
- layout::blank_line_after_cte::BlankLineAfterCte
- layout::blank_line_between_statements::BlankLineBetweenStatements
- layout::clause_on_new_line::ClauseOnNewLine
- layout::comment_spacing::CommentSpacing
- layout::comment_style::CommentStyle
- layout::comparison_operator_spacing::ComparisonOperatorSpacing
- layout::consistent_comment_style::ConsistentCommentStyle
- layout::leading_comma::LeadingComma
- layout::leading_operator::LeadingOperator
- layout::long_lines::LongLines
- layout::max_blank_lines::MaxBlankLines
- layout::max_identifier_length::MaxIdentifierLength
- layout::max_statement_length::MaxStatementLength
- layout::mixed_line_endings::MixedLineEndings
- layout::nested_parentheses::NestedParentheses
- layout::no_double_spaces::NoDoubleSpaces
- layout::no_multiple_statements_on_line::NoMultipleStatementsOnLine
- layout::parenthesis_spacing::ParenthesisSpacing
- layout::select_target_new_line::SelectTargetNewLine
- layout::set_operator_new_line::SetOperatorNewLine
- layout::single_space_after_comma::SingleSpaceAfterComma
- layout::space_after_semicolon::SpaceAfterSemicolon
- layout::space_around_equals::SpaceAroundEquals
- layout::space_before_comma::SpaceBeforeComma
- layout::statement_semicolons::StatementSemicolons
- layout::tab_indentation::TabIndentation
- layout::trailing_blank_lines::TrailingBlankLines
- layout::trailing_newline::TrailingNewline
- layout::trailing_whitespace::TrailingWhitespace
- layout::unicode_identifiers::UnicodeIdentifiers
- layout::whitespace_before_semicolon::WhitespaceBeforeSemicolon
- lint::alter_table_add_not_null_without_default::AlterTableAddNotNullWithoutDefault
- lint::alter_table_drop_column::AlterTableDropColumn
- lint::column_alias_in_where::ColumnAliasInWhere
- lint::consecutive_semicolons::ConsecutiveSemicolons
- lint::create_or_replace::CreateOrReplace
- lint::create_table_without_primary_key::CreateTableWithoutPrimaryKey
- lint::delete_without_where::DeleteWithoutWhere
- lint::drop_schema_statement::DropSchemaStatement
- lint::drop_table_if_exists::DropTableIfExists
- lint::duplicate_alias::DuplicateAlias
- lint::duplicate_column_in_create::DuplicateColumnInCreate
- lint::duplicate_condition::DuplicateCondition
- lint::duplicate_cte_names::DuplicateCteNames
- lint::duplicate_join::DuplicateJoin
- lint::empty_in_list::EmptyInList
- lint::empty_string_comparison::EmptyStringComparison
- lint::grant_all_privileges::GrantAllPrivileges
- lint::insert_or_replace::InsertOrReplace
- lint::insert_without_column_list::InsertWithoutColumnList
- lint::negated_is_null::NegatedIsNull
- lint::non_deterministic_function::NonDeterministicFunction
- lint::null_in_not_in::NullInNotIn
- lint::recursive_cte::RecursiveCte
- lint::subquery_without_alias::SubqueryWithoutAlias
- lint::truncate_table::TruncateTable
- lint::unused_cte::UnusedCte
- lint::unused_table_alias::UnusedTableAlias
- lint::update_set_duplicate::UpdateSetDuplicate
- lint::update_without_where::UpdateWithoutWhere
- lint::where_tautology::WhereTautology
- structure::aggregate_in_where::AggregateInWhere
- structure::case_when_count::CaseWhenCount
- structure::column_count::ColumnCount
- structure::distinct_group_by::DistinctGroupBy
- structure::excessive_group_by_columns::ExcessiveGroupByColumns
- structure::excessive_where_conditions::ExcessiveWhereConditions
- structure::function_call_depth::FunctionCallDepth
- structure::having_conditions_count::HavingConditionsCount
- structure::having_without_aggregate::HavingWithoutAggregate
- structure::large_in_list::LargeInList
- structure::limit_without_order_by::LimitWithoutOrderBy
- structure::max_join_on_conditions::MaxJoinOnConditions
- structure::mixed_aggregate_and_columns::MixedAggregateAndColumns
- structure::natural_join::NaturalJoin
- structure::nested_case_in_else::NestedCaseInElse
- structure::nested_subquery::NestedSubquery
- structure::order_by_in_subquery::OrderByInSubquery
- structure::select_only_literals::SelectOnlyLiterals
- structure::subquery_in_select::SubqueryInSelect
- structure::too_many_ctes::TooManyCtes
- structure::too_many_joins::TooManyJoins
- structure::too_many_order_by_columns::TooManyOrderByColumns
- structure::too_many_subqueries::TooManySubqueries
- structure::too_many_unions::TooManyUnions
- structure::union_all::UnionAll
- structure::unqualified_column_in_join::UnqualifiedColumnInJoin
- structure::unused_join::UnusedJoin
- structure::wildcard_in_union::WildcardInUnion
- structure::window_without_order_by::WindowWithoutOrderBy
- structure::zero_limit_clause::ZeroLimitClause