escomplex
Version:
Software complexity analysis of JavaScript-family abstract syntax trees.
22 lines (16 loc) • 398 B
JavaScript
/*globals require, exports */
;
var traits = require('../traits');
exports.get = get;
function get (settings) {
return traits.actualise(
0,
function (node) {
return settings.logicalor && node.operator === '||' ? 1 : 0;
},
function (node) {
return node.operator;
},
undefined, [ 'left', 'right' ]
);
}