OpenINF / openinf.github.io

Invalid variable usage JS-0043
Anti-pattern
Critical
2 occurrences in this check
'set' used outside of binding context.
 16		catch (err) { console.error('invalid JSON in data-goatcounter-settings: ' + err) }
 17		for (var k in set)
 18			if (['no_onload', 'no_events', 'allow_local', 'allow_frame', 'path', 'title', 'referrer', 'event'].indexOf(k) > -1)
 19				window.goatcounter[k] = set[k] 20	}
 21
 22	var enc = encodeURIComponent
'set' used outside of binding context.
 14	if (s && s.dataset.goatcounterSettings) {
 15		try         { var set = JSON.parse(s.dataset.goatcounterSettings) }
 16		catch (err) { console.error('invalid JSON in data-goatcounter-settings: ' + err) }
 17		for (var k in set) 18			if (['no_onload', 'no_events', 'allow_local', 'allow_frame', 'path', 'title', 'referrer', 'event'].indexOf(k) > -1)
 19				window.goatcounter[k] = set[k]
 20	}