.stylelintrc.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {
  2. "extends": [
  3. "stylelint-config-standard",
  4. "stylelint-config-standard-scss",
  5. "stylelint-config-recommended-vue",
  6. "stylelint-prettier/recommended"
  7. ],
  8. "rules": {
  9. "alpha-value-notation": null,
  10. "block-no-empty": null,
  11. "color-function-notation": "legacy",
  12. "declaration-block-no-duplicate-properties": null,
  13. "declaration-block-no-redundant-longhand-properties": null,
  14. "declaration-block-no-shorthand-property-overrides": null,
  15. "declaration-block-single-line-max-declarations": null,
  16. "font-family-no-missing-generic-family-keyword": null,
  17. "function-calc-no-unspaced-operator": null,
  18. "function-comma-space-after": null,
  19. "hue-degree-notation": null,
  20. "function-no-unknown": null,
  21. "keyframes-name-pattern": null,
  22. "max-empty-lines": null,
  23. "no-descending-specificity": null,
  24. "no-duplicate-selectors": null,
  25. "number-max-precision": null,
  26. "selector-class-pattern": null,
  27. "selector-list-comma-newline-after": null,
  28. "selector-no-vendor-prefix": null,
  29. "selector-pseudo-element-no-unknown": null,
  30. "scss/at-extend-no-missing-placeholder": null,
  31. "scss/at-rule-no-unknown": null,
  32. "scss/dollar-variable-pattern": null,
  33. "scss/double-slash-comment-whitespace-inside": null,
  34. "scss/no-global-function-names": null,
  35. "value-no-vendor-prefix": null,
  36. "property-no-unknown": [true, { "ignoreProperties": ["scroll-snap-mode"] }],
  37. "property-no-vendor-prefix": null,
  38. "value-keyword-case": [
  39. "lower",
  40. {
  41. "camelCaseSvgKeywords": true
  42. }
  43. ]
  44. },
  45. "ignoreFiles": [
  46. "public/assets/*.css",
  47. "public/assets/chat/chat.css",
  48. "public/assets/doorkeeper/**",
  49. "public/vite-dev/**",
  50. "public/vite/**",
  51. "**/reset*.css",
  52. "**/bootstrap*.css",
  53. "**/jquery*.css",
  54. "**/cropper.css",
  55. "**/fineuploader.css",
  56. "**/qunit*.css",
  57. "**/svg-dimensions.css",
  58. "vendor/**",
  59. "coverage/**"
  60. ]
  61. }