Fixed #858: Allow 'break' and blocks in switch cases.

Closes #1161.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1221: Add 'globals' to the valOptions list

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #826, fixed #870: Add jshint ignore directive

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1277: Special treatment for 'new this()'

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed 1209: Make 'camelcase' ignore trailing underscores.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Version 2.2.0
No issue: new release dist files
Fixed #1253: Limit parseInt radix check to ES3 only.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1305: Removed unused code from checkstyle.js

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1243: Detect comparisons with 'typeof x' and check the other operand.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1293: Make latedef=nofunc ignore inner functions.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Fixed #1252: Add an option to warn about overwriting native objects.

Signed-off-by: Anton Kovalyov <anton@kovalyov.net>
Version 2.3.0; Las Vegas to San Francisco edition