.stylelintrc.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "extends": [
  3. "stylelint-config-standard",
  4. "stylelint-config-recommended-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-import-partial-extension": null,
  30. "scss/load-no-partial-leading-underscore": true,
  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/assets/frontend/vite-dev/**",
  50. "public/assets/frontend/vite/**",
  51. "**/reset*.css",
  52. "**/bootstrap*.css",
  53. "**/codemirror.css",
  54. "**/jquery*.css",
  55. "**/cropper.css",
  56. "**/fineuploader.css",
  57. "**/qunit*.css",
  58. "**/svg-dimensions.css",
  59. "tmp/**",
  60. "vendor/**",
  61. "coverage/**"
  62. ]
  63. }