"use strict";

module.exports = {
    rules: {
        "no-invalid-define": require("./lib/rules/no-invalid-define"),
        "no-invalid-require": require("./lib/rules/no-invalid-require"),
        "no-multiple-define": require("./lib/rules/no-multiple-define"),
        "no-assign-exports": require("./lib/rules/no-assign-exports"),
        "no-js-extension": require("./lib/rules/no-js-extension"),
        "no-object-define": require("./lib/rules/no-object-define"),
        "no-function-define": require("./lib/rules/no-function-define"),
        "no-amd-define": require("./lib/rules/no-amd-define"),
        "no-named-define": require("./lib/rules/no-named-define"),
        "no-commonjs-wrapper": require("./lib/rules/no-commonjs-wrapper"),
        "no-commonjs-return": require("./lib/rules/no-commonjs-return"),
        "no-commonjs-exports": require("./lib/rules/no-commonjs-exports"),
        "no-commonjs-module-exports": require("./lib/rules/no-commonjs-module-exports"),
        "no-dynamic-require": require("./lib/rules/no-dynamic-require"),
        "no-conditional-require": require("./lib/rules/no-conditional-require"),
        "no-assign-require": require("./lib/rules/no-assign-require"),
        "no-require-tourl": require("./lib/rules/no-require-tourl"),
        "enforce-define": require("./lib/rules/enforce-define")
    },
    rulesConfig: {

        // Potential Errors
        "no-invalid-define": 2,
        "no-invalid-require": 2,
        "no-multiple-define": 2,
        "no-assign-exports": 2,
        "no-js-extension": 2,

        // Stylistic Choices
        "no-object-define": 0,
        "no-function-define": 0,
        "no-amd-define": 0,
        "no-named-define": 0,
        "no-commonjs-wrapper": 0,
        "no-commonjs-return": 0,
        "no-commonjs-exports": 0,
        "no-commonjs-module-exports": 0,
        "no-dynamic-require": 0,
        "no-conditional-require": 0,
        "no-assign-require": 0,
        "no-require-tourl": 0,
        "enforce-deifne": 0
    }
};

"use strict";

module.exports = {
    rules: {
        "no-invalid-define": require("./lib/rules/no-invalid-define"),
        "no-invalid-require": require("./lib/rules/no-invalid-require"),
        "no-multiple-define": require("./lib/rules/no-multiple-define"),
        "no-assign-exports": require("./lib/rules/no-assign-exports"),
        "no-js-extension": require("./lib/rules/no-js-extension"),
        "no-object-define": require("./lib/rules/no-object-define"),
        "no-function-define": require("./lib/rules/no-function-define"),
        "no-amd-define": require("./lib/rules/no-amd-define"),
        "no-named-define": require("./lib/rules/no-named-define"),
        "no-commonjs-wrapper": require("./lib/rules/no-commonjs-wrapper"),
        "no-commonjs-return": require("./lib/rules/no-commonjs-return"),
        "no-commonjs-exports": require("./lib/rules/no-commonjs-exports"),
        "no-commonjs-module-exports": require("./lib/rules/no-commonjs-module-exports"),
        "no-dynamic-require": require("./lib/rules/no-dynamic-require"),
        "no-conditional-require": require("./lib/rules/no-conditional-require"),
        "no-assign-require": require("./lib/rules/no-assign-require"),
        "no-require-tourl": require("./lib/rules/no-require-tourl"),
        "enforce-define": require("./lib/rules/enforce-define")
    },
    rulesConfig: {

        // Potential Errors
        "no-invalid-define": 2,
        "no-invalid-require": 2,
        "no-multiple-define": 2,
        "no-assign-exports": 2,
        "no-js-extension": 2,

        // Stylistic Choices
        "no-object-define": 0,
        "no-function-define": 0,
        "no-amd-define": 0,
        "no-named-define": 0,
        "no-commonjs-wrapper": 0,
        "no-commonjs-return": 0,
        "no-commonjs-exports": 0,
        "no-commonjs-module-exports": 0,
        "no-dynamic-require": 0,
        "no-conditional-require": 0,
        "no-assign-require": 0,
        "no-require-tourl": 0,
        "enforce-define": 0
    }
};

Fix typo in default setting for enforce-define