@croct/eslint-plugin
Version:
ESLint rules and presets applied to all Croct JavaScript projects.
42 lines (41 loc) • 2.02 kB
text/typescript
import { ESLint } from "eslint";
//#region src/rules/index.d.ts
declare const rules: {
'argument-spacing': import("@typescript-eslint/utils/ts-eslint").RuleModule<"missing", readonly unknown[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
'jsx-attribute-spacing': import("@typescript-eslint/utils/ts-eslint").RuleModule<"missing", readonly unknown[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
'complex-expression-spacing': import("@typescript-eslint/utils/ts-eslint").RuleModule<"missing", readonly unknown[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
'newline-per-chained-call': import("@typescript-eslint/utils/ts-eslint").RuleModule<"expectedLineBreak", {
ignoreChainDeeperThan: number;
}[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
'min-chained-call-depth': import("@typescript-eslint/utils/ts-eslint").RuleModule<"unexpectedLineBreak", {
maxLineLength: number;
ignoreChainDeeperThan: number;
}[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
'parameter-destructuring': import("@typescript-eslint/utils/ts-eslint").RuleModule<"unexpectedDestructuring", readonly unknown[], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
name: string;
};
};
//#endregion
//#region src/index.d.ts
declare const plugin: {
rules: ESLint.Plugin["rules"];
configs: {};
};
declare const configs: {
readonly javascript: import("eslint").Linter.Config<import("@eslint/core").RulesConfig>[];
readonly typescript: import("eslint").Linter.Config<import("@eslint/core").RulesConfig>[];
readonly react: import("eslint").Linter.Config<import("@eslint/core").RulesConfig>[];
readonly cypress: import("eslint").Linter.Config<import("@eslint/core").RulesConfig>[];
};
//#endregion
export { configs, plugin, rules };