csscomb / csscomb.js

CSS coding style formatter
http://csscomb.com/
MIT License
3.28k stars 460 forks source link

"vendor-prefix-align: true" breaks indent for grid properties #628

Open sgaponenko opened 4 years ago

sgaponenko commented 4 years ago

Actual behavior after i save the .less file, csscomb sets the wrong indent

 .class {

        grid-column: 2; // <-- has one more indent

        grid-row: 1; // <-- has one more indent

    -ms-grid-column: 2;

    -ms-grid-row: 1;
}

Expected behavior

.class {

     grid-column: 2; 

     grid-row: 1; 

     -ms-grid-column: 2;

     -ms-grid-row: 1;

}

Config .csscomb.json

{

    "exclude": [

        ".git/**",

        "node_modules/**",

        "bower_components/**"

    ],

    "always-semicolon": true,

    "block-indent": "    ",

    "color-case": "lower",

    "color-shorthand": true,

    "element-case": "lower",

    "eof-newline": true,

    "leading-zero": false,

    "quotes": "single",

    "remove-empty-rulesets": true,

    "space-after-colon": " ",

    "space-after-combinator": " ",

    "space-after-opening-brace": "\n",

    "space-after-selector-delimiter": "\n",

    "space-before-closing-brace": "\n",

    "space-before-colon": "",

    "space-before-combinator": " ",

    "space-before-opening-brace": " ",

    "space-before-selector-delimiter": "",

    "space-between-declarations": "\n",

    "strip-spaces": true,

    "unitless-zero": true,

    "vendor-prefix-align": true,

    "sort-order": [...] 

}