.stylelintrc.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  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. "hue-degree-notation": null,
  19. "function-no-unknown": null,
  20. "keyframes-name-pattern": null,
  21. "media-feature-range-notation": "prefix",
  22. "no-descending-specificity": null,
  23. "no-duplicate-selectors": null,
  24. "number-max-precision": null,
  25. "selector-class-pattern": null,
  26. "selector-no-vendor-prefix": null,
  27. "selector-pseudo-element-no-unknown": null,
  28. "scss/at-extend-no-missing-placeholder": null,
  29. "scss/at-rule-no-unknown": null,
  30. "scss/dollar-variable-pattern": null,
  31. "scss/double-slash-comment-whitespace-inside": null,
  32. "scss/no-global-function-names": null,
  33. "value-no-vendor-prefix": null,
  34. "property-no-unknown": [true, { "ignoreProperties": ["scroll-snap-mode"] }],
  35. "property-no-vendor-prefix": null,
  36. "value-keyword-case": [
  37. "lower",
  38. {
  39. "camelCaseSvgKeywords": true
  40. }
  41. ]
  42. },
  43. "ignoreFiles": [
  44. "public/assets/*.css",
  45. "public/assets/chat/chat.css",
  46. "public/assets/doorkeeper/**",
  47. "public/assets/frontend/vite-dev/**",
  48. "public/assets/frontend/vite/**",
  49. "**/reset*.css",
  50. "**/bootstrap*.css",
  51. "**/codemirror.css",
  52. "**/jquery*.css",
  53. "**/cropper.css",
  54. "**/fineuploader.css",
  55. "**/qunit*.css",
  56. "**/svg-dimensions.css",
  57. "vendor/**",
  58. "coverage/**"
  59. ]
  60. }