1.3 KiB
1.3 KiB
title | layout |
---|---|
Jshint | default |
Relaxing
/* jshint asi: true */
allow()
missing_semicolons()
/* jshint boss: true */
if (m = str.match(/.../))
/* jshint debug: true */
debugger;
/* jshint eqnull: true */
if (x == null)
/* jshint evil: true */
eval('...')
/* jshint expr: true */
production && minify = true;
/* jshint laxcomma: true */
var one = 1
, two = 2;
/* jshint loopfunc: true */
for (i=0; i<10; x++) {
(function(i) { ... })(i);
}
/* jshint sub: true */
process.env['name_here'];
Enforcement
/* jshint es3: true */
// legacy IE compatibility
a.default = function() { ... };
array = [ 1, 2, 3, ];
/* jshint white: true, indent: 4 */
/* jshint maxdepth: 2 */
/* jshint maxparams: 3 */
/* jshint maxstatements: 4 */
/* jshint maxcomplexity: 5 */
/* jshint maxlen: 80 */
Ignore
/* jshint ignore:start */
/* jshint ignore:end */
Globals
/* jshint undef: true */
/* global jQuery */
/* global -BAD_LIB */
/* jshint browser: true */ window, document, ...
/* jshint node: true */ module, exports, console, process, ...
/* jshint jquery: true */ jQuery, $