dclint
Version:
A command-line tool for validating and enforcing best practices in Docker Compose files.
16 lines (15 loc) • 578 B
TypeScript
import type { Config } from '../config/config.types';
import type { LintResult } from './linter.types';
declare class DCLinter {
private readonly config;
private rules;
private logger;
constructor(config: Config);
private lintContent;
private fixContent;
private static validateFile;
lintFiles(paths: string[], doRecursiveSearch: boolean): LintResult[];
fixFiles(paths: string[], doRecursiveSearch: boolean, dryRun?: boolean): void;
formatResults(lintResults: LintResult[], formatterName: string): Promise<string>;
}
export { DCLinter };