Html5-boilerplate: HTMLLinter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдорд╛рд░реНрдЪ 2016  ┬╖  21рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: h5bp/html5-boilerplate

рд╡реЗрдмрдХрдВрдкрд░реНрд╕ рдЬреИрд╕реА рдирдИ рддрдХрдиреАрдХреЛрдВ рдХреЗ рдЙрджрдп рдХреЗ рд╕рд╛рде, рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдЪрдЯреАрдПрдордПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЕрдзрд┐рдХ рдЯреИрдЧ, рдЕрдзрд┐рдХ рдиреЗрд╕реНрдЯрд┐рдВрдЧ, рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ) рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ HTML рд▓рд┐рдВрдЯрд░ рдХреЛ рдЬреЛрдбрд╝рдирд╛ (рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛) рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

Https://github.com/rcorp/standard-project-structure/issues/4 рдкрд░ рд╣рдорд╛рд░реЗ рд╢реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░,
HTMLhint рд╡рд╣рд╛рдБ рд╕реЗ рдмрд╛рд╣рд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдХреИрд╕реЗ рдПрдХ рдорд╛рдирдХ .htmlhintrc рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ?

awaiting feedback backlog help wanted html new feature

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

@roblarsen рд╣рдо рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдирд┐рдпрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдЖрдзрд╛рд░ рдЪреБрдирд╛ рд╣реИред https://github.com/rcorp/standard-project-structure/issues/13

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдбрд╝реЗ-рдмрдбрд╝реЗ рдПрдХ-рджреЛ рдЬреЛрдбрд╝реЗ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдордд рд╣реИред рдмрд╛рдХреА рд╣рдо рдкреАрдЖрд░ рдореЗрдВ рд╣реА рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

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

рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдирд┐рдпрдореЛрдВ рдХреЛ рдХреИрд╕реЗ рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛? рдХреБрдЫ рдорд╛рдирдХ рдирд┐рдпрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

https://github.com/yaniswang/HTMLHint/wiki/Attr-value-double-quotes рджреЛрдиреЛрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп HTML5 рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕ рд╢реИрд▓реА рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

https://github.com/yaniswang/HTMLHint/wiki/Tag-self-close рджреЛрдиреЛрдВ рд╣реА рдорд╛рдиреНрдп HTML5 рд╣реИрдВ, рдФрд░ рдмрд╛рдж рд╡рд╛рд▓рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ рддрд░реАрдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ XHTML рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдЗрд╕реЗ HTML5 рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рд╣реИ рдЬрдм рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдПрдЪрдЯреАрдПрдордПрд▓ рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рддрдХ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

https://github.com/yaniswang/HTMLHint/wiki/Attr-value-not-empty рджреЛрдиреЛрдВ рд╣реА рдорд╛рдиреНрдп рд╣реИрдВ рдФрд░ рдмрд╛рдж рд╡рд╛рд▓рд╛ рд╡рд╣реА рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмреБрд░рд╛ рддрд░реАрдХрд╛ рдорд╛рдирд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

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

@quantumpacket рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ tag-self-close рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рд╣рдореЗрд╢рд╛ рдПрдХ рд╕реЗ рджреВрд╕рд░реЗ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдФрдЪрд┐рддреНрдп рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдБ рд╕рдореБрджрд╛рдп рдХрд╛ рд╡рдЬрди рд╡реИрд╕реЗ рд╣реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╡реЗ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЬрд╣рд╛рдВ рдХреЛрдИ рдФрдЪрд┐рддреНрдп рдирд╣реАрдВ рд╣реИ, рд╣рдо рдмрд╕ рдЙрд╕ рдирд┐рдпрдо рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╣рдо рд╕рднреА рдХреЛрдб рд╢реИрд▓реА рдХреЛ JS https://github.com/rcorp/standard-project-structure/issues/6 рдкрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ AirBNB рдХреЗ рд▓рд┐рдП

рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреА рдмрд╛рдд рдорд╛рдирддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпреЗ рд╕рд┐рд░реНрдл рдирд┐рдпрдо рд╣реИрдВред рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдирд╣реАрдВ рдЪреБрдирддреЗ рд╣реИрдВ, рд╡реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрджрд╛рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ .htmlhintrc рд╕реЗ рдирд┐рдпрдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ

@ gaurav21r рдЗрд╕

рдХрд┐рди рдорд╛рдиреЛрдВ рдХреЛ рдЪреБрдирдирд╛ рд╣реИ, рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ред рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ @quantumpacket- рд╣рдо рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЦрд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡рдпрдВ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рд╕реЗ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреА рд░рд╛рдп рд╣реЛрдЧреАред

@roblarsen рд╣рдо рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдирд┐рдпрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдЖрдзрд╛рд░ рдЪреБрдирд╛ рд╣реИред https://github.com/rcorp/standard-project-structure/issues/13

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдбрд╝реЗ-рдмрдбрд╝реЗ рдПрдХ-рджреЛ рдЬреЛрдбрд╝реЗ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдордд рд╣реИред рдмрд╛рдХреА рд╣рдо рдкреАрдЖрд░ рдореЗрдВ рд╣реА рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐?

@ gaurav21r рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдФрд░ рд░реЛрдХ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ?

@roblarsen рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ @ gavav21r рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рдкрд╛ рд░рд╣рд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

@AlexxNica рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рд╣рдо рд╣рдореЗрд╢рд╛ рдорджрдж рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рдмрд╣реБрдд рджреЗрд░ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ! @roblarsen @AlexxNica 15 рддрдХ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЬреЛ рдХреЛрдИ рднреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реЛрдЧрд╛!

рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ!

15 рд╡рд╛рдВ рдЖрдпрд╛ рдФрд░ рдЧрдпрд╛! рдпрд╣ рдЦреБрд▓рд╛ рд╣реИ рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ!

рдХреНрдпрд╛ рд╣рдореЗрдВ рдпрдХреАрди рд╣реИ рдХрд┐ HTMLHint рд╡рд╣рд╛рдБ рд╕реЗ рдмрд╛рд╣рд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ?

@AlexxNica рдореБрдЭреЗ рдЗрд╕ рдореЛрд░реНрдЪреЗ рдкрд░ рд╢реВрдиреНрдп рдЕрдиреБрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд╡рд╛рд░реА рдХреЗ рд▓рд┐рдП рд╣реВрдВред рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕реЗ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рд╡рд╣ рдпрд╣рд╛рдВ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпреБрджреНрдз рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд╛рди рдХрд░реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╣реИред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрдзрд┐рдХ рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рдирдЬрд╝рд░ рдбрд╛рд▓рдиреА рд╣реЛрдЧреАред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВ, рдЪреАрдЬреЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдВ:

рдХреНрдпрд╛ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдорджрджрдЧрд╛рд░ рд╣реИ?
┬╖ рдХреНрдпрд╛ рдкреНрд░реЗрд╖рдг рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ?
┬╖ рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА / рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?
рдХреНрдпрд╛ рд╣рдо рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореЙрдбрд▓ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реБрдзрд╛рд░ рджреЗрдЦрддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рд╣рдордиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЗ рдЦрд┐рд▓рд╛рдл рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдП рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдмрджрд▓рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛? (рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдЙрдирдХреЗ рдореЙрдирд┐рдЯрд░ рд╕реЗ рдЕрдзрд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрдВрд╕ рди рд╕рдХреЗрдВ)
┬╖ рдХреНрдпрд╛ рдЗрд╕рдХреА рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реЛрдЧреА? (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдЬреЛ рд╕рдордп рдХреА рдареЛрд╕ рдорд╛рддреНрд░рд╛ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрдЧреА)
┬╖ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреНрдпрд╛ рд╣реИ?

@roblarsen рд╕рдХреЗрдВ, рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рд▓реЗрдмрд▓ рдмрджрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ " awaiting feedback " рдФрд░ (рд╢рд╛рдпрдж) " HTML " рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдЙрди рдХреЛ рдЬреЛрдбрд╝рд╛ред рдпрд╣ рдЕрднреА рднреА рдорджрдж рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдЕрднреА рднреА рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЫреВрдиреЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдореБрджрд╛рдп рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рджреЛ рдкреНрд░рд╢реНрди рд╣реИрдВ:

  • рдХреНрдпрд╛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП src / dist рдлреЛрд▓реНрдбрд░ рдореЗрдВ .htmlhintrc рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
    HTMLHint рдХрд╛ рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреВрд░реНрдг, рд╕рдВрдХрд▓рд┐рдд HTML рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ <title> рдЯреИрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдпрд╛ рдЕрд╕реНрдерд╛рдпреА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП) рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реАрдорд┐рдд рдореВрд▓реНрдп рдХрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдмрд╣реБрдд рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Angular, React, PHP, ASP рдпрд╛ рддрд░рд▓ рдЬреИрд╕реА рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рдпрд╛ рддреЛ рдХрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЗрдЧрд╛ рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЙрд╕ рддрд░рд╣ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЛ рднреА рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА IDE рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢реБрджреНрдз HTML рдореЗрдВ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЛ рдХреЛрдбрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдмрд┐рдирд╛ рд╡рд╛рд░рдВрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЗрд╕рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ (рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ рдИрдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреЗрд╡рд▓ рдПрдЪрдЯреАрдПрдордПрд▓ рдИрдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рдХреАрдбрд╝реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди) - рдФрд░ рд╣рдо рдХрд┐рд╕реА рднреА рдЬреЗрдПрд╕ рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рд▓рд┐рдВрдЯрд░ / рд╣рдВрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

  • рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ HTMLHint рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
    рд╣рд╛рдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реА рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЧреБрд▓рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ рд╣реИ: https://www.npmjs.com/package/gulp-htmlhintред рдореИрдВ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░реВрдВрдЧрд╛ред рдпрд╣ HTML рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░реЗрдЧрд╛ рдЬрдм рд╕рдВрдХрд▓рди рдФрд░ рдПрдХ рд╕рд╛рдЗрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдпрджреЗрдордВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде html рд▓рд┐рдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдПрдХ рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ jsx рдХреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ ESLint рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

Btw, рдореБрдЭреЗ рдРрд╕реЗ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреБрд▓рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рдирд╣реАрдВ рджрд┐рдЦрддреЗред рд▓рд┐рдВрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рддреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ npm test ( рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ) рд╕реЗ рд╕реАрдзреЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрддрд╛ рд╣реИред

IMO, рдЖрдкрдХреЛ рдЧреИрд░-рдорд╛рдирдХ рдЯреВрд▓ рд╕реЗ рджреВрд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЕрдиреБрднрд╡ рд╕реЗ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк v4-dev рдкрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ htmlhint рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрдХрдбрд╝рддрд╛ рдерд╛ред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рддреНрдпрд╛рдкрдирдХрд░реНрддрд╛ vnu.jar рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд░реИрдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдЧреАред

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдореЗрдВ рдПрдХ рд╕рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ (рджреЗрдЦреЗрдВ https://github.com/twbs/bootstrap/pull/24149) рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рдирд╛рд░рд╛рдЬ рдерд╛ рдХрд┐ рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ htmlhint рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╕рддреНрдпрд╛рдкрди рдХреЗ рдмрд┐рдирд╛ рдереЗред

HTMLHint рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ (https://github.com/yaniswang/HTMLHint) рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ @XhmikosR рдХрд╣рддрд╛ рд╣реИ - рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╡реЛрдЯ рджреЗрддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрджреНрджреЗ рд╣реИрдВред

рдХреНрд░рд┐рдХреЗрдЯреНрд╕ + рдКрдкрд░

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

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

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

klutchdev picture klutchdev  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alrra picture alrra  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Vincent2015 picture Vincent2015  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

roblarsen picture roblarsen  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ