eslint-plugin-sql
Version:
SQL linting rules for ESLint.
31 lines (30 loc) • 1.38 kB
TypeScript
declare const _default: {
rules: {
format: import("@typescript-eslint/utils/ts-eslint").RuleModule<"format", [{
ignoreExpressions?: boolean;
ignoreInline?: boolean;
ignoreStartWithNewLine?: boolean;
ignoreTagless?: boolean;
retainBaseIndent?: boolean;
sqlTag?: string;
}, {
dataTypeCase?: "lower" | "preserve" | "upper";
denseOperators?: boolean;
functionCase?: "lower" | "preserve" | "upper";
identifierCase?: "lower" | "preserve" | "upper";
keywordCase?: "lower" | "preserve" | "upper";
language?: "bigquery" | "db2" | "db2i" | "hive" | "mariadb" | "mysql" | "n1ql" | "plsql" | "postgresql" | "redshift" | "singlestoredb" | "snowflake" | "spark" | "sql" | "sqlite" | "tidb" | "transactsql" | "trino" | "tsql";
tabWidth?: number;
useTabs?: boolean;
}], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
'no-unsafe-query': import("@typescript-eslint/utils/ts-eslint").RuleModule<"noUnsafeQuery", [{
allowLiteral?: boolean;
sqlTag?: string;
}], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
rulesConfig: {
format: number;
'no-unsafe-query': number;
};
};
export = _default;