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-18.0.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.21.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.20.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.19.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.19.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.18.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.17.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.16.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.15.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.14.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.13.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.12.2 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.12.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.12.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.11.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.10.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.9.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.8.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.7.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.6.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js