UNPKG

@textlint/kernel

Version:
31 lines 1.05 kB
import type { TextlintFilterRuleOptions, TextlintFilterRuleReporter, TextlintPluginCreator, TextlintPluginOptions, TextlintRuleModule, TextlintRuleOptions } from "@textlint/types"; export interface TextlintKernelConstructorOptions { /** * Suppress messages of severity:warning and severity:info */ quiet?: boolean; } export interface TextlintKernelPlugin { pluginId: string; plugin: TextlintPluginCreator; options?: TextlintPluginOptions | boolean; } export interface TextlintKernelRule { ruleId: string; rule: TextlintRuleModule; options?: TextlintRuleOptions | boolean; } export interface TextlintKernelFilterRule { ruleId: string; rule: TextlintFilterRuleReporter; options?: TextlintFilterRuleOptions | boolean; } export interface TextlintKernelOptions { ext: string; filePath?: string; plugins?: TextlintKernelPlugin[]; rules?: TextlintKernelRule[]; filterRules?: TextlintKernelFilterRule[]; configBaseDir?: string; } //# sourceMappingURL=textlint-kernel-interface.d.ts.map