.eslintrc.json 672 B

123456789101112131415161718192021222324252627
  1. {
  2. "extends": [
  3. "airbnb-base",
  4. "plugin:vue/vue3-recommended"
  5. ],
  6. "env": {
  7. "browser": true,
  8. "node": true,
  9. "jest": true
  10. },
  11. "rules": {
  12. "func-names": 0,
  13. "prefer-destructuring": 0,
  14. "max-len": ["error", {
  15. "code": 150,
  16. "ignoreStrings": true,
  17. "ignoreTemplateLiterals": true,
  18. "ignorePattern": "class=\""
  19. }],
  20. "import/no-unresolved": ["error", { "ignore": [ "@theme" ] }],
  21. "no-param-reassign": ["error", { "props": false }],
  22. "no-console": ["error", { "allow": ["warn", "error"] }],
  23. "vue/multi-word-component-names": 0,
  24. "vue/max-attributes-per-line": 0,
  25. "vue/require-default-prop": 0
  26. }
  27. }