Jshint: рд╡рд╕реНрддреБ "рдкреНрд░рд╕рд╛рд░" рдЧреБрдг (рдЪрд░рдг 2 рдкреНрд░рд╕реНрддрд╛рд╡) рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдЬреБрд▓ре░ 2016  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jshint/jshint

рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ

  args: {
    ...connectionArgs,
  },

рдФрд░ jshint рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░ рд░рд╣рд╛ рд╣реИ
xpected '}' to match '{' from line 167 and instead saw '...'.

рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреА .jshintrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП?

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

рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП +1ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдПрдХреНрдЯ/рд░реЗрдбрдХреНрд╕ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

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

JSHint рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд╛рдирдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ "рдЪрд░рдг 2" рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред

рдУрд╣ рдзрдиреНрдпрд╡рд╛рдж @jugglinmike , рдореИрдВ jshint рдХреЛ рдХрдо рд╕реЗ рдХрдо рдЗрд╕реЗ рдХреИрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдЬрд╝рд░реВрд░, рдЖрдк рдЗрди-рд▓рд╛рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ jshint ignore:start рдФрд░ jshint ignore:end :

  args: {
+   // jshint ignore:start
    ...connectionArgs,
+   // jshint ignore:end
  },

рдореИрдВрдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╢реАрд░реНрд╖рдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред

рдЗрд╕рдХреЗ рд▓рд┐рдП JSHint рдХрд╛ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдм рд╕реНрдЯреЗрдЬ 3 рд╣реИ

рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП +1ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдПрдХреНрдЯ/рд░реЗрдбрдХреНрд╕ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

+1ред рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?

рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП +1ред рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрддреЛрдВ!

+1 рдЗрд╕реЗ рдмрд╣реБрдд рдкрд╕рдВрдж рдЖрдПрдЧрд╛

+1

+1

рдЗрд╕ рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ v2.10.0 рдлреАрдЪрд░ рд╢рд╛рдЦрд╛ (gh-3150 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ JSHint рдХреА рдЕрдЧрд▓реА рдЫреЛрдЯреА рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдВрдкреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рдЗрд╕рдореЗрдВ рдкреАрдЖрд░" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд░реВрдВрдЧрд╛ред

рдЕрднреА рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдШреЛрд╖рдгрд╛ рдХреА:

рдЗрд╕ рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ v2.10.0 рдлреАрдЪрд░ рд╢рд╛рдЦрд╛ (gh-3150 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдореЗрдВ рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ JSHint рдХреА рдЕрдЧрд▓реА рдЫреЛрдЯреА рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдВрдкреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рдЗрд╕рдореЗрдВ рдкреАрдЖрд░" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд░реВрдВрдЧрд╛ред

рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛:

рдЕрдкрдиреА .jshintrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреЛрдиреЛрдВ esnext рдФрд░ esversion рдЬреЛрдбрд╝реЗрдВ:

...
"esnext": true,
"esversion": 6,
...

рдпрд╣рд╛рдБ рдореЗрд░реА рдкреВрд░реА .jshintrc рдлрд╝рд╛рдЗрд▓ рд╣реИ:

{
    "mocha": true,
    "freeze": true,
    "bitwise": false,
    "browserify": true,
    "strict": true,
    "worker": true,
    "scripturl": true,
    "latedef": "nofunc",
    "onevar": true,
    "node": true,
    "maxstatements": 25,
    "futurehostile": true,
    "noarg": true,
    "unused": true,
    "esnext": true,
    "esversion": 6,
    "eqeqeq": true,
    "nocomma": false,
    "devel": true,
    "maxdepth": 6,
    "jquery": true,
    "browser": true,
    "debug": true,
    "maxparams": 5,
    "undef": true,
    "globalstrict": true,
    "maxcomplexity": 20,
    "typed": true,
    "nonew": true,
    "forin": false,
    "shadow": true,
    "-W018": false
}

+1 v2.10.0 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдХреНрдпрд╛ v2.10.0 рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рд╣реИ?

[email protected] . рдЪрд▓рд╛рддреЗ рд╕рдордп

рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рджреЛрдиреЛрдВ рд╣реИрдВ

{
  "esnext": true,
  "esversion": 6,
}

рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned).

рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА: Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned).

2.10.0 рдХреЗ рд▓рд┐рдП рд╕рдордпрд░реЗрдЦрд╛ рдХреНрдпрд╛ рд╣реИ?

рдореБрдЭреЗ GitHub рдкрд░ v2.10.0 рд╢рд╛рдЦрд╛ рд╕реЗ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА Incompatible values for the 'esversion' and 'esnext' linting options рдорд┐рд▓рддрд╛ рд╣реИред рдЬрдм рдореИрдВ esversion рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ рддреЛ рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдБ рдореЗрд░реЗ .jshintrc рд╕реЗ рдПрдХ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ, рдЕрдм:

"esnext": true,
"unstable": {
  "objspreadrest": true
},

рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИ "рджреЛрдиреЛрдВ 'рдмрд╣рд┐рд╖реНрдХрд╛рд░' рдФрд░ 'рдПрд╕рдиреЗрдХреНрд╕реНрдЯ' (рдпрд╛ 'es3', рдпрд╛ 'es5') рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ, afaiu.

рдкрд╛рда рд╕реНрдкрд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐ рдХрд╛ рд▓рдХреНрд╖реНрдп "рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдВрддрддрдГ рд╣рдо рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХреЗрдВ рдФрд░ рд▓реЛрдЧ рдХреЗрд╡рд▓ 'рдмрд╣рд┐рд╖реНрдХрд╛рд░' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред

@jugglinmike рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЧреИрд░-рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛ рдЕрдиреНрдпрдерд╛ рд╡рд┐рд░рд╛рд╕рдд рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ 'рдмрд╣рд┐рд╖реНрдХрд╛рд░' рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП?

@chaddjohnson рд╡рд╣ рд╢рд╛рдЦрд╛ рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдФрд░ рд╕рд╣рдпреЛрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд┐рд╕реА рднреА рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рд╕рдордЭреЗрдВ рдХрд┐ рд╣рдо рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЛрдб рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдВрдбрд╡рд┐рдбреНрде рдирд╣реАрдВ рд╣реИред

@caitp рдореИрдВ рдЗрд╕рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрдЬрд╛рдп рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдЖрдкрдХреЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред

https://github.com/jshint/jshint/issues/2991#issuecomment -349636400

[jshint] Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned). (E059)

https://github.com/jshint/jshint/issues/2991#issuecomment -396695974

[jshint] Bad option: 'unstable'. (E001)

@jugglinmike рддреЛ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЕрднреА jshint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ?

рдмрд┐рд▓рдХреБрд▓ рдирд╣реАрдВ, @NatoBoramред рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╣рдордордо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛:

'рдПрд╕реНрд╡рд░реНрдЬрди' рдФрд░ 'рдПрд╕рдиреЗрдХреНрд╕реНрдЯ' рд▓рд╛рдЗрдирд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрдЧрдд рдорд╛рдиред (0% рд╕реНрдХреИрди)ред (рдИ059)

рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдВрдХрд▓реНрдк? Jshint рдирд╡реАрдирддрдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрдм рдХрд░реЗрдЧрд╛?

рдЗрд╕ рдкрд░ рдХреЛрдИ рд╢рдмреНрдж? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ "рдЕрдирджреЗрдЦрд╛" рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреВрдбрд╝реЗ рдореЗрдВ рдбрд╛рд▓рдирд╛ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╣реИред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдЧрд╛? рдореИрдВ 2.9.7 рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ рдПрдЯрдо рдПрдбрд┐рдЯрд░ рдХреЗ рдЕрдВрджрд░ jshint рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдФрд░ рдореЗрд░рд╛ рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡ рдРрдк рдХреЛрдб рдСрдмреНрдЬреЗрдХреНрдЯ рд▓рд┐рдЯрд░рд▓реНрд╕ рдореЗрдВ рд╕реНрдкреНрд░реЗрдб рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реИред "рдПрд╕рдиреЗрдХреНрд╕реНрдЯ" рд╕реЗрдЯ рдХрд░рдирд╛: .jshintrc рдореЗрдВ рд╕рдЪ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрдм рджреЛрдиреЛрдВ "esnext":true рдФрд░ "esversion":6 рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдЯреВрд▓ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ рдЬреЛ рдЕрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ?

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди JSHint рд╕рдВрд╕реНрдХрд░рдг 2.10.0 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВрд╕рдкреНрддрд╛рд╣ ред рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "рд╕рдорд╛рдзрд╛рди" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджреВрдВрдЧрд╛ред

рд╣рдордиреЗ рдЕрднреА JSHint рд╕рдВрд╕реНрдХрд░рдг 2.10.0 рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рд░реЗрд╕реНрдЯ/рд╕реНрдкреНрд░реЗрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред

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

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

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

Sriram-Ramaswami picture Sriram-Ramaswami  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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