Index: .csscomb.json |
=================================================================== |
new file mode 100755 |
--- /dev/null |
+++ b/.csscomb.json |
@@ -0,0 +1,327 @@ |
+{ |
Thomas Greiner
2016/09/16 12:47:03
I'd suggest adding "lines-between-rulesets".
juliandoucette
2016/09/16 16:32:27
This property was added after this config was crea
|
+ "remove-empty-rulesets": true, |
+ "always-semicolon": true, |
+ "color-case": "lower", |
+ "block-indent": " ", |
+ "color-shorthand": true, |
+ "element-case": "lower", |
+ "eof-newline": true, |
+ "leading-zero": true, |
+ "quotes": "double", |
+ "space-before-colon": "", |
+ "space-after-colon": " ", |
+ "space-before-combinator": " ", |
+ "space-after-combinator": " ", |
+ "space-between-declarations": "\n", |
+ "space-before-opening-brace": "\n", |
+ "space-after-opening-brace": "\n", |
+ "space-after-selector-delimiter": "\n", |
+ "space-before-selector-delimiter": "", |
+ "space-before-closing-brace": "\n", |
+ "strip-spaces": true, |
+ "tab-size": 2, |
+ "sort-order-fallback": "abc", |
+ "sort-order": [ |
Thomas Greiner
2016/09/16 12:47:02
Our coding style only cares about the order of gro
juliandoucette
2016/09/16 16:32:27
I think you or I may be misinterpreting what {Arra
Thomas Greiner
2016/09/16 17:39:29
Ah, I see, my bad.
Regarding using a linter or a
|
+ "display", |
+ "position", |
+ "z-index", |
+ "top", |
+ "right", |
+ "bottom", |
+ "left" |
+ "visibility", |
+ "float", |
+ "clear", |
+ "overflow", |
+ "overflow-x", |
+ "overflow-y", |
+ "-ms-overflow-x", |
Thomas Greiner
2016/09/16 12:47:02
Vendor-prefixed properties should be overridden by
juliandoucette
2016/09/16 16:32:27
I agree.
PS: Like I said, this is the default "y
juliandoucette
2016/09/16 16:43:01
To clarify:
I'm talking about the sort-order val
Thomas Greiner
2016/09/16 17:39:29
Yes, but I don't think we should enforce something
|
+ "-ms-overflow-y", |
+ "-webkit-overflow-scrolling", |
+ "clip", |
+ "zoom", |
+ "flex-direction", |
+ "flex-order", |
+ "flex-pack", |
+ "flex-align" |
+ "-webkit-box-sizing", |
+ "-moz-box-sizing", |
+ "box-sizing", |
+ "width", |
+ "min-width", |
+ "max-width", |
+ "height", |
+ "min-height", |
+ "max-height", |
+ "margin", |
+ "margin-top", |
+ "margin-right", |
+ "margin-bottom", |
+ "margin-left", |
+ "padding", |
+ "padding-top", |
+ "padding-right", |
+ "padding-bottom", |
+ "padding-left" |
+ "table-layout", |
+ "empty-cells", |
+ "caption-side", |
+ "border-spacing", |
+ "border-collapse", |
+ "list-style", |
+ "list-style-position", |
+ "list-style-type", |
+ "list-style-image" |
+ "content", |
+ "quotes", |
+ "counter-reset", |
+ "counter-increment", |
+ "resize", |
+ "cursor", |
+ "-webkit-user-select", |
+ "-moz-user-select", |
+ "-ms-user-select", |
+ "user-select", |
+ "nav-index", |
+ "nav-up", |
+ "nav-right", |
+ "nav-down", |
+ "nav-left", |
+ "-webkit-transition", |
+ "-moz-transition", |
+ "-ms-transition", |
+ "-o-transition", |
+ "transition", |
+ "-webkit-transition-delay", |
+ "-moz-transition-delay", |
+ "-ms-transition-delay", |
+ "-o-transition-delay", |
+ "transition-delay", |
+ "-webkit-transition-timing-function", |
+ "-moz-transition-timing-function", |
+ "-ms-transition-timing-function", |
+ "-o-transition-timing-function", |
+ "transition-timing-function", |
+ "-webkit-transition-duration", |
+ "-moz-transition-duration", |
+ "-ms-transition-duration", |
+ "-o-transition-duration", |
+ "transition-duration", |
+ "-webkit-transition-property", |
+ "-moz-transition-property", |
+ "-ms-transition-property", |
+ "-o-transition-property", |
+ "transition-property", |
+ "-webkit-transform", |
+ "-moz-transform", |
+ "-ms-transform", |
+ "-o-transform", |
+ "transform", |
+ "-webkit-transform-origin", |
+ "-moz-transform-origin", |
+ "-ms-transform-origin", |
+ "-o-transform-origin", |
+ "transform-origin", |
+ "-webkit-animation", |
+ "-moz-animation", |
+ "-ms-animation", |
+ "-o-animation", |
+ "animation", |
+ "-webkit-animation-name", |
+ "-moz-animation-name", |
+ "-ms-animation-name", |
+ "-o-animation-name", |
+ "animation-name", |
+ "-webkit-animation-duration", |
+ "-moz-animation-duration", |
+ "-ms-animation-duration", |
+ "-o-animation-duration", |
+ "animation-duration", |
+ "-webkit-animation-play-state", |
+ "-moz-animation-play-state", |
+ "-ms-animation-play-state", |
+ "-o-animation-play-state", |
+ "animation-play-state", |
+ "-webkit-animation-timing-function", |
+ "-moz-animation-timing-function", |
+ "-ms-animation-timing-function", |
+ "-o-animation-timing-function", |
+ "animation-timing-function", |
+ "-webkit-animation-delay", |
+ "-moz-animation-delay", |
+ "-ms-animation-delay", |
+ "-o-animation-delay", |
+ "animation-delay", |
+ "-webkit-animation-iteration-count", |
+ "-moz-animation-iteration-count", |
+ "-ms-animation-iteration-count", |
+ "-o-animation-iteration-count", |
+ "animation-iteration-count", |
+ "-webkit-animation-iteration-count", |
+ "-moz-animation-iteration-count", |
+ "-ms-animation-iteration-count", |
+ "-o-animation-iteration-count", |
+ "animation-iteration-count", |
+ "-webkit-animation-direction", |
+ "-moz-animation-direction", |
+ "-ms-animation-direction", |
+ "-o-animation-direction", |
+ "animation-direction", |
+ "text-align", |
+ "-webkit-text-align-last", |
+ "-moz-text-align-last", |
+ "-ms-text-align-last", |
+ "text-align-last", |
+ "vertical-align", |
+ "white-space", |
+ "text-decoration", |
+ "text-emphasis", |
+ "text-emphasis-color", |
+ "text-emphasis-style", |
+ "text-emphasis-position", |
+ "text-indent", |
+ "-ms-text-justify", |
+ "text-justify", |
+ "text-transform", |
+ "letter-spacing", |
+ "word-spacing", |
+ "-ms-writing-mode", |
+ "text-outline", |
+ "text-transform", |
+ "text-wrap", |
+ "text-overflow", |
+ "-ms-text-overflow", |
+ "text-overflow-ellipsis", |
+ "text-overflow-mode", |
+ "-ms-word-wrap", |
+ "word-wrap", |
+ "word-break", |
+ "-ms-word-break", |
+ "-moz-tab-size", |
+ "-o-tab-size", |
+ "tab-size", |
+ "-webkit-hyphens", |
+ "-moz-hyphens", |
+ "hyphens", |
+ "pointer-events" |
+ "opacity", |
+ "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", |
Thomas Greiner
2016/09/16 12:47:02
I noticed that those IE-specific properties are sp
Thomas Greiner
2016/09/16 12:47:03
Isn't the property name just "filter"?
juliandoucette
2016/09/16 16:32:27
See the "PS:" from my comment above.
I think that
juliandoucette
2016/09/16 16:43:01
In favour of progressive enhancement, by design*
Thomas Greiner
2016/09/16 17:39:30
Agreed.
|
+ "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", |
+ "-ms-interpolation-mode", |
+ "color", |
+ "border", |
+ "border-collapse", |
+ "border-width", |
+ "border-style", |
+ "border-color", |
+ "border-top", |
+ "border-top-width", |
+ "border-top-style", |
+ "border-top-color", |
+ "border-right", |
+ "border-right-width", |
+ "border-right-style", |
+ "border-right-color", |
+ "border-bottom", |
+ "border-bottom-width", |
+ "border-bottom-style", |
+ "border-bottom-color", |
+ "border-left", |
+ "border-left-width", |
+ "border-left-style", |
+ "border-left-color", |
+ "-webkit-border-radius", |
+ "-moz-border-radius", |
+ "border-radius", |
+ "-webkit-border-top-left-radius", |
+ "-moz-border-radius-topleft", |
+ "border-top-left-radius", |
+ "-webkit-border-top-right-radius", |
+ "-moz-border-radius-topright", |
+ "border-top-right-radius", |
+ "-webkit-border-bottom-right-radius", |
+ "-moz-border-radius-bottomright", |
+ "border-bottom-right-radius", |
+ "-webkit-border-bottom-left-radius", |
+ "-moz-border-radius-bottomleft", |
+ "border-bottom-left-radius", |
+ "-webkit-border-image", |
+ "-moz-border-image", |
+ "-o-border-image", |
+ "border-image", |
+ "-webkit-border-image-source", |
+ "-moz-border-image-source", |
+ "-o-border-image-source", |
+ "border-image-source", |
+ "-webkit-border-image-slice", |
+ "-moz-border-image-slice", |
+ "-o-border-image-slice", |
+ "border-image-slice", |
+ "-webkit-border-image-width", |
+ "-moz-border-image-width", |
+ "-o-border-image-width", |
+ "border-image-width", |
+ "-webkit-border-image-outset", |
+ "-moz-border-image-outset", |
+ "-o-border-image-outset", |
+ "border-image-outset", |
+ "-webkit-border-image-repeat", |
+ "-moz-border-image-repeat", |
+ "-o-border-image-repeat", |
+ "border-image-repeat", |
+ "outline", |
+ "outline-width", |
+ "outline-style", |
+ "outline-color", |
+ "outline-offset", |
+ "background", |
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", |
+ "background-color", |
+ "background-image", |
+ "background-repeat", |
+ "background-attachment", |
+ "background-position", |
+ "background-position-x", |
+ "-ms-background-position-x", |
+ "background-position-y", |
+ "-ms-background-position-y", |
+ "-webkit-background-clip", |
+ "-moz-background-clip", |
+ "background-clip", |
+ "background-origin", |
+ "-webkit-background-size", |
+ "-moz-background-size", |
+ "-o-background-size", |
+ "background-size", |
+ "box-decoration-break", |
+ "-webkit-box-shadow", |
+ "-moz-box-shadow", |
+ "box-shadow", |
+ "-webkit-box-shadow", |
+ "-moz-box-shadow", |
+ "box-shadow", |
+ "-webkit-box-shadow", |
+ "-moz-box-shadow", |
+ "box-shadow", |
+ "-webkit-box-shadow", |
+ "-moz-box-shadow", |
+ "box-shadow", |
+ "filter:progid:DXImageTransform.Microsoft.gradient", |
+ "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient", |
+ "text-shadow" |
+ "font", |
+ "font-family", |
+ "font-size", |
+ "font-weight", |
+ "font-style", |
+ "font-variant", |
+ "font-size-adjust", |
+ "font-stretch", |
+ "font-effect", |
+ "font-emphasize", |
+ "font-emphasize-position", |
+ "font-emphasize-style", |
+ "font-smooth", |
+ "line-height" |
+ ] |
+} |