.stylelintrc 795 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "defaultSeverity": "error",
  3. "extends": [
  4. "stylelint-config-standard",
  5. "stylelint-config-standard-scss",
  6. "stylelint-config-recommended-vue",
  7. "stylelint-config-html",
  8. "stylelint-config-recess-order"
  9. ],
  10. "plugins": ["stylelint-order"],
  11. "rules": {
  12. "selector-class-pattern": [
  13. "^([#a-z][$#{}a-z0-9]*)((-{1,2}|_{2})[$#{}a-z0-9]+)*$",
  14. {
  15. "message": "Expected class selector to be kebab-case"
  16. }
  17. ],
  18. "no-descending-specificity" :null,
  19. "no-empty-source" :null,
  20. "keyframes-name-pattern": "^[a-z]+([A-Z][a-z]*)*$"
  21. },
  22. "ignoreFiles": [
  23. "node_modules",
  24. "dist",
  25. "public",
  26. "output",
  27. "coverage",
  28. "temp",
  29. "*.js",
  30. "*.cjs",
  31. "*.mjs",
  32. "*.ts",
  33. "*.tsx",
  34. "*.svg",
  35. "*.gif",
  36. "*.md"
  37. ]
  38. }