diff --git a/lib/utils/FileCache.js b/lib/utils/FileCache.js index 8ec45bb4bc..297c3d7ded 100644 --- a/lib/utils/FileCache.js +++ b/lib/utils/FileCache.js @@ -23,6 +23,11 @@ class FileCache { cwd = process.cwd(), hashOfConfig = DEFAULT_HASH, ) { + if (![DEFAULT_CACHE_STRATEGY, CACHE_STRATEGY_CONTENT].includes(cacheStrategy)) { + throw new Error( + `"${cacheStrategy}" cache strategy is unsupported. Specify either "${DEFAULT_CACHE_STRATEGY}" or "${CACHE_STRATEGY_CONTENT}"`, + ); + } const cacheFile = path.resolve(getCacheFile(cacheLocation, cwd)); const useCheckSum = cacheStrategy !== DEFAULT_CACHE_STRATEGY;