UNPKG

@rushstack/eslint-patch

Version:

Enhance ESLint with better support for large scale monorepos

20 lines 1.02 kB
export interface ISuppression { file: string; scopeId: string; rule: string; } export interface IBulkSuppressionsConfig { serializedSuppressions: Set<string>; jsonObject: IBulkSuppressionsJson; newSerializedSuppressions: Set<string>; newJsonObject: IBulkSuppressionsJson; } export interface IBulkSuppressionsJson { suppressions: ISuppression[]; } export declare function getSuppressionsConfigForEslintConfigFolderPath(eslintConfigFolderPath: string): IBulkSuppressionsConfig; export declare function getAllBulkSuppressionsConfigsByEslintConfigFolderPath(): [string, IBulkSuppressionsConfig][]; export declare function writeSuppressionsJsonToFile(eslintConfigFolderPath: string, suppressionsConfig: IBulkSuppressionsConfig): void; export declare function deleteBulkSuppressionsFileInEslintConfigFolder(eslintConfigFolderPath: string): void; export declare function serializeSuppression({ file, scopeId, rule }: ISuppression): string; //# sourceMappingURL=bulk-suppressions-file.d.ts.map