           return []
 
         configEnabledEngines = getEnabledEngines(configurationFilePath)
-        linterEnabledEngines = (linter for linter in linterNameArray when (linter in configEnabledEngines))
+        linterEnabledEngines = (linter for linter in linterNameArray when ((linter in configEnabledEngines) == true))
 
         cmd = ["codeclimate analyze",
                "-f json",
-               makeEngineString(linterEnabledEngines),
+               makeEngineString(linter for linter in linterEnabledEngines when linter),
                "'" + atom.project.relativize(filePath) + "'",
                "< /dev/null"].join(" ")
 

getEnabledEngines = (configFilePath) ->
  configYaml = YAML.safeLoad(FS.readFileSync(configFilePath, "utf8"))
  (engine for engine, attrs of configYaml["engines"] when attrs["enabled"] == true)

module.exports =
  config:

        linterNameArray = linterMap['*']

        if (linterMap.hasOwnProperty(grammarName) == true)
          linterNameArray.push(linter) for linter in linterMap[grammarName] when (linter not in linterNameArray)

        configurationFilePath = Helpers.findFile(fileDir, configurationFile)
        if (!configurationFilePath)
