.stylelintrc.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. {
  2. "extends": [
  3. "stylelint-config-twbs-bootstrap"
  4. ],
  5. "reportInvalidScopeDisables": true,
  6. "reportNeedlessDisables": true,
  7. "overrides": [
  8. {
  9. "files": "**/*.scss",
  10. "rules": {
  11. "declaration-property-value-disallowed-list": {
  12. "border": "none",
  13. "outline": "none"
  14. },
  15. "function-disallowed-list": [
  16. "calc",
  17. "lighten",
  18. "darken"
  19. ],
  20. "property-disallowed-list": [
  21. "border-radius",
  22. "border-top-left-radius",
  23. "border-top-right-radius",
  24. "border-bottom-right-radius",
  25. "border-bottom-left-radius",
  26. "transition"
  27. ],
  28. "scss/dollar-variable-default": [
  29. true,
  30. {
  31. "ignore": "local"
  32. }
  33. ],
  34. "scss/selector-no-union-class-name": true
  35. }
  36. },
  37. {
  38. "files": "scss/**/*.{test,spec}.scss",
  39. "rules": {
  40. "scss/dollar-variable-default": null,
  41. "declaration-no-important": null
  42. }
  43. },
  44. {
  45. "files": "site/**/*.scss",
  46. "rules": {
  47. "scss/dollar-variable-default": null
  48. }
  49. },
  50. {
  51. "files": "site/**/examples/**/*.css",
  52. "rules": {
  53. "comment-empty-line-before": null,
  54. "property-no-vendor-prefix": null,
  55. "selector-no-qualifying-type": null,
  56. "value-no-vendor-prefix": null
  57. }
  58. }
  59. ]
  60. }