in pull-request-evaluator/lib/config/file.js [21:230]
function checkConfigFile() {
let test;
/* Check aiplatform.location */
try {
test = config.get('aiplatform.location');
} catch (e) {
console.log("No aiplatform.location set in config file");
return false;
}
/* Check aiplatform.model */
try {
test = config.get('aiplatform.model');
} catch (e) {
console.log("No aiplatform.model set in config file");
return false;
}
/* Check aiplatform.temperature */
try {
test = config.get('aiplatform.temperature');
} catch (e) {
console.log("No aiplatform.temperature set in config file");
return false;
}
/* Check aiplatform.maxtokens */
try {
test = config.get('aiplatform.maxtokens');
} catch (e) {
console.log("No aiplatform.maxtokens set in config file");
return false;
}
/* Check aiplatform.keepalive_timeout */
try {
test = config.get('aiplatform.keepalive_timeout');
} catch (e) {
console.log("No aiplatform.keepalive_timeout set in config file");
return false;
}
/* Check aiplatform.keepalive_time */
try {
test = config.get('aiplatform.keepalive_time');
} catch (e) {
console.log("No aiplatform.keepalive_time set in config file");
return false;
}
/* Check aiplatform.enable_retries */
try {
test = config.get('aiplatform.enable_retries');
} catch (e) {
console.log("No aiplatform.enable_retries set in config file");
return false;
}
/* Check aiplatform.dns_min_time_between_resolutions_ms */
try {
test = config.get('aiplatform.dns_min_time_between_resolutions_ms');
} catch (e) {
console.log("No aiplatform.dns_min_time_between_resolutions_ms set in config file");
return false;
}
/* Check aiplatform.initial_reconnect_backoff_ms */
try {
test = config.get('aiplatform.initial_reconnect_backoff_ms');
} catch (e) {
console.log("No aiplatform.initial_reconnect_backoff_ms set in config file");
return false;
}
/* Check aiplatform.max_reconnect_backoff_ms */
try {
test = config.get('aiplatform.max_reconnect_backoff_ms');
} catch (e) {
console.log("No aiplatform.max_reconnect_backoff_ms set in config file");
return false;
}
/* Check aiplatform.client_idle_timeout_ms */
try {
test = config.get('aiplatform.client_idle_timeout_ms');
} catch (e) {
console.log("No aiplatform.client_idle_timeout_ms set in config file");
return false;
}
/* Check grpc.retry */
try {
test = config.get('grpc.retry');
} catch (e) {
console.log("No grpc.retry set in config file");
return false;
}
/* Check grpc.max_retries */
try {
test = config.get('grpc.max_retries');
} catch (e) {
console.log("No grpc.max_retries set in config file");
return false;
}
/* Check grpc.timeout */
try {
test = config.get('grpc.timeout');
} catch (e) {
console.log("No grpc.timeout set in config file");
return false;
}
/* Check functions.language */
try {
test = config.get('functions.language');
} catch (e) {
console.log("No functions.language set in config file");
return false;
}
/* Check functions.prsummary */
try {
test = config.get('functions.prsummary');
} catch (e) {
console.log("No functions.prsummary set in config file");
return false;
}
/* Check functions.diffsummary */
try {
test = config.get('functions.diffsummary');
} catch (e) {
console.log("No functions.diffsummary set in config file");
return false;
}
/* Check functions.diffrank */
try {
test = config.get('functions.diffrank');
} catch (e) {
console.log("No functions.diffrank set in config file");
return false;
}
/* Check functions.filesummary */
try {
test = config.get('functions.filesummary');
} catch (e) {
console.log("No functions.filesummary set in config file");
return false;
}
/* Check functions.fileperformance */
try {
test = config.get('functions.fileperformance');
} catch (e) {
console.log("No functions.fileperformance set in config file");
return false;
}
/* Check functions.filesecurity */
try {
test = config.get('functions.filesecurity');
} catch (e) {
console.log("No functions.filesecurity set in config file");
return false;
}
/* Check logging.format */
try {
test = config.get('logging.format');
} catch (e) {
console.log("No logging.format set in config file");
return false;
}
/* Check server.name */
try {
test = config.get('server.name');
} catch (e) {
console.log("No server.name set in config file");
return false;
}
/* Check git.type */
try {
test = config.get('git.type');
} catch (e) {
console.log("No git.type set in config file");
return false;
}
if (test.toLowerCase() == "gitlab") {
if (!gitlabConfig.checkConfigFile()) {
return false;
}
} else if (test.toLowerCase() == "github") {
if (!githubConfig.checkConfigFile()) {
return false;
}
} else {
console.log("Invalid git.type config");
return false;
}
return true;
}