.eslintrc.js 663 B

1234567891011121314151617181920212223242526272829
  1. module.exports = {
  2. env: {
  3. commonjs: true,
  4. es2021: true,
  5. node: true,
  6. mocha: true,
  7. },
  8. extends: [
  9. 'eslint:recommended',
  10. ],
  11. parserOptions: {
  12. ecmaVersion: 13,
  13. sourceType: 'module',
  14. },
  15. rules: {
  16. /* Check variables but not function arguments. */
  17. 'eol-last': 2,
  18. 'linebreak-style': ['error', 'unix'],
  19. 'no-multiple-empty-lines': 1,
  20. 'no-trailing-spaces': 2,
  21. 'no-unused-vars': ['error', {args: 'none'}],
  22. 'no-var': 'error',
  23. 'prefer-const': 'error',
  24. 'require-atomic-updates': 'off',
  25. 'space-infix-ops': 'error',
  26. 'space-in-parens': ['error', 'never'],
  27. 'strict': ['error', 'never'],
  28. },
  29. };