codacy-seed
Version:
Library to create Codacy Tools in Typescript
26 lines (25 loc) • 741 B
TypeScript
export type ParameterValue = any;
export declare class Parameter {
readonly name: string;
readonly value: ParameterValue;
constructor(name: string, value: ParameterValue);
}
export declare class Pattern {
readonly patternId: string;
readonly parameters: Parameter[];
constructor(patternId: string, parameters?: Parameter[]);
}
export declare class Tool {
readonly name: string;
readonly patterns?: Pattern[];
constructor(name: string, patterns?: Pattern[]);
}
export type Options = {
[k: string]: any;
};
export declare class Codacyrc {
readonly files?: string[];
readonly tools?: Tool[];
readonly options?: Options;
constructor(files?: string[], tools?: Tool[], options?: Options);
}