Js-beautify: CSS рдирд┐рдпрдореЛрдВ рдХреЗ рдмреАрдЪ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ рдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдордИ 2014  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: beautify-web/js-beautify

рдореБрдЭреЗ рдорд╛рдлрд╝ рдХрд░ рджреЛ рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╕реНрд╡рд░реВрдкрдг рдХрд░рддреЗ рд╕рдордп рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдореЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

.login {
    margin-top: 30px;
    padding: 30px;
    background: rgba(255, 255, 255, 0.7);
}

.login.btn {
    border-radius: 0;
    background-color: #5C6166;
    border-color: #4a4a4a;
}

рдкреНрд░рддрд┐:

.login {
    margin-top: 30px;
    padding: 30px;
    background: rgba(255, 255, 255, 0.7);
}
.login.btn {
    border-radius: 0;
    background-color: #5C6166;
    border-color: #4a4a4a;
}

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЬреЗрдПрд╕-рдмреНрдпреВрдЯреАрдлрд╛рдИ рдиреЗ sass-lint рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рджреЗ рд░рд╣реА рд╣реИред

рд╕рднреА 16 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

+1

+1

+1

"end_with_newline" рдирд╛рдордХ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдмреНрд▓реЙрдХ рдХреЗ рдмреАрдЪ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдбрд╛рд▓рддрд╛ рд╣реИ: - /

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдореБрдЭреЗ рд╕реБрд╢реЛрднрд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдореБрджреНрджрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ) рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╕реМрджрд╛-рдмреНрд░реЗрдХрд░ рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕реЗ рддрдп рдХрд┐рдпрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рд╕рд╛рдзрд╛рд░рдг рд╕реАрдПрд╕рдПрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдХрд░ }

\Packages\HTML-CSS-JS Prettify\scripts\node_modules\js-beautify\js\lib\beautify-css.js рдкрд░ рдЬрд╛рдПрдВ
рдХреЛрдб рдХрд╛ рдпрд╣ рдЦрдВрдб рдЦреЛрдЬреЗрдВ:

print["}"] = function (ch) {
            print.newLine();
            output.push(ch);
            print.newLine();
        };

рдФрд░ рдЗрд╕реЗ рдмрджрд▓реЗрдВ

print["}"] = function (ch) {
            print.newLine();
            output.push(ch);
            print.newLine();
            output.push('\n');
        };

@ рдПрдЯрд┐рдб-рдЬреА, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдХреГрдкрдпрд╛ рдкрд░реАрдХреНрд╖рдгреЛрдВ (рдФрд░ рдкрд╛рдпрдерди рдкреЛрд░реНрдЯ) рдХреЗ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ рдПрдЯрд┐рдб-рдЬреА рд╕реЗ рдлрд┐рдХреНрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдиреЗрд╕реНрдЯреЗрдб рдкреНрд░реЙрдкрд░реНрдЯреА рдореЗрдВ, рд╣рдореЗрдВ рдХреНрд▓реЛрдЬрд┐рдВрдЧ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рдмрд╛рдж рдПрдХ рдирдИ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдо/рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реБрд╢реЛрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг :

.rule-1 {
    display: block;

    .rule-2 {
        float: left;
    } // New line needed after this bracket

    .rule-3 {
        display: none;
    } // No new line needed
}

@drewhamlett , рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рд╡рд┐рд▓рдп рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдк рдпрд╣рд╛рдВ рдЪрд╛рд╣рддреЗ рдереЗред рдХреНрдпрд╛ рдЖрдк рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдЬреИрд╕рд╛ рдХрд┐ @bitwiseman рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐ https://github.com/beautify-web/js-beautify/pull/574 рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкрд░ рдХрд╡рд░ рдХреА рдЧрдИ рд╣реИред
рдХреГрдкрдпрд╛ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред

рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ..

рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╣реВрдВрдЧрд╛ рдФрд░ рдЕрдЧрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЬреИрд╕рд╛ рдХрд┐ @malexandre рдиреЗ рдХрд╣рд╛, рдХреНрдпрд╛ рдиреЗрд╕реНрдЯреЗрдб рдЧреБрдгреЛрдВ рдХреЗ рднреАрддрд░ рдирдИ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛? рд╕рдм рдХреБрдЫ рд╕рд╛рд╕ рдореЗрдВ рдмрдБрдзрд╛ рд╣реБрдЖ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рд▓рд┐рдЯрд░ рднреА рдЗрд╕рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдкрдврд╝рдирд╛ рдХрд╛рдлреА рдХрдард┐рди рд╣реИред

@nevace , рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХреГрдкрдпрд╛ рдЗрдирдкреБрдЯ, рдХрд░рдВрдЯ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред рдХреГрдкрдпрд╛ рдХреЛрдИ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ.

рдХреНрдпрд╛ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

https://github.com/beautify-web/js-beautify/pull/574

@bitwiseman : рдореИрдВрдиреЗ рдЦреБрдж рдирдпрд╛ рдЯрд┐рдХрдЯ рдЦреЛрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ # 1258 рд╣реИред

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЬреЗрдПрд╕-рдмреНрдпреВрдЯреАрдлрд╛рдИ рдиреЗ sass-lint рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рджреЗ рд░рд╣реА рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

avigoldman picture avigoldman  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aeschli picture aeschli  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Hirse picture Hirse  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

iofjuupasli picture iofjuupasli  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aeschli picture aeschli  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ