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-17.6.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.5.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.4.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.3.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.2.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.1.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.1.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-17.0.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.29.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.28.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.27.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.27.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.26.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.25.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.24.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.23.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.22.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.21.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.20.1 node_modules/standard/node_modules/eslint/conf/eslint-all.js
govuk_publishing_components-16.20.0 node_modules/standard/node_modules/eslint/conf/eslint-all.js