.eslintrc.json 761 B

123456789101112131415161718192021222324252627282930
  1. {
  2. "env": {
  3. "node": true,
  4. "es2021": true
  5. },
  6. "extends": [
  7. "eslint:recommended",
  8. "@typescript-eslint/recommended"
  9. ],
  10. "parser": "@typescript-eslint/parser",
  11. "parserOptions": {
  12. "ecmaVersion": "latest",
  13. "sourceType": "module"
  14. },
  15. "plugins": [
  16. "@typescript-eslint"
  17. ],
  18. "rules": {
  19. "@typescript-eslint/no-unused-vars": "error",
  20. "@typescript-eslint/explicit-function-return-type": "off",
  21. "@typescript-eslint/explicit-module-boundary-types": "off",
  22. "@typescript-eslint/no-explicit-any": "warn",
  23. "no-console": "warn",
  24. "quotes": ["error", "single"],
  25. "semi": ["error", "always"],
  26. "indent": ["error", 2],
  27. "comma-dangle": ["error", "never"]
  28. },
  29. "ignorePatterns": ["dist/", "node_modules/"]
  30. }