UNPKG

eslint-plugin-ferramentas

Version:
37 lines (36 loc) 1.64 kB
import type { ArrayType } from '../utils'; import { type OptionsInput as ImportSpacesOptionsInput } from './ImportSpaces'; import { type OptionsInput as RelativeImportOrderOptionsInput } from './RelativeImportOrder'; import { type OptionsInput as SiloedRelativeImportOptionsInput } from './SiloedRelativeImport'; export type Options = Readonly<{ 'import-spaces': ArrayType<ImportSpacesOptionsInput>; 'relative-import-order': ArrayType<RelativeImportOrderOptionsInput>; 'siloed-relative-import': ArrayType<SiloedRelativeImportOptionsInput>; }>; export declare const rules: { [x: string]: (import("eslint").Rule.RuleModule & Readonly<{ meta: import("eslint").Rule.RuleMetaData & Readonly<{ schema: import("json-schema").JSONSchema4; docs: Readonly<{ description: string; }>; messages: Readonly<Record<"noEmpty" | "oneEmpty", string>>; }>; }>) | (import("eslint").Rule.RuleModule & Readonly<{ meta: import("eslint").Rule.RuleMetaData & Readonly<{ schema: import("json-schema").JSONSchema4; docs: Readonly<{ description: string; }>; messages: Readonly<Record<"directoryNotImported" | "shouldSwitch", string>>; }>; }>) | (import("eslint").Rule.RuleModule & Readonly<{ meta: import("eslint").Rule.RuleMetaData & Readonly<{ schema: import("json-schema").JSONSchema4; docs: Readonly<{ description: string; }>; messages: Readonly<Record<"fobiddenImport", string>>; }>; }>); };