diff --git a/src/debugging/debugJS.js b/src/debugging/debugJS.js
index 84e42693636ffbc113a795dde5eeb6a7068e7d1d..dd29a88a2e75db3ab8635e1d5d3ca20c0c0f4478 100644
--- a/src/debugging/debugJS.js
+++ b/src/debugging/debugJS.js
@@ -54,6 +54,7 @@ window.diffFlatten = function diffFlatten(data) {
 		if (Object(cur) !== cur) {
 			result[prop] = cur;
 		} else if (Array.isArray(cur)) {
+			// eslint-disable-next-line no-var
 			for (var i=0, l=cur.length; i<l; i++) // don't change the "var" to "let"
 				recurse(cur[i], prop + "[" + i + "]");
 			// eslint-disable-next-line block-scoped-var
diff --git a/src/endWeek/saServeThePublic.js b/src/endWeek/saServeThePublic.js
index 49026bfbea5a73d3aebb00c9244b6fedba5aad59..b5a65e173c7d82b0e64cf5c696be4dbe6d1ed136 100644
--- a/src/endWeek/saServeThePublic.js
+++ b/src/endWeek/saServeThePublic.js
@@ -64,7 +64,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function gatherStatistics(slave) {
 		/* Statistics gathering */
@@ -75,7 +75,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function jobPreface(slave) {
 		if (slave.devotion > 95 || slave.energy > 95) {
@@ -95,7 +95,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function bonusMultiplierText(slave) {
 		if (V.club > 0) {
@@ -212,7 +212,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function usageCountDescriptions(slave) {
 		r += ` ${His} appearance attracted ${slave.sexAmount} members of the public (${Math.trunc(slave.sexAmount / 7)} a day)`;
@@ -255,7 +255,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function comingOfAge(slave) {
 		if (slave.physicalAge === V.minimumSlaveAge && slave.physicalAge === V.fertilityAge && canGetPregnant(slave) && (arcology.FSRepopulationFocus !== "unset" || arcology.FSGenderFundamentalist !== "unset") && arcology.FSRestart === "unset") {
@@ -281,7 +281,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function mentalEffects(slave) {
 		if (slave.behavioralQuirk === "advocate") {
@@ -302,7 +302,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function physicalEffects(slave) {
 		let injury = 0;
@@ -448,7 +448,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function slaveSkills(slave) {
 		let skillIncrease;
@@ -559,7 +559,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function publicReactions(slave) {
 		let sstp;
@@ -1203,7 +1203,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function addFlaw(slave) {
 		if (slave.devotion < 10) {
@@ -1224,7 +1224,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function addRep(slave) {
 		if (slave.assignment !== "recruit girls") {
@@ -1241,7 +1241,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function applyFSDecoration(slave) {
 		/* FACILITY DECORATION IMPACTS */
@@ -1324,7 +1324,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function sexCounts(slave) {
 		/* SEX ACT COUNTS AND SEXUAL SATISFACTION */
@@ -1406,7 +1406,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function sexualSatiation(slave) {
 		if (slave.need) {
@@ -1489,7 +1489,7 @@ window.saServeThePublic = (function saServeThePublic() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function assignmentVignette(slave) {
 		let vignette;
diff --git a/src/endWeek/saWhore.js b/src/endWeek/saWhore.js
index d9729133642d8afe877d4aa5dba5f2cf6f9ddd41..b4352599a9b7011cc5697616e6c0596b2873370c 100644
--- a/src/endWeek/saWhore.js
+++ b/src/endWeek/saWhore.js
@@ -234,7 +234,7 @@ window.saWhore = (function saWhore() {
 		}
 		T.incomeStats.customers = beauty;
 	}
-	
+
 	/**
 	 * @param {App.Entity.SlaveState} slave
 	 */
@@ -727,7 +727,7 @@ window.saWhore = (function saWhore() {
 		if ((slave.releaseRules === "restrictive" || slave.releaseRules === "chastity") && slave.standardReward !== "orgasm") {
 			r += ` ${He}'s a better whore because prostitution is ${his} main sexual outlet.`;
 		}
-		
+
 		if (V.familyTesting === 1) {
 			if (totalRelatives(slave) > 0) {
 				let children = [];
@@ -1396,7 +1396,7 @@ window.saWhore = (function saWhore() {
 			cashX(cash, "whoring in an unregistered building", slave);
 		}
 	}
-	
+
 	/**
 	 * @param {App.Entity.SlaveState} slave
 	 */
diff --git a/src/endWeek/saWorkAGloryHole.js b/src/endWeek/saWorkAGloryHole.js
index f0e681998571cf3f877cacfa3e28333c38bb94e9..ca4aefb3ab2e745e239084b79d74e85ea6d517d6 100644
--- a/src/endWeek/saWorkAGloryHole.js
+++ b/src/endWeek/saWorkAGloryHole.js
@@ -95,7 +95,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function physicalEffects(slave) {
 		// check usage counts for these — more fucks should be more damaging
@@ -171,7 +171,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function mentalEffects(slave) {
 		if (slave.fetish === "mindbroken") {
@@ -231,7 +231,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function jobBody(slave) {
 		r += ` ${His} feelings, skills, and appearance do not matter. ${He} is condemned to a world that consists of a tiny cell, featureless except for the never-ending dicks ${he} is required to service. You `;
@@ -245,7 +245,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function applyFSDecoration(slave) {
 		/* FACILITY DECORATION IMPACTS */
@@ -330,7 +330,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function sexCounts(slave) {
 		/* SEX ACT COUNTS AND SEXUAL SATISFACTION */
@@ -438,7 +438,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * 
+	 *
 	 */
 	function profitReport(slave) {
 		if (V.publicFuckdolls === 0) {
diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index eb6ced95301c93de2ab2371c1c910d50eeb1a088..67783593c4beb01ae3890baddbd16e77e20fec6a 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -82,7 +82,7 @@ window.DefaultRules = (function() {
 
 	/**
 	 * @param {App.Entity.SlaveState} slave
-	 * @returns {map} 
+	 * @returns {map}
 	 */
 	function MergeRules(slave) {
 		// merge all rules applying on a slave into one big rule
diff --git a/src/js/familyTreeJS.js b/src/js/familyTreeJS.js
index a8954fc824c41aa703b426adde5edf48717448c5..43beb62d455a55b767a37931673672aa86653033 100644
--- a/src/js/familyTreeJS.js
+++ b/src/js/familyTreeJS.js
@@ -48,8 +48,8 @@ window.renderFamilyTree = function(slaves, filterID) {
 		}
 
 		margin = {
-top: 0, left: 0, bottom: 0, right: 0
-};
+			top: 0, left: 0, bottom: 0, right: 0
+		};
 
 
 		chartWidth = ftreeWidth - (margin.left + margin.right);
@@ -639,7 +639,6 @@ window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastS
 		for (let key in spouseToChild) {
 			if (spouseToChild.hasOwnProperty(key)) {
 				let children = shouldAddChildren?spouseToChild[key]:[];
-				// eslint-disable-next-line no-nested-ternary
 				let spouse = getSlave(key, (slaves.genes === "XX") ? "unknownXY" : (slaves.genes === "XY") ? "unknownXX" : "unknown");
 				let spouseName;
 				if (spouse.ID !== slave.ID){
diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index 37ce2c8112f966bef2f04b4520766f56c4d3d99a..6d59b9863ab30cfc18e983b4e17dae3e8908c537 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -968,7 +968,7 @@ window.generateGenetics = (function() {
 				}
 			}
 		}
-		
+
 		// Gigantomastia
 		if (father !== 0) {
 			if (mother.geneticQuirks.gigantomastia >= 2 && father.geneticQuirks.gigantomastia >= 2) {
@@ -999,7 +999,7 @@ window.generateGenetics = (function() {
 				}
 			}
 		}
-		
+
 		// Macromastia
 		if (father !== 0) {
 			if (mother.geneticQuirks.macromastia >= 2 && father.geneticQuirks.macromastia >= 2) {
diff --git a/src/js/rulesAssistant.js b/src/js/rulesAssistant.js
index 9e9d855940e5b4e661588062d043cffb422a58ef..5cae9ede34fd5f1bb82770e3e78ac59d397f74bf 100644
--- a/src/js/rulesAssistant.js
+++ b/src/js/rulesAssistant.js
@@ -392,7 +392,7 @@ window.emptyDefaultRule = function emptyDefaultRule() {
  * Saves the slave, silently fires the RA, saves the slave's after-RA state, and then reverts the slave.
  * Call and then check potential change against $slaveAfterRA to see if the RA would revert it.
  * @param {App.Entity.SlaveState} slave
- * 
+ *
  */
 window.RulesDeconfliction = function RulesDeconfliction(slave) {
 	const before = clone(slave);
diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index e509a760fdb4c79d684891f1dd614546cb75e9f3..ec5868851a98ef90bf7fcb191d0b65619f28b852 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -325,7 +325,7 @@ window.PartnerVCheck = function PartnerVCheck(analTimes = 1, bothTimes = 1) {
  count is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability of slave.
  If count is left undefined it will assume it to be 1.
  Intended to be a simple "I want to fuck x and not have to code a bunch of logic for it".
- * @param {App.Entity.SlaveState} slave 
+ * @param {App.Entity.SlaveState} slave
  * @param {number} fuckCount
  * @returns {string}
  */
diff --git a/src/js/storyJS.js b/src/js/storyJS.js
index 80f4d3cec927ed5f59f9cd78c5ceac5c3992aae5..97f535d36db4fd072e7b47cd613fa78004f981d8 100644
--- a/src/js/storyJS.js
+++ b/src/js/storyJS.js
@@ -498,7 +498,7 @@ window.jsConsoleInfo = function(obj) {
 
 /**
  * @param {App.Entity.SlaveState} slave
- * 
+ *
  */
 window.SoftenBehavioralFlaw = function SoftenBehavioralFlaw(slave) {
 	switch (slave.behavioralFlaw) {
@@ -535,7 +535,7 @@ window.SoftenBehavioralFlaw = function SoftenBehavioralFlaw(slave) {
 
 /**
  * @param {App.Entity.SlaveState} slave
- * 
+ *
  */
 window.SoftenSexualFlaw = function SoftenSexualFlaw(slave) {
 	switch (slave.sexualFlaw) {