legacy.js 824 B

12345678910111213141516171819202122232425262728293031323334
  1. module.exports = {
  2. extends: [
  3. './rules/best-practices',
  4. './rules/errors',
  5. './rules/node',
  6. './rules/style',
  7. './rules/variables'
  8. ].map(require.resolve),
  9. env: {
  10. browser: true,
  11. node: true,
  12. amd: false,
  13. mocha: false,
  14. jasmine: false
  15. },
  16. rules: {
  17. 'comma-dangle': ['error', 'never'],
  18. 'prefer-numeric-literals': 'off',
  19. 'no-restricted-properties': ['error', {
  20. object: 'arguments',
  21. property: 'callee',
  22. message: 'arguments.callee is deprecated',
  23. }, {
  24. property: '__defineGetter__',
  25. message: 'Please use Object.defineProperty instead.',
  26. }, {
  27. property: '__defineSetter__',
  28. message: 'Please use Object.defineProperty instead.',
  29. }],
  30. 'no-var': 'off',
  31. 'prefer-object-spread': 'off',
  32. strict: ['error', 'safe'],
  33. }
  34. };