diff --git a/src/main/java/com/cj/jshintmojo/util/OptionsParser.java b/src/main/java/com/cj/jshintmojo/util/OptionsParser.java index 8974be2..abd6d6e 100644 --- a/src/main/java/com/cj/jshintmojo/util/OptionsParser.java +++ b/src/main/java/com/cj/jshintmojo/util/OptionsParser.java @@ -66,12 +66,12 @@ public static Set extractOptions(byte[] configFileContentsBytes) { public static Set extractGlobals(byte[] configFileContents) { String withoutComments = removeComments(new String(configFileContents)); Matcher matcher = GLOBALS_PATTERN.matcher(withoutComments); - matcher.find(); - String globalsCsv = matcher.group(1).replaceAll("\\s", "").replaceAll("\"", ""); - Set globalsSet = new HashSet(); - for (String global : globalsCsv.split(",")) { - globalsSet.add(global); + if (matcher.find()) { + String globalsCsv = matcher.group(1).replaceAll("\\s", "").replaceAll("\"", ""); + + for (String global : globalsCsv.split(",")) { + globalsSet.add(global); } return globalsSet; }