.eslintrc.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {
  2. "ignorePatterns": ["projects/**/*"],
  3. "overrides": [
  4. {
  5. "files": ["*.ts"],
  6. "extends": [
  7. "eslint:recommended",
  8. "plugin:@typescript-eslint/recommended",
  9. "plugin:@angular-eslint/recommended",
  10. "plugin:@angular-eslint/template/process-inline-templates"
  11. ],
  12. "rules": {
  13. "@angular-eslint/directive-selector": [
  14. "error",
  15. {
  16. "type": "attribute",
  17. "prefix": "app",
  18. "style": "camelCase"
  19. }
  20. ],
  21. "@typescript-eslint/semi": ["error", "never"],
  22. "import/no-unresolved": "off",
  23. "import/prefer-default-export": "off",
  24. "@angular-eslint/component-selector": [
  25. "error",
  26. {
  27. "type": "element",
  28. "prefix": "app",
  29. "style": "kebab-case"
  30. }
  31. ],
  32. "semi": ["error", "never"]
  33. }
  34. },
  35. {
  36. "files": ["star.html"],
  37. "extends": [
  38. "plugin:@angular-eslint/template/recommended",
  39. "plugin:@angular-eslint/template/accessibility"
  40. ],
  41. "rules": {}
  42. }
  43. ]
  44. }