UNPKG

@textlint/kernel

Version:
22 lines 1.02 kB
import CoreTask from "./textlint-core-task.js"; import { TextlintKernelConstructorOptions } from "../textlint-kernel-interface.js"; import { TextlintFilterRuleDescriptors, TextlintRuleDescriptors } from "../descriptor/index.js"; 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, sourceCode }: TextLintCoreTaskArgs); start(): void; private _setupRules; } //# sourceMappingURL=linter-task.d.ts.map