UNPKG

@textlint/kernel

Version:
22 lines 1.03 kB
import CoreTask from "./textlint-core-task"; import { TextlintKernelConstructorOptions } from "../textlint-kernel-interface"; import { TextlintFilterRuleDescriptors, TextlintRuleDescriptors } from "../descriptor"; import type { TextlintSourceCode } from "@textlint/types"; export interface TextLintCoreTaskArgs { config: TextlintKernelConstructorOptions; ruleDescriptors: TextlintRuleDescriptors; filterRuleDescriptors: TextlintFilterRuleDescriptors; sourceCode: TextlintSourceCode; configBaseDir?: string; } export default class TextLintCoreTask extends CoreTask { config: TextlintKernelConstructorOptions; ruleDescriptors: TextlintRuleDescriptors; filterRuleDescriptors: TextlintFilterRuleDescriptors; sourceCode: TextlintSourceCode; configBaseDir?: string; constructor({ config, configBaseDir, ruleDescriptors, filterRuleDescriptors: filterRuleDescriptors, sourceCode }: TextLintCoreTaskArgs); start(): void; private _setupRules; } //# sourceMappingURL=linter-task.d.ts.map