Split reading inline/external configuration options.

This commit is contained in:
Federico Builes
2022-09-19 17:28:44 +02:00
parent bf0cb7fac4
commit a91c3ac205
+9
View File
@@ -13,6 +13,15 @@ function getOptionalInput(name: string): string | undefined {
}
export function readConfig(): ConfigurationOptions {
const hasExternalConfig = getOptionalInput('config-file')
if (hasExternalConfig !== undefined) {
return readConfigFile(CONFIG_FILEPATH)
} else {
return readInlineConfig()
}
}
export function readInlineConfig(): ConfigurationOptions {
const fail_on_severity = z
.enum(SEVERITIES)
.default('low')