(settingSourcesArg: string)
| 544 | } |
| 545 | } |
| 546 | function loadSettingSourcesFromFlag(settingSourcesArg: string): void { |
| 547 | try { |
| 548 | const sources = parseSettingSourcesFlag(settingSourcesArg); |
| 549 | setAllowedSettingSources(sources); |
| 550 | resetSettingsCache(); |
| 551 | } catch (error) { |
| 552 | if (error instanceof Error) { |
| 553 | logError(error); |
| 554 | } |
| 555 | process.stderr.write(chalk.red(`Error processing --setting-sources: ${errorMessage(error)}\n`)); |
| 556 | process.exit(1); |
| 557 | } |
| 558 | } |
| 559 | |
| 560 | /** |
| 561 | * Parse and load settings flags early, before init() |
no test coverage detected