module.exports = {
    rules: {
        'declaration-block-no-duplicate-properties': true,
        'declaration-block-no-shorthand-property-overrides': true,
        'declaration-block-properties-order': [
            [
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'color',
                        'background'
                    ]
                },
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'font',
                        'font-family',
                        'font-feature-settings',
                        'font-kerning',
                        'font-language-override',
                        'font-size',
                        'font-size-adjust',
                        'font-stretch',
                        'font-style',
                        'font-synthesis',
                        'font-variant',
                        'font-variant-alternates',
                        'font-variant-caps',
                        'font-variant-east-asian',
                        'font-variant-ligatures',
                        'font-variant-numeric',
                        'font-variant-position',
                        'font-weight'
                    ]
                },
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'top',
                        'right',
                        'bottom',
                        'left'
                    ]
                },
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'margin',
                        'margin-top',
                        'margin-right',
                        'margin-bottom',
                        'margin-left'
                    ]
                },
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'padding',
                        'padding-top',
                        'padding-right',
                        'padding-bottom',
                        'padding-left'
                    ]
                },
                {
                    order: 'strict',
                    emptyLineBefore: 'always',
                    properties: [
                        'width',
                        'max-width',
                        'min-width',
                        'height',
                        'max-height',
                        'min-height'
                    ]
                }
            ],
            {
                unspecified: 'bottomAlphabetical'
            }
        ],
        'declaration-block-semicolon-newline-after': 'always',
        'declaration-block-semicolon-newline-before': 'never-multi-line',
        'declaration-block-semicolon-space-after': 'always-single-line',
        'declaration-block-semicolon-space-before': 'never',
        'declaration-block-single-line-max-declarations': 1,
        'declaration-block-trailing-semicolon': 'always'
    }
};

@@ -1586,109 +1586,1109 @@
   't
-op',%0A                        'right',%0A                        'bottom',%0A                        'left
+ext-align',%0A                        'text-align-last',%0A                        'text-combine-upright',%0A                        'text-decoration',%0A                        'text-decoration-color',%0A                        'text-decoration-line',%0A                        'text-decoration-style',%0A                        'text-indent',%0A                        'text-justify',%0A                        'text-orientation',%0A                        'text-overflow',%0A                        'text-shadow',%0A                        'text-transform',%0A                        'text-underline-position'%0A                    %5D%0A                %7D,%0A                %7B%0A                    order: 'strict',%0A                    emptyLineBefore: 'always',%0A                    properties: %5B%0A                        'top',%0A                        'right',%0A                        'bottom',%0A                        'left',%0A                        'clear',%0A                        'display',%0A                        'float',%0A                        'position',%0A                        'visibility',%0A                        'z-index
 '%0A  
@@ -3833,32 +3833,664 @@
               %5D%0A
+                %7D,%0A                %7B%0A                    order: 'strict',%0A                    emptyLineBefore: 'always',%0A                    properties: %5B%0A                        'align-content',%0A                        'align-items',%0A                        'align-self',%0A                        'flex',%0A                        'flex-basis',%0A                        'flex-direction',%0A                        'flex-flow',%0A                        'flex-grow',%0A                        'flex-shrink',%0A                        'flex-wrap',%0A                        'justify-content',%0A                        'order'%0A                    %5D%0A
                 

add more declaration block rules