UNPKG

lwc-linter

Version:

A comprehensive CLI tool for linting Lightning Web Components v8.0.0+ with modern LWC patterns, decorators, lifecycle hooks, and Salesforce platform integration

16 lines 757 B
import { LinterConfig, RuleDefinition, LintIssue } from '../types/config'; export declare class RuleManager { private config; private rules; constructor(config: LinterConfig); private loadRules; getRule(ruleName: string): RuleDefinition | undefined; getAllRules(): RuleDefinition[]; private isRuleEnabled; checkJavaScriptRules(content: string, filePath: string, ast: any): LintIssue[]; checkHTMLRules(content: string, filePath: string, document: any): LintIssue[]; checkCSSRules(content: string, filePath: string, ast: any): LintIssue[]; checkAccessibilityRules(content: string, filePath: string, document: any): LintIssue[]; } export declare function listRules(): void; //# sourceMappingURL=rule-manager.d.ts.map