Js-beautify: рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рд╕рд┐рддре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: beautify-web/js-beautify

рд╡рд┐рд╡рд░рдг

рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрд╕рд╡реАрдЬреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рддрд╛ рд╣реИ - рдпрд╣ рдХреБрдЫ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрдирдкреБрдЯ

рд╕реМрдВрджрд░реНрдпреАрдХрд░рдг рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдХреЛрдб (рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ; рдпрд╣ рдореВрд▓/рдкреВрд░реНрдг рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдерд╛):

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
                    <rect id="XMLID_20_" x="-7" 
                          class="st0" 
                          width="49" height="36"/>
</svg>

рдЕрдкреЗрдХреНрд╖рд┐рдд рдЙрддреНрдкрд╛рджрди

рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЯреИрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ/рд░рдЦрддреЗ рд╣реИрдВред

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
     <rect id="XMLID_20_" x="-7" 
           class="st0"
           width="49" height="36"/>
</svg>

...рдпрд╛ рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
     <rect id="XMLID_20_" x="-7" class="st0" width="49" height="36"/>
</svg>

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдЙрдЯрдкреБрдЯ

рдХреЛрдб рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реМрдВрджрд░реНрдпреАрдХрд░рдг рдХреЗ рдмрд╛рдж рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve">
                    <rect id="XMLID_20_" x="-7" 
                          class="st0" 
                          width="49" height="36"/>
</svg>

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╢реБрд░реБрдЖрддреА <svg> рдЯреИрдЧ (рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ) рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ( <rect> рдореЗрдВ рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд┐рдпрд╛)ред рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдмрджрд▓рд╛ред

рд╡рд╛рддрд╛рд╡рд░рдг

рдУрдПрд╕: рд╡рд┐рдВрдбреЛрдЬ 10 рдкреНрд░реЛ 64 рдмрд┐рдЯ

рд╕рдорд╛рдпреЛрдЬрди

рдЪреВрдХред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдмрджрд▓рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕реБрд╢реЛрднрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ - рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдпрд╣ рдореЗрд░рд╛ рдХрд╛рдордХрд╛рдЬ рдерд╛ - рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдЬреИрд╕рд╛ рд╣реА рдерд╛ (рдпрд╣ рдЕрддреАрдд рдореЗрдВ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛)ред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдПрдордПрд▓ рд╕реМрдВрджрд░реНрдпреАрдХрд░рдг рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдПрдХ рд╣реА рд╣рд┐рд╕реНрд╕рд╛ рдПрд╕рд╡реАрдЬреА рдФрд░ рдПрдХреНрд╕рдПрдордПрд▓ рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рд╣реИ)ред

рдкрд╣рд▓реЗ https://github.com/brackets-beautify/brackets-beautify/issues/223 рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛

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

рдХреЛрдЗ рдкреНрд░рдЧрддрд┐? рдореИрдВ рдЗрдирд▓рд╛рдЗрди svg рдХреЛ рдХреИрд╕реЗ рд╕реБрд╢реЛрднрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

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

рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ: <svg><defs><path></path></defs></svg>

рдХреЛрдЗ рдкреНрд░рдЧрддрд┐? рдореИрдВ рдЗрдирд▓рд╛рдЗрди svg рдХреЛ рдХреИрд╕реЗ рд╕реБрд╢реЛрднрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ v1.8.0-rc14 рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдШрдВрдЯреЗ рдХреЗ рдЕрдВрдд рддрдХ рдПрдХ рдкреАрдЖрд░ рдлрд╛рдЗрд▓ рдХрд░реВрдВрдЧрд╛ред

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

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

chaenu picture chaenu  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

knocte picture knocte  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

smonff picture smonff  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ