Π― Ρ
ΠΎΡΠ΅Π» Π±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊΠ°ΠΊ JSHint, ΡΠ°ΠΊ ΠΈ "use strict";
ΠΊ ΠΌΠΎΠ΅ΠΌΡ ΠΊΠΎΠ΄Ρ Node.js, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Ρ ΡΡΠΎ Π΄Π΅Π»Π°Ρ, JSHint ΠΆΠ°Π»ΡΠ΅ΡΡΡ:
$ jshint .
binfix.js: line 14, col 1, 'exports' is not defined.
binfix.js: line 24, col 1, 'exports' is not defined.
binfix.js: line 48, col 1, 'exports' is not defined.
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΡΠΈΡ /*jshint node:true */
.
@antonkovalyov ΠΡΠ΅ ΡΠ°Π· ΡΠΏΠ°ΡΠΈΠ±ΠΎ! ΠΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡΡΠ΅Π·Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» "node": true
Π² ΡΠ²ΠΎΠΉ .jshintrc
!
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΡΠΎ:
{
"node" : true
}
Π² ΡΠ°ΠΉΠ»Π΅ .jshintrc, ΠΈ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ @mcandre ΠΈ @valueof !
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΡΠΎ:
Π² ΡΠ°ΠΉΠ»Π΅ .jshintrc, ΠΈ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ @mcandre ΠΈ @valueof !