Jshint: W100 рдХреЗ рд▓рд┐рдП 2.9.3 рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдЕрдХреНрд╖рдо рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдЧре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jshint/jshint

рджреЗрдЦреЗрдВ https://github.com/IgniteUI/ignite-ui/pull/243 :

рдкрд╣рд▓рд╛ рдмрд┐рд▓реНрдб 2.9.2 рдХреЗ рд╕рд╛рде рдкрд╛рд╕ рд╣реБрдЖ, 2.9.3 рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рдмрд┐рд▓реНрдб рд╡рд┐рдлрд▓, /*jshint -W100 */ рдХреЗ рд╕рд╛рде рд▓рд┐рдкрдЯреЗ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде

рдЕрджреНрдпрддрди рдмреНрд▓реЙрдЧ рдореЗрдВ рдХреБрдЫ рднреА рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИ?

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

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИред

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдмрдЧ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ - рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 2.9.2 рдореЗрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рджреВрд░ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдЬ рд╢рд╛рдо (рдИрдПрд╕рдЯреА) рдкреИрдЪ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

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

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдЧрдорди рд╣реИред

рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдмрдЧ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ - рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 2.9.2 рдореЗрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред

рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рджреВрд░ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдЬ рд╢рд╛рдо (рдИрдПрд╕рдЯреА) рдкреИрдЪ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣рд╛рдБ рдХрд╣рд╛рдиреА рд╣реИ:

рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдЦреБрд▓реЗ рдХреЛрд╖реНрдардХ рд╡рд░реНрдг ( ( ) рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдкрд░
рд╕реНрдерд┐рддрд┐, рдПрдХ ES2015-рдЬрд╛рдЧрд░реВрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╛рд░реНрд╕рд░ рдЬреИрд╕реЗ JSHint's рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИ
рдЪрд╛рд╣реЗ рд╡рд╣ рдЧреНрд░реБрдкрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛ рдпрд╛ рдПрд░реЛ рдлрдВрдХреНрд╢рдиред

JSHint рдпрд╣ рддрдм рддрдХ рд╕рднреА рдЗрдирдкреБрдЯ рдХреЛ рдЯреЛрдХрди рдХрд░рдХреЗ рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдЙрд╕реЗ a . рдирд╣реАрдВ рдорд┐рд▓ рдЬрд╛рддрд╛
"рдорд┐рд▓рд╛рди" рдирд┐рдХрдЯ рдХреЛрд╖реНрдардХ рд╡рд░реНрдг ( ) )ред рдЙрд╕ рд╕рдордп, рдпрд╣ рдПрдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рд╢реНрди рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рдг - рдпрджрд┐ рдЗрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
=> рдЯреЛрдХрди рджреНрд╡рд╛рд░рд╛, рдпрд╣ рдПрдХ рддреАрд░ рдлрд╝рдВрдХреНрд╢рди рд╣реИ; рдЕрдиреНрдпрдерд╛, рдпрд╣ рдПрдХ рдЧреНрд░реБрдкрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рд╣реИред

рдЬрдмрдХрд┐ рдпрд╣ рдЖрдЧреЗ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдЗрди-рд▓рд╛рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ
рдЬреИрд╕реЗ -W100 ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓реЗрдХреНрд╕рд░ рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рдкрд░рдд рдХреЗ рдЙрддреНрд╕рд░реНрдЬрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рддреНрд░реБрдЯрд┐рдпрд╛рдВ _рд╢рд╛рдорд┐рд▓ рд╣реИрдВ_ W100 ред рддреЛ рдЬреИрд╕реЗ рд╣реА JSHint "рдЖрдЧреЗ рджреЗрдЦрдирд╛" рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА
рдЗрди рд╕рдВрднрд╛рд╡рд┐рдд-рдЦрддрд░рдирд╛рдХ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ "рд▓реЙрдХ рдЗрди" рд╣реИред
(рдпрд╣ рдЗрд╕ рдкреНрд░рддрд┐рдЧрдорди рд╕реЗ рдкреАрдбрд╝рд┐рдд рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕реБрдзрд╛рд░ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ: рдЕрдХреНрд╖рдо
W100 рдЖрдИрдЖрдИрдПрдлрдИ рд╕реЗ рдкрд╣рд▓реЗред рдЖрджрд░реНрд╢ рдирд╣реАрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛рдЪреЗрддрд╛рд╡рдиреА рд╡рд┐рд╡рд╛рджрд┐рдд рд╣реИ ред)

рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкреИрдЪ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдкреНрд░рддрд┐рдЧрдорди рдЖрдпрд╛: gh-3003ред
рдкрд╣рд▓реЗ, рдпрджрд┐ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдЯреЛрдХрди рдереЗ, рддреЛ рд▓реБрдХрд╣реЗрдб рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬреИрд╕реЗ:

(function() {
;//<-- lookahead ends at this semicolon token
}());

... рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдПрдХ рдЕрдорд╛рдиреНрдп рдЕрдиреБрдорд╛рдиреА рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рддреАрд░ рдХрд╛рд░реНрдп
рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╕реНрд╡рдпрдВ рд╡рд╣ рдЯреЛрдХрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:

(x = function() {
;//<-- lookahead should *not* end at this semicolon token
}) => x;

рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рддреАрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ред

рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рдереЛрдбрд╝рд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдХрд┐
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдХреНрд╖рд░ рдореЗрдВ рдПрдХ рдЕрдореБрджреНрд░рдгреАрдп \u200f рд╡рд░реНрдг рд╣реИ):

(function() {
    ;

    /*jshint -W100 */
    "тАП";
})();

gh-3003 рд╕реЗ рдкрд╣рд▓реЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 2.9.2 рдкрд░ JSHint), рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдЖрдЧреЗ рджреЗрдЦреЗрдВ, рдФрд░ рдЕрдореБрджреНрд░рдгреАрдп рд╡рд░реНрдг рдХреЛ _after_ the . рддрдХ рд▓реЗрдХреНрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
JSHint рдирд┐рд░реНрджреЗрд╢ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, JSHint рдЪрд░рд┐рддреНрд░ рдХреЛ рд▓реЗрдХреНрд╕ рдХрд░рддрд╛ рд╣реИ
_before_ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред

рдпрд╣ рдпрд╣ рднреА рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ JSHint 2.9.2 рдореЗрдВ рднреА рдореВрд▓рднреВрдд рд╕рдорд╕реНрдпрд╛ рдХреИрд╕реЗ рдореМрдЬреВрдж рд╣реИред
рдирд┐рдореНрди рдЗрдирдкреБрдЯ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рднреА рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ
рдЬреЗрдПрд╕рд╣рд┐рдВрдЯ:

(function() {
    /*jshint -W100 */
    "тАП";
})();

рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ, рдХреЛрд╖реНрдардХ-рдЯреНрд░рд┐рдЧрд░ рд▓реБрдХрд╣реЗрдб рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдореЗрдВ рднреА рдмрд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реИ
рд╕рдВрд╕реНрдХрд░рдгред

рд▓реБрдХрд╣реЗрдб рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд╛рд░рдг
JSHint рдХреЗ рдЗрди-рд▓рд╛рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд▓рдЪреАрд▓реА рдкреНрд░рдХреГрддрд┐ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд╣реАрдВ рд╣реИ
рд╕рдВрднрд╡ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ "рдлрд╝рдВрдХреНрд╢рди рд╕реНрдХреЛрдк" рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд▓реЗрдХреНрд╕рд░
рдЗрд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЯреЛрдХрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рд╢рдмреНрджрд╛рд░реНрдереЛрдВ рд╕реЗ рдЕрд╡рдЧрдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рд╣реИ: gh-3016. рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд▓реБрдХрд╣реЗрдб рд╣реЗрд░рд┐рд╕реНрдЯрд┐рдХреНрд╕ рдореЗрдВ рдЕрдиреНрдп рд╕реБрдзрд╛рд░--(рдЕрдорд╛рдиреНрдп) рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХреЗ рдмрд┐рдирд╛
рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рд╕рдВрдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЖрдИрдЖрдИрдПрдлрдИ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдерд╛ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛
JSHint рд╢реБрд░реВ рдореЗрдВ рд╕рднреА рдЗрдирдкреБрдЯ рдХреЛ рд▓реЗрдХреНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╡рд┐рд╕реНрддреГрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдХреЛрдк рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдо рдЬреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдпрд╣ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП 2.9.2 рдкрд░ рдЯрд┐рдХреЗ рд░рд╣реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рднрд╛рдЧреЛрдВ рдХреЛ рдЙрди рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЕрдм рдирдП рдкреНрд░рдХрд╛рд╢рд┐рдд JSHint рд╕рдВрд╕реНрдХрд░рдг 2.9.4 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ:

http://jshint.com/blog/2016-10-20/release-2-9-4/

рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИ!

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

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

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

Guichaguri picture Guichaguri  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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