Sha256: 4f06c7c864aff87829bbf93122825303ae03a90158ec05bf1e1d6e1c0a87448e

Contents?: true

Size: 966 Bytes

Versions: 43

Compression:

Stored size: 966 Bytes

Contents

/**
 * @fileoverview Config to enable all rules.
 * @author Robert Fletcher
 */

"use strict";

//------------------------------------------------------------------------------
// Requirements
//------------------------------------------------------------------------------

const load = require("../lib/load-rules"),
    Rules = require("../lib/rules");
const rules = new Rules();

//------------------------------------------------------------------------------
// Helpers
//------------------------------------------------------------------------------

const enabledRules = Object.keys(load()).reduce((result, ruleId) => {
    if (!rules.get(ruleId).meta.deprecated) {
        result[ruleId] = "error";
    }
    return result;
}, {});

//------------------------------------------------------------------------------
// Public Interface
//------------------------------------------------------------------------------

module.exports = { rules: enabledRules };

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
govuk_publishing_components-16.19.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.18.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.17.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js