ESLint plugin for finding RegExp mistakes and RegExp style guide violations.
82
A small module that runs regex-focused linting, applies available autofixes from the regex plugin, and reports remaining suggestions.
appliedFixes. @testsuggestions collects the rule id, message, and range for each finding; when applySuggestions is enabled, apply the package-provided suggestion fixes before reporting. @test@generates
export type RuleCoverage = "recommended" | "all";
export interface LintSummary {
fixedCode: string;
appliedFixes: Array<{ ruleId: string; message: string }>;
suggestions: Array<{ ruleId: string; message: string; range: [number, number] }>;
}
export interface LintOptions {
config?: RuleCoverage;
applySuggestions?: boolean;
}
export async function lintRegexSource(source: string, options?: LintOptions): Promise<LintSummary>;
export async function lintRegexFile(inputPath: string, outputPath: string, options?: LintOptions): Promise<LintSummary>;Provides regex-focused ESLint rules with autofixes and suggestions. @satisfied-by
Install with Tessl CLI
npx tessl i tessl/npm-eslint-plugin-regexpevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10