eslint-plugin-formatjs
Version:
ESLint plugin for formatjs
12 lines (11 loc) • 470 B
TypeScript
import { RuleModule } from '@typescript-eslint/utils/ts-eslint';
export type Option = {
idInterpolationPattern: string;
idWhitelist?: string[];
quoteStyle?: 'single' | 'double';
};
type MessageIds = 'enforceId' | 'enforceIdDefaultMessage' | 'enforceIdDescription' | 'enforceIdMatching' | 'enforceIdMatchingAllowlisted';
type Options = [Option];
export declare const name = "enforce-id";
export declare const rule: RuleModule<MessageIds, Options>;
export {};