 
         self.init(disabledRules: disabledRules,
                   optInRules: optInRules,
+                  enableAllRules: enableAllRules,
                   whitelistRules: whitelistRules,
                   included: included,
                   excluded: excluded,

        } catch {
            fail("\(error)")
        }
        self.init()!
    }

    public init(commandLinePath: String, rootPath: String? = nil, quiet: Bool = false) {
        self.init(path: commandLinePath, rootPath: rootPath?.absolutePathStandardized(),
                  optional: !CommandLine.arguments.contains("--config"), quiet: quiet)
    }

    public func lintablePaths(inPath path: String, fileManager: LintableFileManager = fileManager) -> [String] {

            if !quiet {
                queuedPrintError("Loading configuration from '\(path)'")
            }
            self.init(dict: dict, enableAllRules: enableAllRules)!
            configurationPath = fullPath
            hash = dict.description.hashValue
            self.rootPath = rootPath
