standard-commit
Version:
conventional commit
17 lines (16 loc) • 928 B
TypeScript
import { QualifiedRules, QualifiedConfig } from '@commitlint/types';
import { Config } from './config';
export declare function applyRules(qualifiedConfig: QualifiedConfig, config?: Config): QualifiedConfig;
export declare function applyPlugins(qualifiedConfig: QualifiedConfig, config?: Config): QualifiedConfig;
export declare function loadOptions(config?: Config): Promise<QualifiedConfig>;
export declare function loadParserOpts(config?: Config): Promise<any>;
export declare function commitLint(message: string, config?: Config): Promise<import("@commitlint/types").LintOutcome>;
export declare function commitFormatReport(report: any): Promise<string>;
export declare function commitRead(settings: {
cwd?: string;
from?: string;
to?: string;
edit?: boolean | string;
}): Promise<string[]>;
/** return true or message */
export declare function validateSubject(subject: string, rules: QualifiedRules): any;