рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
рдкрд░рдорд╛рдгреБ 1.7.3
рд▓рд┐рдВрдЯрд░ 1.11.11
рд▓рд┐рдВрдЯрд░-рдЬрд╢рд┐рдВрдЯ 2.1.0
рдореЗрд░реА .jshintrc
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЗрд╡рд▓ "esversion": "6"
рд╣реИ рдФрд░ рдпрд╣ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдПрдХ рд╕реНрддрд░ рдКрдкрд░ рд╕реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдЕрднреА рднреА рдирд┐рдореНрди рд╕рдВрджреЗрд╢ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ:
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')
рд╡рд┐рдЪрд╛рд░?
.jshint
рдпрд╛ .jshintrc
?
.jshintrc
ред рдЙрд╕рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ...
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ "рдмрд╣рд┐рд╖реНрдХрд╛рд░" рдХрд╛ рдорд╛рди рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА .jshintrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ?
{
"esversion": 6
}
рдзрдиреНрдпрд╡рд╛рдж @jugglinmike , рдЗрд╕рдиреЗ рдЪрд╛рд▓ рдЪрд▓реА ...
рд╕реБрди рдХреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛!
рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ рд╕рдВрддреЛрд╖рдЬрдирдХ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдорд╛рдирддрд╛ред JSHint рдХреЛ рдЕрдорд╛рдиреНрдп рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд░реБрдЯрд┐ рдЬрд╛рд░реА рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╕рдорд╛рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рдмрдВрдж" рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╣реИ: gh-2902ред
рд╣рд╛рдЙрдВрдб рд╕реАрдЖрдИ рдПрд░рд░ 'рдПрд░реЛ рдлрдВрдХреНрд╢рди рд╕рд┐рдВрдЯреИрдХреНрд╕ (=>)' рдХреЗрд╡рд▓ ES6 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ('рдПрд╡рд░реНрд╕рди: 6' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред рдореИрдВ eslintrc . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм .jshintrc
рдерд╛? рдФрд░ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдкреАрд╕реА рдкрд░ рдпрд╛ рдХреЗрд╡рд▓ рд╣рд╛рдЙрдВрдбрд╕реАрдЖрдИ рдкрд░ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ "рдмрд╣рд┐рд╖реНрдХрд╛рд░" рдХрд╛ рдорд╛рди рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА .jshintrc рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ?