.eslintrc.json 690 B

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "extends": "standard",
  3. "parser": "@typescript-eslint/parser",
  4. "plugins": ["@typescript-eslint"],
  5. "env": {
  6. "browser": true
  7. },
  8. "rules": {
  9. "no-var": "error",
  10. "no-unused-vars": 0,
  11. "no-global-assign": 0,
  12. "@typescript-eslint/no-unused-vars": ["error", {
  13. "vars": "all",
  14. "args": "after-used",
  15. "ignoreRestSiblings": false
  16. }],
  17. "prefer-const": ["error", {
  18. "destructuring": "all"
  19. }],
  20. "node/no-deprecated-api": 0
  21. },
  22. "parserOptions": {
  23. "ecmaVersion": 6,
  24. "sourceType": "module"
  25. },
  26. "overrides": [
  27. {
  28. "files": "*.js",
  29. "rules": {
  30. "@typescript-eslint/no-unused-vars": "off"
  31. }
  32. }
  33. ]
  34. }