From f3917a3a4696d3295a445c6b389329e2da7059cd Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Tue, 15 Mar 2022 09:40:45 +0800 Subject: [PATCH] Add `levenshteinDistance` option check (#12447) --- src/main/options-normalizer.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/options-normalizer.js b/src/main/options-normalizer.js index 5d1c16028..637973551 100644 --- a/src/main/options-normalizer.js +++ b/src/main/options-normalizer.js @@ -271,8 +271,14 @@ function normalizeApiOptions(options, optionInfos, opts) { function normalizeCliOptions(options, optionInfos, opts) { /* istanbul ignore next */ - if (process.env.NODE_ENV !== "production" && !opts.colorsModule) { - throw new Error("'colorsModule' option is required."); + if (process.env.NODE_ENV !== "production") { + if (!opts.colorsModule) { + throw new Error("'colorsModule' option is required."); + } + + if (!opts.levenshteinDistance) { + throw new Error("'levenshteinDistance' option is required."); + } } return normalizeOptions(options, optionInfos, { isCLI: true, ...opts });