eslint-all.js 929 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @fileoverview Config to enable all rules.
  3. * @author Robert Fletcher
  4. */
  5. "use strict";
  6. //------------------------------------------------------------------------------
  7. // Requirements
  8. //------------------------------------------------------------------------------
  9. const builtInRules = require("../lib/built-in-rules-index");
  10. //------------------------------------------------------------------------------
  11. // Helpers
  12. //------------------------------------------------------------------------------
  13. const enabledRules = Object.keys(builtInRules).reduce((result, ruleId) => {
  14. if (!builtInRules[ruleId].meta.deprecated) {
  15. result[ruleId] = "error";
  16. }
  17. return result;
  18. }, {});
  19. //------------------------------------------------------------------------------
  20. // Public Interface
  21. //------------------------------------------------------------------------------
  22. module.exports = { rules: enabledRules };