JSCS (original) (raw)

disallowMultipleVarDecl

Disallows multiple var declaration (except for-loop).

Types: Boolean or Object

Values:

Example

"disallowMultipleVarDecl": true
Valid for true
var x = 1;
var y = 2;

for (var i = 0, j = arr.length; i < j; i++) {}
Valid for { strict: true }
var x = 1;
var y = 2;
Valid for { allExcept: ['undefined'] }
var a, b;
var x = 1;
var y = 2;

for (var i = 0, j = arr.length; i < j; i++) {}
Valid for { allExcept: ['require'] }
var a = require('a'),
    b = require('b');

var x = 1;
var y = 2;

for (var i = 0, j = arr.length; i < j; i++) {}
Invalid
var x = 1,
    y = 2;

var x, y = 2, z;