auto-cr-cmd
Version:
Fast automated code review CLI powered by SWC-based static analysis
88 lines (87 loc) • 2.41 kB
TypeScript
import type { Language, RuleSeverity } from 'auto-cr-rules';
interface Translator {
noPathsProvided(): string;
allPathsMissing(): string;
scanningDirectory(params: {
path: string;
}): string;
noFilesFound(): string;
noRulesLoaded(): string;
scanningFile(params: {
file: string;
}): string;
scanComplete(): string;
scanError(): string;
parseFileFailed(params: {
file: string;
}): string;
ruleExecutionFailed(params: {
ruleName: string;
file: string;
}): string;
unexpectedError(): string;
pathNotExist(params: {
path: string;
}): string;
customRuleDirMissing(params: {
path: string;
}): string;
customRuleNoExport(params: {
file: string;
}): string;
customRuleLoadFailed(params: {
file: string;
}): string;
autocrrcPathMissing(params: {
path: string;
}): string;
autocrrcLoadFailed(params: {
path: string;
error: string;
}): string;
autocrrcInvalidFormat(params: {
path: string;
}): string;
autocrrcInvalidRulesField(params: {
path: string;
}): string;
autocrrcInvalidRuleSetting(params: {
ruleName: string;
value: string;
}): string;
autocrrcAllRulesDisabled(): string;
autocrignorePathMissing(params: {
path: string;
}): string;
autocrignoreLoadFailed(params: {
path: string;
error: string;
}): string;
autocrignoreInvalidFormat(params: {
path: string;
}): string;
tsconfigReadFailed(): string;
reporterSeverityLabel(params: {
severity: RuleSeverity;
}): string;
reporterSeverityIcon(params: {
severity: RuleSeverity;
}): string;
reporterFileLabel(): string;
reporterCodeLabel(): string;
reporterDescriptionLabel(): string;
reporterSuggestionLabel(): string;
reporterFormatSuggestion(params: {
text: string;
link?: string;
}): string;
ruleTagLabel(params: {
tag: string;
}): string;
}
export declare function normalizeLanguage(input?: string): Language;
export declare function setLanguage(language?: string): Translator;
export declare function getLanguage(): Language;
export declare function getTranslator(): Translator;
export type { Translator };
export type { Language } from 'auto-cr-rules';