for some reason the nursery is always missing unless I turn cheat mode on (literaly just turning on cheat mode makes it appear)
there's no mention of a reputation requirement, I have both mods active, no dicks (except pc who has normal male stuff, age 35)
For once this a none bug, the nursery is behind cheatemod becuase it is still in alpha. I can renember that at some point it's status was clearly stated but it's seems to disappeared.
ok, so what about the growth tanks? are they going to pop up when they are available to build?
Yes once you meet the requirements, which are listed under "How do you build the incubator?" within any of the three FAQ.* formats listed at gitgud.io/Blank/FCP-FAQ.
I'll be doing a cleaning pass to try and get the nursery up and running after I finally stop swearing at shoes and finish the FSs so I can then initialize the new player object.
@Pregmodder Good luck with that working with the real slave object can very easily be a right pain.
Also an update to #1120 (comment 77688), I sent a "Any news at all?" email mid day last friday local time and have not heard back so the wait continues.
Nonsense. Do you know how much easier it would be to be able to toss the player object into the various js checks and not have it break things?
First stage will pretty much be building the slave object and then adding the player exclusive variables to it. Though thinking on it, there will be a bunch of things to cull that way.
@Pregmodder HEAD: 8ff05627e I could have been clearer, my reference is dealing with how messey and ratively large it is which speaking of while working on implementing the age and porn conversion "plan" I laid out in #1120 (closed) for something small to do, from jshint:
src/js/rulesAssistantOptions.js29:'root' is defined but never used.261:Regular parameters should not come after default parameters.274:'args' is defined but never used.743:'event' is defined but never used.750:'event' is defined but never used.842:'onclick' is defined but never used.1221:'e' is defined but never used.1235:'e' is defined but never used.1295:'e' is defined but never used.1341:Expected '!==' and instead saw '!='.src/facilities/nursery/nurseryWidgets.js7799:Unexpected use of a comma operator.7799:Expected an assignment or function call and instead saw an expression.14816:Unexpected use of a comma operator.14842:Unexpected use of a comma operator.14845:Unexpected use of a comma operator.15315:Expected an assignment or function call and instead saw an expression.15465:Unexpected use of a comma operator.15465:Expected an assignment or function call and instead saw an expression.15535:Unexpected use of a comma operator.15889:Expected an assignment or function call and instead saw an expression.15954:Functions declared within loops referencing an outer scoped variable may lead to confusing semantics. (currentSlaveNames)15989:Expected an assignment or function call and instead saw an expression.15999:Expected an assignment or function call and instead saw an expression.16008:Expected an assignment or function call and instead saw an expression.16017:Expected an assignment or function call and instead saw an expression.16026:Expected an assignment or function call and instead saw an expression.16036:Expected an assignment or function call and instead saw an expression.16048:Expected an assignment or function call and instead saw an expression.16057:Expected an assignment or function call and instead saw an expression.16066:Expected an assignment or function call and instead saw an expression.16075:Expected an assignment or function call and instead saw an expression.16084:Expected an assignment or function call and instead saw an expression.16097:Expected an assignment or function call and instead saw an expression.16106:Expected an assignment or function call and instead saw an expression.16115:Expected an assignment or function call and instead saw an expression.16124:Expected an assignment or function call and instead saw an expression.16133:Expected an assignment or function call and instead saw an expression.16265:Unexpected use of a comma operator.18686:Unexpected use of a comma operator.18687:Expected an assignment or function call and instead saw an expression.18690:Unexpected use of a comma operator.18691:Expected an assignment or function call and instead saw an expression.18693:Unexpected use of a comma operator.18693:Expected an assignment or function call and instead saw an expression.18700:Unexpected use of a comma operator.18700:Expected an assignment or function call and instead saw an expression.18879:'hers2' is defined but never used.18879:'himself2' is defined but never used.18879:'boy2' is defined but never used.18879:'His2' is defined but never used.18970:Unexpected use of a comma operator.18970:Expected an assignment or function call and instead saw an expression.18971:Unexpected use of a comma operator.18971:Expected an assignment or function call and instead saw an expression.18977:Unexpected use of a comma operator.18977:Expected an assignment or function call and instead saw an expression.18978:Unexpected use of a comma operator.18978:Expected an assignment or function call and instead saw an expression.19114:Unexpected use of a comma operator.19114:Expected an assignment or function call and instead saw an expression.19117:Unexpected use of a comma operator.19117:Expected an assignment or function call and instead saw an expression.19119:Unexpected use of a comma operator.19119:Expected an assignment or function call and instead saw an expression.19243:Unexpected use of a comma operator.19243:Expected an assignment or function call and instead saw an expression.19247:Unexpected use of a comma operator.19247:Expected an assignment or function call and instead saw an expression.src/js/familyTreeJS.js91:'d' is defined but never used.665:Functions declared within loops referencing an outer scoped variable may lead to confusing semantics. (slaveInfo_, activeSlaveId, slavesAdded, depth)src/js/descriptionWidgets.js10:'him' is defined but never used.10:'hers' is defined but never used.10:'himself' is defined but never used.10:'boy' is defined but never used.270:'hers' is defined but never used.271:'himself' is defined but never used.274:'His' is defined but never used.606:'he' is defined but never used.606:'hers' is defined but never used.606:'himself' is defined but never used.606:'boy' is defined but never used.722:'he' is defined but never used.722:'hers' is defined but never used.722:'himself' is defined but never used.722:'boy' is defined but never used.1011:'him' is defined but never used.1011:'hers' is defined but never used.1011:'himself' is defined but never used.1011:'boy' is defined but never used.1011:'His' is defined but never used.src/interaction/main/toychest.js7:'hers' is defined but never used.7:'boy' is defined but never used.src/endWeek/saWorkTheFarm.js10:'hers' is defined but never used.10:'himself' is defined but never used.10:'boy' is defined but never used.src/interaction/main/useGuard.js8:'hers' is defined but never used.8:'himself' is defined but never used.src/js/eventSelectionJS.js877:'i' is defined but never used.886:'i' is defined but never used.src/js/datatypeCleanupJS.js327:Confusing use of '!'.2341:['possessive'] is better written in dot notation.2342:['possessivePronoun'] is better written in dot notation.2343:['possessivePronoun'] is better written in dot notation.2344:['objectReflexive'] is better written in dot notation.2345:['object'] is better written in dot notation.2346:['noun'] is better written in dot notation.src/endWeek/saServeThePublic.js9:'pronouns' is defined but never used.src/art/vector_revamp/vectorRevampedArtControl.js200:Expected '===' and instead saw '=='.493:'areolaColor' is defined but never used.903:'leftArmType' is defined but never used.904:'rightArmType' is defined but never used.src/js/utilJS.js1077:Expected '===' and instead saw '=='.1095:Expected '===' and instead saw '=='.1099:Expected '===' and instead saw '=='.1111:Missing semicolon.1115:Expected '===' and instead saw '=='.1119:Expected '===' and instead saw '=='.1131:Missing semicolon.1135:Expected '===' and instead saw '=='.1137:Missing semicolon.1145:Missing semicolon.1154:Missing semicolon.1219:Expected '===' and instead saw '=='.1226:Missing semicolon.1230:Missing semicolon.1253:Expected '===' and instead saw '=='.1504:'ev' is defined but never used.2455:Expected '===' and instead saw '=='.2456:Expected '===' and instead saw '=='.2461:Missing semicolon.3280:Missing semicolon.src/art/vector/VectorArtJS.js351:Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js899:'Trailing comma in arguments lists' is only available in ES8 (use 'esversion: 8').1561:Expected a 'break' statement before 'case'.1603:Expected a 'break' statement before 'case'.2482:It's not necessary to initialize 'styles' to 'undefined'.2628:It's not necessary to initialize 'styles' to 'undefined'.3238:Expected a 'break' statement before 'case'.3246:Expected a 'break' statement before 'case'.3254:Expected a 'break' statement before 'case'.3262:Expected a 'break' statement before 'case'.3270:Expected a 'break' statement before 'case'.3278:Expected a 'break' statement before 'case'.3286:Expected a 'break' statement before 'case'.3294:Expected a 'break' statement before 'case'.3302:Expected a 'break' statement before 'default'.4503:Expected '!==' and instead saw '!='.4519:Regular parameters should not come after default parameters.4523:Expected '!==' and instead saw '!='.4580:'tag' is defined but never used.src/interaction/main/walkPast.js173:'he' is defined but never used.173:'hers' is defined but never used.173:'himself' is defined but never used.173:'boy' is defined but never used.173:'His' is defined but never used.234:'him' is defined but never used.234:'hers' is defined but never used.234:'himself' is defined but never used.234:'boy' is defined but never used.234:'He' is defined but never used.234:'His' is defined but never used.269:'hers2' is defined but never used.269:'boy2' is defined but never used.269:'He2' is defined but never used.269:'His2' is defined but never used.262:'hers' is defined but never used.1458:'he' is defined but never used.1458:'him' is defined but never used.1458:'his' is defined but never used.1458:'hers' is defined but never used.1458:'himself' is defined but never used.1458:'boy' is defined but never used.1459:'He' is defined but never used.1497:'hers' is defined but never used.1497:'boy' is defined but never used.1498:'His' is defined but never used.2095:'hers' is defined but never used.2095:'himself' is defined but never used.2095:'boy' is defined but never used.2096:'He' is defined but never used.2526:'hers' is defined but never used.2526:'himself' is defined but never used.2870:'hers' is defined but never used.2870:'himself' is defined but never used.2870:'boy' is defined but never used.7726:Expected an assignment or function call and instead saw an expression.8231:Missing semicolon.7686:'hers' is defined but never used.7686:'himself' is defined but never used.7686:'boy' is defined but never used.8298:Expected an assignment or function call and instead saw an expression.8803:Missing semicolon.8258:'hers' is defined but never used.8258:'himself' is defined but never used.8258:'boy' is defined but never used.8830:'hers' is defined but never used.8830:'himself' is defined but never used.9145:'hers' is defined but never used.9145:'himself' is defined but never used.9145:'boy' is defined but never used.9146:'He' is defined but never used.34:'partnerSlaveRel' is defined but never used.
It's interesting to me how eslint picks up some of that but not others. For example, for nurseryWidgets, I get an error for him being unused and a warning about a block being padded with lines, that's it.
It doesn't mind line 18879 for example, with other unused pronouns, whereas jshint does.
There are some good hits in that that I'll look into.
I just wish there was a better way for it to ignore the pronoun set. I don't think the builder for it will handle the other pronouns not being present and having them exist for future expansion is more or less harmless.
@Pregmodder src/js/bugReport.js and src/js/displayVariables.j are minified.
targting src/js/*
eslint Local branch
src/js/assignJS.js 559:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/bugReport.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/datatypeCleanupJS.js 29:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 42:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 47:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 58:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 106:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 128:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 140:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 164:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 268:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 271:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 281:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1787:44 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 2171:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 2231:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/descriptionWidgets.js 785:95 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 816:85 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/displayVariables.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/dTree.min.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/eventSelectionJS.js 877:69 error 'i' is defined but never used no-unused-vars 886:69 error 'i' is defined but never used no-unused-varssrc/js/extendedFamilyModeJS.js 33:49 error 'granddaughter' is defined but never used no-unused-vars 33:64 error 'grandparent' is defined but never used no-unused-vars src/js/familyTreeJS.js 654:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/generateGenetics.js 305:23 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/heroCreator.js 14:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 16:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/modification.js 19:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 22:24 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 41:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 42:24 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/optionsMacro.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/proxies.js 18:22 error 'o' is defined but never used no-unused-vars 18:25 error 'prop' is defined but never used no-unused-vars 18:31 error 'value' is defined but never used no-unused-vars 21:33 error 'o' is defined but never used no-unused-vars 21:36 error 'prop' is defined but never used no-unused-varssrc/js/rbuttonJS.js 49:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 53:29 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/rulesAssistant.js 346:4 warning Identifier 'hyper_drugs' is not in camel case camelcase 488:35 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 488:63 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 589:15 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 593:16 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/rulesAutosurgery.js 361:26 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/slaveListing.js 124:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/slaveStatsChecker.js 200:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/slaveSummaryWidgets.js 4580:11 error 'tag' is defined but never used no-unused-varssrc/js/utilJS.js 3102:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins✖ 50 problems (45 errors, 5 warnings)
Inital report
src/js/assayJS.js 74:44 warning Block must not be padded by blank lines padded-blockssrc/js/assignJS.js 559:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/bugReport.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/customizeSlaveTrade.js 2:18 warning Unexpected space before function parentheses space-before-function-paren 8:18 warning Unexpected space before function parentheses space-before-function-paren 20:2 warning Block must not be padded by blank lines padded-blocks 21:3 warning Newline required at end of file but not found eol-lastsrc/js/datatypeCleanupJS.js 29:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 42:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 47:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 58:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 106:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 109:20 warning There should be no space after '{' object-curly-spacing 128:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 140:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 154:20 warning There should be no space after '{' object-curly-spacing 164:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 268:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 271:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 281:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 319:1 warning Trailing spaces not allowed no-trailing-spaces 1041:74 warning Block must not be padded by blank lines padded-blocks 1618:67 warning Block must not be padded by blank lines padded-blocks 1696:69 warning Block must not be padded by blank lines padded-blocks 1752:1 warning Trailing spaces not allowed no-trailing-spaces 1790:44 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 2174:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 2234:14 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/DefaultRules.js 5:1 warning Trailing spaces not allowed no-trailing-spacessrc/js/descriptionWidgets.js 785:95 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 816:85 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 1086:36 warning Block must not be padded by blank lines padded-blockssrc/js/displayVariables.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/dTree.min.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/economyJS.js 1291:42 warning Block must not be padded by blank lines padded-blocks 1338:40 warning Block must not be padded by blank lines padded-blockssrc/js/eventSelectionJS.js 877:69 error 'i' is defined but never used no-unused-vars 886:69 error 'i' is defined but never used no-unused-varssrc/js/extendedFamilyModeJS.js 33:49 error 'granddaughter' is defined but never used no-unused-vars 33:64 error 'grandparent' is defined but never used no-unused-varssrc/js/familyTreeJS.js 654:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/futureSocietyJS.js 3:28 warning There should be no space after '{' object-curly-spacingsrc/js/generateGenetics.js 10:1 warning Trailing spaces not allowed no-trailing-spaces 305:23 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/generateNewSlaveJS.js 4:1 warning Trailing spaces not allowed no-trailing-spacessrc/js/heroCreator.js 14:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 16:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/itemAvailability.js 8:44 warning Block must not be padded by blank lines padded-blockssrc/js/modification.js 19:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 22:24 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 41:17 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 42:24 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/optionsMacro.js 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to overridesrc/js/proxies.js 18:22 error 'o' is defined but never used no-unused-vars 18:25 error 'prop' is defined but never used no-unused-vars 18:31 error 'value' is defined but never used no-unused-vars 21:33 error 'o' is defined but never used no-unused-vars 21:36 error 'prop' is defined but never used no-unused-vars 27:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 34:2 warning Missing semicolon semisrc/js/rbuttonJS.js 49:18 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 53:29 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/rulesAssistant.js 346:4 warning Identifier 'hyper_drugs' is not in camel case camelcase 488:35 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 488:63 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 589:15 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 593:16 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/rulesAssistantOptions.js 11:1 warning Trailing spaces not allowed no-trailing-spacessrc/js/rulesAutosurgery.js 4:1 warning Trailing spaces not allowed no-trailing-spaces 361:26 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/slaveCostJS.js 3:1 warning Trailing spaces not allowed no-trailing-spaces 1519:1 warning Trailing spaces not allowed no-trailing-spaces 1970:1 warning Trailing spaces not allowed no-trailing-spacessrc/js/slaveListing.js 26:1 warning Trailing spaces not allowed no-trailing-spaces 124:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 501:55 warning Block must not be padded by blank lines padded-blockssrc/js/slaveStatsChecker.js 200:13 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtinssrc/js/slaveSummaryWidgets.js 32:1 warning Trailing spaces not allowed no-trailing-spaces 4580:11 error 'tag' is defined but never used no-unused-varssrc/js/surgery.js 734:73 warning Trailing spaces not allowed no-trailing-spacessrc/js/utilJS.js 1067:1 warning Block must not be padded by blank lines padded-blocks 1070:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1072:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1077:15 warning Expected '===' and instead saw '==' eqeqeq 1078:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1084:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1086:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1092:1 warning Expected space or tab after '//' in comment spaced-comment 1093:35 warning Unexpected space before function parentheses space-before-function-paren 1094:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1095:15 warning Expected '===' and instead saw '==' eqeqeq 1096:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1098:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1099:20 warning Expected '===' and instead saw '==' eqeqeq 1100:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1102:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1104:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1106:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1108:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1111:2 warning Missing semicolon semi 1112:1 warning Expected space or tab after '//' in comment spaced-comment 1113:38 warning Unexpected space before function parentheses space-before-function-paren 1114:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1115:15 warning Expected '===' and instead saw '==' eqeqeq 1116:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1118:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1119:20 warning Expected '===' and instead saw '==' eqeqeq 1120:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1122:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1124:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1126:5 warning Closing curly brace does not appear on the same line as the subsequent block brace-style 1128:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1131:2 warning Missing semicolon semi 1132:1 warning Expected space or tab after '//' in comment spaced-comment 1133:42 warning Unexpected space before function parentheses space-before-function-paren 1134:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1135:5 warning Expected { after 'if' condition curly 1135:15 warning Expected '===' and instead saw '==' eqeqeq 1137:2 warning Missing semicolon semi 1139:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1141:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1145:2 warning Missing semicolon semi 1147:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1149:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1154:2 warning Missing semicolon semi 1218:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1219:14 warning Expected '===' and instead saw '==' eqeqeq 1220:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1226:2 warning Missing semicolon semi 1228:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1230:2 warning Missing semicolon semi 1252:5 warning Expected space or tab after '//' in comment spaced-comment 1253:14 warning Expected '===' and instead saw '==' eqeqeq 1254:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 1746:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 2454:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 2455:5 warning Expected { after 'if' condition curly 2455:14 warning Expected '===' and instead saw '==' eqeqeq 2456:5 warning Expected { after 'if' condition curly 2456:14 warning Expected '===' and instead saw '==' eqeqeq 2461:2 warning Missing semicolon semi 3135:22 error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins 3271:1 warning Expected space or tab after '//' in comment spaced-comment 3273:1 warning Opening curly brace does not appear on the same line as controlling statement brace-style 3276:5 warning Opening curly brace does not appear on the same line as controlling statement brace-style 3280:2 warning Missing semicolon semi✖ 146 problems (45 errors, 101 warnings) 0 errors and 86 warnings potentially fixable with the `--fix` option.
jshint
Local branch
src/js/bugReport.js: line 2, col 42, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 71, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 135, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 671, Missing semicolon.src/js/bugReport.js: line 2, col 788, Missing semicolon.src/js/bugReport.js: line 2, col 885, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 886, Missing semicolon.src/js/bugReport.js: line 2, col 901, Missing semicolon.src/js/bugReport.js: line 2, col 1077, Missing semicolon.src/js/bugReport.js: line 2, col 1106, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 1157, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 1197, Missing semicolon.src/js/bugReport.js: line 2, col 1262, Expected '!==' and instead saw '!='.src/js/bugReport.js: line 2, col 1449, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 1459, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 1558, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2310, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2332, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 2333, Missing semicolon.src/js/bugReport.js: line 2, col 2334, Missing semicolon.src/js/bugReport.js: line 2, col 2754, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2924, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 3000, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 3001, Missing semicolon.src/js/bugReport.js: line 2, col 3188, Missing semicolon.src/js/bugReport.js: line 2, col 3284, Missing semicolon.src/js/bugReport.js: line 2, col 3394, Missing semicolon.src/js/bugReport.js: line 2, col 3399, 'r' is already defined.src/js/bugReport.js: line 2, col 3481, Missing semicolon.src/js/bugReport.js: line 2, col 3622, Missing semicolon.src/js/bugReport.js: line 2, col 3718, Missing semicolon.src/js/bugReport.js: line 2, col 3722, Missing semicolon.src/js/bugReport.js: line 2, col 3724, Expected an assignment or function call and instead saw an expression.src/js/colorinput.js: line 5, col 69, Unexpected use of a comma operator.src/js/colorinput.js: line 12, col 10, Expected an assignment or function call and instead saw an expression.src/js/datatypeCleanupJS.js: line 327, col 34, Confusing use of '!'.src/js/datatypeCleanupJS.js: line 2318, col 19, ['possessive'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2319, col 19, ['possessivePronoun'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2320, col 19, ['possessivePronoun'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2321, col 19, ['objectReflexive'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2322, col 19, ['object'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2323, col 19, ['noun'] is better written in dot notation.src/js/describePiercings.js: line 10, col 9, 'he' is defined but never used.src/js/describePiercings.js: line 10, col 13, 'him' is defined but never used.src/js/describePiercings.js: line 10, col 18, 'his' is defined but never used.src/js/describePiercings.js: line 10, col 23, 'hers' is defined but never used.src/js/describePiercings.js: line 10, col 29, 'himself' is defined but never used.src/js/describePiercings.js: line 10, col 38, 'boy' is defined but never used.src/js/describePiercings.js: line 10, col 43, 'He' is defined but never used.src/js/describePiercings.js: line 10, col 47, 'His' is defined but never used.src/js/describeTattoos.js: line 10, col 9, 'he' is defined but never used.src/js/describeTattoos.js: line 10, col 13, 'him' is defined but never used.src/js/describeTattoos.js: line 10, col 18, 'his' is defined but never used.src/js/describeTattoos.js: line 10, col 23, 'hers' is defined but never used.src/js/describeTattoos.js: line 10, col 29, 'himself' is defined but never used.src/js/describeTattoos.js: line 10, col 38, 'boy' is defined but never used.src/js/describeTattoos.js: line 10, col 43, 'He' is defined but never used.src/js/describeTattoos.js: line 10, col 47, 'His' is defined but never used.src/js/descriptionWidgets.js: line 10, col 13, 'him' is defined but never used.src/js/descriptionWidgets.js: line 10, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 10, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 10, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 270, col 9, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 271, col 9, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 274, col 9, 'His' is defined but never used.src/js/descriptionWidgets.js: line 606, col 9, 'he' is defined but never used.src/js/descriptionWidgets.js: line 606, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 606, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 606, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 722, col 9, 'he' is defined but never used.src/js/descriptionWidgets.js: line 722, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 722, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 722, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 13, 'him' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 47, 'His' is defined but never used.src/js/displayVariables.js: line 2, col 42, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 71, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 135, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 572, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 891, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1001, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1024, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1128, Missing semicolon.src/js/displayVariables.js: line 2, col 1130, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1271, Expected an assignment or function call and instead saw an expression.src/js/displayVariables.js: line 2, col 1272, Missing semicolon.src/js/displayVariables.js: line 2, col 1336, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1359, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1499, Missing semicolon.src/js/displayVariables.js: line 2, col 1516, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1539, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1664, Missing semicolon.src/js/displayVariables.js: line 2, col 1700, Missing semicolon.src/js/displayVariables.js: line 2, col 1805, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1950, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 2359, Missing semicolon.src/js/displayVariables.js: line 2, col 2535, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 2647, Expected an assignment or function call and instead saw an expression.src/js/displayVariables.js: line 2, col 2648, Missing semicolon.src/js/displayVariables.js: line 2, col 2658, Missing semicolon.src/js/displayVariables.js: line 2, col 2661, Missing semicolon.src/js/displayVariables.js: line 2, col 2663, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 2, col 1, Unnecessary semicolon.src/js/dTree.min.js: line 8, col 54, Unexpected use of a comma operator.src/js/dTree.min.js: line 8, col 55, Missing semicolon.src/js/dTree.min.js: line 8, col 88, Unexpected use of a comma operator.src/js/dTree.min.js: line 8, col 89, Missing semicolon.src/js/dTree.min.js: line 8, col 250, Missing semicolon.src/js/dTree.min.js: line 8, col 270, Missing semicolon.src/js/dTree.min.js: line 8, col 312, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 8, col 357, Missing semicolon.src/js/dTree.min.js: line 8, col 366, Missing semicolon.src/js/dTree.min.js: line 8, col 404, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 8, col 454, Missing semicolon.src/js/dTree.min.js: line 8, col 487, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 9, Missing semicolon.src/js/dTree.min.js: line 9, col 47, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 107, Missing semicolon.src/js/dTree.min.js: line 9, col 145, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 205, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 9, col 206, Missing semicolon.src/js/dTree.min.js: line 9, col 215, Missing semicolon.src/js/dTree.min.js: line 9, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 272, Missing semicolon.src/js/dTree.min.js: line 9, col 312, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 369, Missing semicolon.src/js/dTree.min.js: line 9, col 407, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 463, Missing semicolon.src/js/dTree.min.js: line 10, col 9, Missing semicolon.src/js/dTree.min.js: line 10, col 47, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 112, Missing semicolon.src/js/dTree.min.js: line 10, col 145, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 208, Missing semicolon.src/js/dTree.min.js: line 10, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 305, Missing semicolon.src/js/dTree.min.js: line 10, col 380, Unexpected use of a comma operator.src/js/dTree.min.js: line 10, col 385, Missing semicolon.src/js/dTree.min.js: line 10, col 388, Unexpected use of a comma operator.src/js/dTree.min.js: line 10, col 389, Missing semicolon.src/js/dTree.min.js: line 10, col 484, Missing semicolon.src/js/dTree.min.js: line 11, col 55, Missing semicolon.src/js/dTree.min.js: line 11, col 60, Missing semicolon.src/js/dTree.min.js: line 11, col 85, Missing semicolon.src/js/dTree.min.js: line 11, col 166, Missing semicolon.src/js/dTree.min.js: line 11, col 193, Missing semicolon.src/js/dTree.min.js: line 11, col 222, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 254, Missing semicolon.src/js/dTree.min.js: line 11, col 301, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 309, Missing semicolon.src/js/dTree.min.js: line 11, col 310, Missing semicolon.src/js/dTree.min.js: line 11, col 357, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 365, Missing semicolon.src/js/dTree.min.js: line 11, col 366, Missing semicolon.src/js/dTree.min.js: line 11, col 428, Unexpected use of a comma operator.src/js/dTree.min.js: line 11, col 442, Missing semicolon.src/js/dTree.min.js: line 11, col 445, Unexpected use of a comma operator.src/js/dTree.min.js: line 11, col 446, Missing semicolon.src/js/dTree.min.js: line 12, col 9, Missing semicolon.src/js/dTree.min.js: line 12, col 95, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 12, col 96, Missing semicolon.src/js/dTree.min.js: line 12, col 105, Missing semicolon.src/js/dTree.min.js: line 12, col 171, Missing semicolon.src/js/dTree.min.js: line 12, col 225, Missing semicolon.src/js/dTree.min.js: line 12, col 227, Missing semicolon.src/js/dTree.min.js: line 12, col 272, Missing semicolon.src/js/dTree.min.js: line 12, col 273, Missing semicolon.src/js/dTree.min.js: line 12, col 324, Missing semicolon.src/js/dTree.min.js: line 12, col 326, Missing semicolon.src/js/dTree.min.js: line 12, col 358, Missing semicolon.src/js/dTree.min.js: line 12, col 431, Missing semicolon.src/js/dTree.min.js: line 12, col 497, Missing semicolon.src/js/dTree.min.js: line 13, col 17, Missing semicolon.src/js/dTree.min.js: line 13, col 100, Missing semicolon.src/js/dTree.min.js: line 13, col 103, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 104, Missing semicolon.src/js/dTree.min.js: line 13, col 154, Missing semicolon.src/js/dTree.min.js: line 13, col 155, Missing semicolon.src/js/dTree.min.js: line 13, col 291, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 300, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 13, col 301, Missing semicolon.src/js/dTree.min.js: line 13, col 310, Missing semicolon.src/js/dTree.min.js: line 13, col 387, Missing semicolon.src/js/dTree.min.js: line 13, col 390, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 391, Missing semicolon.src/js/dTree.min.js: line 13, col 472, Missing semicolon.src/js/dTree.min.js: line 13, col 475, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 476, Missing semicolon.src/js/dTree.min.js: line 14, col 45, Missing semicolon.src/js/dTree.min.js: line 14, col 67, Missing semicolon.src/js/dTree.min.js: line 14, col 127, Missing semicolon.src/js/dTree.min.js: line 15, col 252, Unexpected use of a comma operator.src/js/dTree.min.js: line 15, col 586, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 17, col 1, Unexpected use of a comma operator.src/js/dTree.min.js: line 17, col 69, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 17, col 201, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 266, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 320, eval can be harmful.src/js/dTree.min.js: line 17, col 365, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 433, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 18, col 53, Missing semicolon.src/js/dTree.min.js: line 18, col 61, Value of 'n' may be overwritten in IE 8 and earlier.src/js/dTree.min.js: line 18, col 73, Missing semicolon.src/js/dTree.min.js: line 23, col 303, Missing semicolon.src/js/dTree.min.js: line 23, col 320, Missing semicolon.src/js/dTree.min.js: line 23, col 372, Unexpected use of a comma operator.src/js/dTree.min.js: line 23, col 444, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 23, col 445, Missing semicolon.src/js/dTree.min.js: line 23, col 480, Unexpected use of a comma operator.src/js/dTree.min.js: line 24, col 93, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 24, col 94, Missing semicolon.src/js/dTree.min.js: line 24, col 127, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 195, Missing semicolon.src/js/dTree.min.js: line 24, col 229, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 297, Missing semicolon.src/js/dTree.min.js: line 24, col 331, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 399, Missing semicolon.src/js/dTree.min.js: line 24, col 433, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 468, Missing '()' invoking a constructor.src/js/dTree.min.js: line 24, col 492, Missing semicolon.src/js/dTree.min.js: line 25, col 41, Missing semicolon.src/js/dTree.min.js: line 25, col 121, 'u' is already defined.src/js/dTree.min.js: line 25, col 211, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 228, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 241, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 259, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 276, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 293, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 315, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 25, col 325, Missing semicolon.src/js/dTree.min.js: line 25, col 379, Missing semicolon.src/js/dTree.min.js: line 25, col 430, Missing semicolon.src/js/dTree.min.js: line 25, col 462, Missing semicolon.src/js/dTree.min.js: line 25, col 528, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 80, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 81, Missing semicolon.src/js/dTree.min.js: line 26, col 157, Missing semicolon.src/js/dTree.min.js: line 26, col 220, Missing semicolon.src/js/dTree.min.js: line 26, col 223, Unexpected use of a comma operator.src/js/dTree.min.js: line 26, col 224, Missing semicolon.src/js/dTree.min.js: line 26, col 265, Missing semicolon.src/js/dTree.min.js: line 26, col 306, Missing semicolon.src/js/dTree.min.js: line 26, col 339, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 26, col 416, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 417, Missing semicolon.src/js/dTree.min.js: line 26, col 475, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 55, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 77, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 78, Missing semicolon.src/js/dTree.min.js: line 27, col 156, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 200, Expected a conditional expression and instead saw an assignment.src/js/dTree.min.js: line 27, col 213, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 230, Missing semicolon.src/js/dTree.min.js: line 27, col 271, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 304, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 352, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 377, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 406, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 445, Missing semicolon.src/js/dTree.min.js: line 27, col 489, Missing semicolon.src/js/dTree.min.js: line 27, col 504, Missing '()' invoking a constructor.src/js/dTree.min.js: line 28, col 1, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 11, Expected a conditional expression and instead saw an assignment.src/js/dTree.min.js: line 28, col 36, 'a' is already defined.src/js/dTree.min.js: line 28, col 102, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 111, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 133, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 28, col 134, Missing semicolon.src/js/dTree.min.js: line 28, col 137, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 138, Missing semicolon.src/js/dTree.min.js: line 28, col 201, Missing semicolon.src/js/dTree.min.js: line 28, col 202, Missing semicolon.src/js/dTree.min.js: line 28, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 28, col 339, Missing semicolon.src/js/dTree.min.js: line 28, col 351, Missing semicolon.src/js/dTree.min.js: line 28, col 384, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 28, col 464, Missing semicolon.src/js/dTree.min.js: line 28, col 468, Missing semicolon.src/js/dTree.min.js: line 29, col 33, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 39, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 68, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 76, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 88, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 29, col 124, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 29, col 133, 'p' is already defined.src/js/dTree.min.js: line 29, col 210, Missing semicolon.src/js/dTree.min.js: line 29, col 234, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 29, col 235, Missing semicolon.src/js/dTree.min.js: line 29, col 244, Missing semicolon.src/js/dTree.min.js: line 29, col 310, Did you mean to return a conditional instead of an assignment?src/js/dTree.min.js: line 29, col 320, Missing semicolon.src/js/dTree.min.js: line 29, col 323, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 324, Missing semicolon.src/js/dTree.min.js: line 29, col 403, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 29, col 446, Missing semicolon.src/js/dTree.min.js: line 29, col 407, 'f' used out of scope.src/js/dTree.min.js: line 29, col 431, 'f' used out of scope.src/js/dTree.min.js: line 29, col 455, Missing semicolon.src/js/dTree.min.js: line 29, col 454, 'c' used out of scope.src/js/dTree.min.js: line 30, col 19, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 30, col 20, Missing semicolon.src/js/dTree.min.js: line 30, col 23, Unexpected use of a comma operator.src/js/dTree.min.js: line 30, col 24, Missing semicolon.src/js/dTree.min.js: line 30, col 165, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 30, col 166, Missing semicolon.src/js/dTree.min.js: line 30, col 175, Missing semicolon.src/js/dTree.min.js: line 30, col 213, Missing semicolon.src/js/dTree.min.js: line 30, col 251, Missing semicolon.src/js/dTree.min.js: line 30, col 307, Missing semicolon.src/js/dTree.min.js: line 30, col 309, Missing semicolon.src/js/dTree.min.js: line 30, col 366, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 30, col 403, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 30, col 408, Missing semicolon.src/js/dTree.min.js: line 30, col 442, Unexpected use of a comma operator.src/js/dTree.min.js: line 30, col 459, Missing semicolon.src/js/dTree.min.js: line 30, col 484, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 31, col 51, Missing semicolon.src/js/dTree.min.js: line 31, col 59, Value of 'n' may be overwritten in IE 8 and earlier.src/js/dTree.min.js: line 31, col 107, Unexpected use of a comma operator.src/js/dTree.min.js: line 31, col 109, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 31, col 110, Missing semicolon.src/js/dTree.min.js: line 31, col 79, 'e' used out of scope.src/js/dTree.min.js: line 31, col 137, Missing semicolon.src/js/dTree.min.js: line 31, col 165, Missing semicolon.src/js/dTree.min.js: line 31, col 196, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 31, col 211, Missing semicolon.src/js/dTree.min.js: line 31, col 242, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 31, col 255, Missing semicolon.src/js/dTree.min.js: line 31, col 376, Unexpected use of a comma operator.src/js/dTree.min.js: line 31, col 442, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 31, col 443, Missing semicolon.src/js/dTree.min.js: line 31, col 448, 'p' is already defined.src/js/dTree.min.js: line 31, col 516, 'g' is already defined.src/js/dTree.min.js: line 32, col 86, Missing semicolon.src/js/dTree.min.js: line 32, col 100, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 108, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 32, col 109, Missing semicolon.src/js/dTree.min.js: line 32, col 119, Missing semicolon.src/js/dTree.min.js: line 32, col 189, Missing semicolon.src/js/dTree.min.js: line 32, col 192, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 193, Missing semicolon.src/js/dTree.min.js: line 32, col 230, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 270, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 293, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 305, Missing semicolon.src/js/dTree.min.js: line 32, col 357, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 362, Missing semicolon.src/js/dTree.min.js: line 32, col 416, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 421, Missing semicolon.src/js/dTree.min.js: line 32, col 468, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 473, Missing semicolon.src/js/dTree.min.js: line 32, col 527, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 536, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 536, Too many errors. (21% scanned).src/js/eventSelectionJS.js: line 877, col 99, 'i' is defined but never used.src/js/eventSelectionJS.js: line 886, col 99, 'i' is defined but never used.src/js/extendedFamilyModeJS.js: line 33, col 64, 'grandparent' is defined but never used.src/js/extendedFamilyModeJS.js: line 33, col 49, 'granddaughter' is defined but never used.src/js/familyTreeJS.js: line 91, col 56, 'd' is defined but never used.src/js/familyTreeJS.js: line 665, col 46, Functions declared within loops referencing an outer scoped variable may lead to confusing semantics. (slaveInfo_, activeSlaveId, slavesAdded, depth)src/js/proxies.js: line 18, col 31, 'value' is defined but never used.src/js/proxies.js: line 18, col 25, 'prop' is defined but never used.src/js/proxies.js: line 18, col 22, 'o' is defined but never used.src/js/proxies.js: line 21, col 36, 'prop' is defined but never used.src/js/proxies.js: line 21, col 33, 'o' is defined but never used.src/js/rulesAssistant.js: line 212, col 20, eval can be harmful.src/js/rulesAssistantOptions.js: line 29, col 15, 'root' is defined but never used.src/js/rulesAssistantOptions.js: line 261, col 111, Regular parameters should not come after default parameters.src/js/rulesAssistantOptions.js: line 274, col 25, 'args' is defined but never used.src/js/rulesAssistantOptions.js: line 743, col 55, 'event' is defined but never used.src/js/rulesAssistantOptions.js: line 750, col 55, 'event' is defined but never used.src/js/rulesAssistantOptions.js: line 842, col 23, 'onclick' is defined but never used.src/js/rulesAssistantOptions.js: line 1221, col 26, 'e' is defined but never used.src/js/rulesAssistantOptions.js: line 1235, col 26, 'e' is defined but never used.src/js/rulesAssistantOptions.js: line 1295, col 28, 'e' is defined but never used.src/js/slaveSummaryWidgets.js: line 899, col 40, 'Trailing comma in arguments lists' is only available in ES8 (use 'esversion: 8').src/js/slaveSummaryWidgets.js: line 1561, col 17, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 1603, col 17, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 2482, col 13, It's not necessary to initialize 'styles' to 'undefined'.src/js/slaveSummaryWidgets.js: line 2628, col 13, It's not necessary to initialize 'styles' to 'undefined'.src/js/slaveSummaryWidgets.js: line 3238, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3246, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3254, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3262, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3270, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3278, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3286, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3294, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3302, col 21, Expected a 'break' statement before 'default'.src/js/slaveSummaryWidgets.js: line 4519, col 70, Regular parameters should not come after default parameters.src/js/slaveSummaryWidgets.js: line 4580, col 14, 'tag' is defined but never used.src/js/spanMacroJS.js: line 26, col 59, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 5, col 69, Unexpected use of a comma operator.src/js/textbox2.js: line 12, col 10, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 81, col 54, Unexpected use of a comma operator.src/js/textbox2.js: line 81, col 104, Unexpected use of a comma operator.src/js/textbox2.js: line 81, col 119, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 82, col 39, Unexpected use of a comma operator.src/js/textbox2.js: line 82, col 148, Unexpected use of a comma operator.src/js/textbox2.js: line 83, col 36, Unexpected use of a comma operator.src/js/textbox2.js: line 85, col 40, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 86, col 10, Expected an assignment or function call and instead saw an expression.src/js/utilJS.js: line 1473, col 41, 'ev' is defined but never used.405 errors
Inital report
src/js/bugReport.js: line 2, col 42, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 71, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 135, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 671, Missing semicolon.src/js/bugReport.js: line 2, col 788, Missing semicolon.src/js/bugReport.js: line 2, col 885, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 886, Missing semicolon.src/js/bugReport.js: line 2, col 901, Missing semicolon.src/js/bugReport.js: line 2, col 1077, Missing semicolon.src/js/bugReport.js: line 2, col 1106, Expected '===' and instead saw '=='.src/js/bugReport.js: line 2, col 1157, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 1197, Missing semicolon.src/js/bugReport.js: line 2, col 1262, Expected '!==' and instead saw '!='.src/js/bugReport.js: line 2, col 1449, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 1459, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 1558, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2310, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2332, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 2333, Missing semicolon.src/js/bugReport.js: line 2, col 2334, Missing semicolon.src/js/bugReport.js: line 2, col 2754, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 2924, Unexpected use of a comma operator.src/js/bugReport.js: line 2, col 3000, Expected an assignment or function call and instead saw an expression.src/js/bugReport.js: line 2, col 3001, Missing semicolon.src/js/bugReport.js: line 2, col 3188, Missing semicolon.src/js/bugReport.js: line 2, col 3284, Missing semicolon.src/js/bugReport.js: line 2, col 3394, Missing semicolon.src/js/bugReport.js: line 2, col 3399, 'r' is already defined.src/js/bugReport.js: line 2, col 3481, Missing semicolon.src/js/bugReport.js: line 2, col 3622, Missing semicolon.src/js/bugReport.js: line 2, col 3718, Missing semicolon.src/js/bugReport.js: line 2, col 3722, Missing semicolon.src/js/bugReport.js: line 2, col 3724, Expected an assignment or function call and instead saw an expression.src/js/colorinput.js: line 5, col 69, Unexpected use of a comma operator.src/js/colorinput.js: line 12, col 10, Expected an assignment or function call and instead saw an expression.src/js/colorinput.js: line 52, col 34, Expected '!==' and instead saw '!='.src/js/datatypeCleanupJS.js: line 327, col 34, Confusing use of '!'.src/js/datatypeCleanupJS.js: line 2321, col 19, ['possessive'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2322, col 19, ['possessivePronoun'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2323, col 19, ['possessivePronoun'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2324, col 19, ['objectReflexive'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2325, col 19, ['object'] is better written in dot notation.src/js/datatypeCleanupJS.js: line 2326, col 19, ['noun'] is better written in dot notation.src/js/describePiercings.js: line 10, col 9, 'he' is defined but never used.src/js/describePiercings.js: line 10, col 13, 'him' is defined but never used.src/js/describePiercings.js: line 10, col 18, 'his' is defined but never used.src/js/describePiercings.js: line 10, col 23, 'hers' is defined but never used.src/js/describePiercings.js: line 10, col 29, 'himself' is defined but never used.src/js/describePiercings.js: line 10, col 38, 'boy' is defined but never used.src/js/describePiercings.js: line 10, col 43, 'He' is defined but never used.src/js/describePiercings.js: line 10, col 47, 'His' is defined but never used.src/js/describeTattoos.js: line 10, col 9, 'he' is defined but never used.src/js/describeTattoos.js: line 10, col 13, 'him' is defined but never used.src/js/describeTattoos.js: line 10, col 18, 'his' is defined but never used.src/js/describeTattoos.js: line 10, col 23, 'hers' is defined but never used.src/js/describeTattoos.js: line 10, col 29, 'himself' is defined but never used.src/js/describeTattoos.js: line 10, col 38, 'boy' is defined but never used.src/js/describeTattoos.js: line 10, col 43, 'He' is defined but never used.src/js/describeTattoos.js: line 10, col 47, 'His' is defined but never used.src/js/descriptionWidgets.js: line 10, col 13, 'him' is defined but never used.src/js/descriptionWidgets.js: line 10, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 10, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 10, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 270, col 9, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 271, col 9, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 274, col 9, 'His' is defined but never used.src/js/descriptionWidgets.js: line 606, col 9, 'he' is defined but never used.src/js/descriptionWidgets.js: line 606, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 606, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 606, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 722, col 9, 'he' is defined but never used.src/js/descriptionWidgets.js: line 722, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 722, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 722, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 13, 'him' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 23, 'hers' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 29, 'himself' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 38, 'boy' is defined but never used.src/js/descriptionWidgets.js: line 1011, col 47, 'His' is defined but never used.src/js/displayVariables.js: line 2, col 42, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 71, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 135, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 572, Expected '===' and instead saw '=='.src/js/displayVariables.js: line 2, col 891, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1001, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1024, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1128, Missing semicolon.src/js/displayVariables.js: line 2, col 1130, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1271, Expected an assignment or function call and instead saw an expression.src/js/displayVariables.js: line 2, col 1272, Missing semicolon.src/js/displayVariables.js: line 2, col 1336, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1359, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1499, Missing semicolon.src/js/displayVariables.js: line 2, col 1516, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1539, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1664, Missing semicolon.src/js/displayVariables.js: line 2, col 1700, Missing semicolon.src/js/displayVariables.js: line 2, col 1805, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 1950, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 2359, Missing semicolon.src/js/displayVariables.js: line 2, col 2535, Unexpected use of a comma operator.src/js/displayVariables.js: line 2, col 2647, Expected an assignment or function call and instead saw an expression.src/js/displayVariables.js: line 2, col 2648, Missing semicolon.src/js/displayVariables.js: line 2, col 2658, Missing semicolon.src/js/displayVariables.js: line 2, col 2661, Missing semicolon.src/js/displayVariables.js: line 2, col 2663, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 2, col 1, Unnecessary semicolon.src/js/dTree.min.js: line 8, col 54, Unexpected use of a comma operator.src/js/dTree.min.js: line 8, col 55, Missing semicolon.src/js/dTree.min.js: line 8, col 88, Unexpected use of a comma operator.src/js/dTree.min.js: line 8, col 89, Missing semicolon.src/js/dTree.min.js: line 8, col 250, Missing semicolon.src/js/dTree.min.js: line 8, col 270, Missing semicolon.src/js/dTree.min.js: line 8, col 312, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 8, col 357, Missing semicolon.src/js/dTree.min.js: line 8, col 366, Missing semicolon.src/js/dTree.min.js: line 8, col 404, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 8, col 454, Missing semicolon.src/js/dTree.min.js: line 8, col 487, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 9, Missing semicolon.src/js/dTree.min.js: line 9, col 47, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 107, Missing semicolon.src/js/dTree.min.js: line 9, col 145, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 205, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 9, col 206, Missing semicolon.src/js/dTree.min.js: line 9, col 215, Missing semicolon.src/js/dTree.min.js: line 9, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 272, Missing semicolon.src/js/dTree.min.js: line 9, col 312, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 369, Missing semicolon.src/js/dTree.min.js: line 9, col 407, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 9, col 463, Missing semicolon.src/js/dTree.min.js: line 10, col 9, Missing semicolon.src/js/dTree.min.js: line 10, col 47, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 112, Missing semicolon.src/js/dTree.min.js: line 10, col 145, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 208, Missing semicolon.src/js/dTree.min.js: line 10, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 10, col 305, Missing semicolon.src/js/dTree.min.js: line 10, col 380, Unexpected use of a comma operator.src/js/dTree.min.js: line 10, col 385, Missing semicolon.src/js/dTree.min.js: line 10, col 388, Unexpected use of a comma operator.src/js/dTree.min.js: line 10, col 389, Missing semicolon.src/js/dTree.min.js: line 10, col 484, Missing semicolon.src/js/dTree.min.js: line 11, col 55, Missing semicolon.src/js/dTree.min.js: line 11, col 60, Missing semicolon.src/js/dTree.min.js: line 11, col 85, Missing semicolon.src/js/dTree.min.js: line 11, col 166, Missing semicolon.src/js/dTree.min.js: line 11, col 193, Missing semicolon.src/js/dTree.min.js: line 11, col 222, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 254, Missing semicolon.src/js/dTree.min.js: line 11, col 301, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 309, Missing semicolon.src/js/dTree.min.js: line 11, col 310, Missing semicolon.src/js/dTree.min.js: line 11, col 357, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 11, col 365, Missing semicolon.src/js/dTree.min.js: line 11, col 366, Missing semicolon.src/js/dTree.min.js: line 11, col 428, Unexpected use of a comma operator.src/js/dTree.min.js: line 11, col 442, Missing semicolon.src/js/dTree.min.js: line 11, col 445, Unexpected use of a comma operator.src/js/dTree.min.js: line 11, col 446, Missing semicolon.src/js/dTree.min.js: line 12, col 9, Missing semicolon.src/js/dTree.min.js: line 12, col 95, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 12, col 96, Missing semicolon.src/js/dTree.min.js: line 12, col 105, Missing semicolon.src/js/dTree.min.js: line 12, col 171, Missing semicolon.src/js/dTree.min.js: line 12, col 225, Missing semicolon.src/js/dTree.min.js: line 12, col 227, Missing semicolon.src/js/dTree.min.js: line 12, col 272, Missing semicolon.src/js/dTree.min.js: line 12, col 273, Missing semicolon.src/js/dTree.min.js: line 12, col 324, Missing semicolon.src/js/dTree.min.js: line 12, col 326, Missing semicolon.src/js/dTree.min.js: line 12, col 358, Missing semicolon.src/js/dTree.min.js: line 12, col 431, Missing semicolon.src/js/dTree.min.js: line 12, col 497, Missing semicolon.src/js/dTree.min.js: line 13, col 17, Missing semicolon.src/js/dTree.min.js: line 13, col 100, Missing semicolon.src/js/dTree.min.js: line 13, col 103, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 104, Missing semicolon.src/js/dTree.min.js: line 13, col 154, Missing semicolon.src/js/dTree.min.js: line 13, col 155, Missing semicolon.src/js/dTree.min.js: line 13, col 291, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 300, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 13, col 301, Missing semicolon.src/js/dTree.min.js: line 13, col 310, Missing semicolon.src/js/dTree.min.js: line 13, col 387, Missing semicolon.src/js/dTree.min.js: line 13, col 390, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 391, Missing semicolon.src/js/dTree.min.js: line 13, col 472, Missing semicolon.src/js/dTree.min.js: line 13, col 475, Unexpected use of a comma operator.src/js/dTree.min.js: line 13, col 476, Missing semicolon.src/js/dTree.min.js: line 14, col 45, Missing semicolon.src/js/dTree.min.js: line 14, col 67, Missing semicolon.src/js/dTree.min.js: line 14, col 127, Missing semicolon.src/js/dTree.min.js: line 15, col 252, Unexpected use of a comma operator.src/js/dTree.min.js: line 15, col 586, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 17, col 1, Unexpected use of a comma operator.src/js/dTree.min.js: line 17, col 69, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 17, col 201, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 266, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 320, eval can be harmful.src/js/dTree.min.js: line 17, col 365, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 17, col 433, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 18, col 53, Missing semicolon.src/js/dTree.min.js: line 18, col 61, Value of 'n' may be overwritten in IE 8 and earlier.src/js/dTree.min.js: line 18, col 73, Missing semicolon.src/js/dTree.min.js: line 23, col 303, Missing semicolon.src/js/dTree.min.js: line 23, col 320, Missing semicolon.src/js/dTree.min.js: line 23, col 372, Unexpected use of a comma operator.src/js/dTree.min.js: line 23, col 444, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 23, col 445, Missing semicolon.src/js/dTree.min.js: line 23, col 480, Unexpected use of a comma operator.src/js/dTree.min.js: line 24, col 93, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 24, col 94, Missing semicolon.src/js/dTree.min.js: line 24, col 127, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 195, Missing semicolon.src/js/dTree.min.js: line 24, col 229, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 297, Missing semicolon.src/js/dTree.min.js: line 24, col 331, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 399, Missing semicolon.src/js/dTree.min.js: line 24, col 433, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 24, col 468, Missing '()' invoking a constructor.src/js/dTree.min.js: line 24, col 492, Missing semicolon.src/js/dTree.min.js: line 25, col 41, Missing semicolon.src/js/dTree.min.js: line 25, col 121, 'u' is already defined.src/js/dTree.min.js: line 25, col 211, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 228, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 241, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 259, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 276, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 293, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 25, col 315, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 25, col 325, Missing semicolon.src/js/dTree.min.js: line 25, col 379, Missing semicolon.src/js/dTree.min.js: line 25, col 430, Missing semicolon.src/js/dTree.min.js: line 25, col 462, Missing semicolon.src/js/dTree.min.js: line 25, col 528, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 80, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 81, Missing semicolon.src/js/dTree.min.js: line 26, col 157, Missing semicolon.src/js/dTree.min.js: line 26, col 220, Missing semicolon.src/js/dTree.min.js: line 26, col 223, Unexpected use of a comma operator.src/js/dTree.min.js: line 26, col 224, Missing semicolon.src/js/dTree.min.js: line 26, col 265, Missing semicolon.src/js/dTree.min.js: line 26, col 306, Missing semicolon.src/js/dTree.min.js: line 26, col 339, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 26, col 416, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 26, col 417, Missing semicolon.src/js/dTree.min.js: line 26, col 475, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 55, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 77, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 78, Missing semicolon.src/js/dTree.min.js: line 27, col 156, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 200, Expected a conditional expression and instead saw an assignment.src/js/dTree.min.js: line 27, col 213, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 230, Missing semicolon.src/js/dTree.min.js: line 27, col 271, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 304, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 352, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 377, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 27, col 406, Unexpected use of a comma operator.src/js/dTree.min.js: line 27, col 445, Missing semicolon.src/js/dTree.min.js: line 27, col 489, Missing semicolon.src/js/dTree.min.js: line 27, col 504, Missing '()' invoking a constructor.src/js/dTree.min.js: line 28, col 1, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 11, Expected a conditional expression and instead saw an assignment.src/js/dTree.min.js: line 28, col 36, 'a' is already defined.src/js/dTree.min.js: line 28, col 102, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 111, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 133, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 28, col 134, Missing semicolon.src/js/dTree.min.js: line 28, col 137, Unexpected use of a comma operator.src/js/dTree.min.js: line 28, col 138, Missing semicolon.src/js/dTree.min.js: line 28, col 201, Missing semicolon.src/js/dTree.min.js: line 28, col 202, Missing semicolon.src/js/dTree.min.js: line 28, col 246, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 28, col 339, Missing semicolon.src/js/dTree.min.js: line 28, col 351, Missing semicolon.src/js/dTree.min.js: line 28, col 384, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 28, col 464, Missing semicolon.src/js/dTree.min.js: line 28, col 468, Missing semicolon.src/js/dTree.min.js: line 29, col 33, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 39, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 68, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 76, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 88, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 29, col 124, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 29, col 133, 'p' is already defined.src/js/dTree.min.js: line 29, col 210, Missing semicolon.src/js/dTree.min.js: line 29, col 234, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 29, col 235, Missing semicolon.src/js/dTree.min.js: line 29, col 244, Missing semicolon.src/js/dTree.min.js: line 29, col 310, Did you mean to return a conditional instead of an assignment?src/js/dTree.min.js: line 29, col 320, Missing semicolon.src/js/dTree.min.js: line 29, col 323, Unexpected use of a comma operator.src/js/dTree.min.js: line 29, col 324, Missing semicolon.src/js/dTree.min.js: line 29, col 403, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 29, col 446, Missing semicolon.src/js/dTree.min.js: line 29, col 407, 'f' used out of scope.src/js/dTree.min.js: line 29, col 431, 'f' used out of scope.src/js/dTree.min.js: line 29, col 455, Missing semicolon.src/js/dTree.min.js: line 29, col 454, 'c' used out of scope.src/js/dTree.min.js: line 30, col 19, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 30, col 20, Missing semicolon.src/js/dTree.min.js: line 30, col 23, Unexpected use of a comma operator.src/js/dTree.min.js: line 30, col 24, Missing semicolon.src/js/dTree.min.js: line 30, col 165, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 30, col 166, Missing semicolon.src/js/dTree.min.js: line 30, col 175, Missing semicolon.src/js/dTree.min.js: line 30, col 213, Missing semicolon.src/js/dTree.min.js: line 30, col 251, Missing semicolon.src/js/dTree.min.js: line 30, col 307, Missing semicolon.src/js/dTree.min.js: line 30, col 309, Missing semicolon.src/js/dTree.min.js: line 30, col 366, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 30, col 403, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 30, col 408, Missing semicolon.src/js/dTree.min.js: line 30, col 442, Unexpected use of a comma operator.src/js/dTree.min.js: line 30, col 459, Missing semicolon.src/js/dTree.min.js: line 30, col 484, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 31, col 51, Missing semicolon.src/js/dTree.min.js: line 31, col 59, Value of 'n' may be overwritten in IE 8 and earlier.src/js/dTree.min.js: line 31, col 107, Unexpected use of a comma operator.src/js/dTree.min.js: line 31, col 109, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 31, col 110, Missing semicolon.src/js/dTree.min.js: line 31, col 79, 'e' used out of scope.src/js/dTree.min.js: line 31, col 137, Missing semicolon.src/js/dTree.min.js: line 31, col 165, Missing semicolon.src/js/dTree.min.js: line 31, col 196, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 31, col 211, Missing semicolon.src/js/dTree.min.js: line 31, col 242, Expected '!==' and instead saw '!='.src/js/dTree.min.js: line 31, col 255, Missing semicolon.src/js/dTree.min.js: line 31, col 376, Unexpected use of a comma operator.src/js/dTree.min.js: line 31, col 442, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 31, col 443, Missing semicolon.src/js/dTree.min.js: line 31, col 448, 'p' is already defined.src/js/dTree.min.js: line 31, col 516, 'g' is already defined.src/js/dTree.min.js: line 32, col 86, Missing semicolon.src/js/dTree.min.js: line 32, col 100, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 108, Expected an assignment or function call and instead saw an expression.src/js/dTree.min.js: line 32, col 109, Missing semicolon.src/js/dTree.min.js: line 32, col 119, Missing semicolon.src/js/dTree.min.js: line 32, col 189, Missing semicolon.src/js/dTree.min.js: line 32, col 192, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 193, Missing semicolon.src/js/dTree.min.js: line 32, col 230, Unexpected use of a comma operator.src/js/dTree.min.js: line 32, col 270, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 293, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 305, Missing semicolon.src/js/dTree.min.js: line 32, col 357, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 362, Missing semicolon.src/js/dTree.min.js: line 32, col 416, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 421, Missing semicolon.src/js/dTree.min.js: line 32, col 468, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 473, Missing semicolon.src/js/dTree.min.js: line 32, col 527, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 536, Expected '===' and instead saw '=='.src/js/dTree.min.js: line 32, col 536, Too many errors. (21% scanned).src/js/eventSelectionJS.js: line 877, col 99, 'i' is defined but never used.src/js/eventSelectionJS.js: line 886, col 99, 'i' is defined but never used.src/js/extendedFamilyModeJS.js: line 33, col 64, 'grandparent' is defined but never used.src/js/extendedFamilyModeJS.js: line 33, col 49, 'granddaughter' is defined but never used.src/js/familyTreeJS.js: line 91, col 56, 'd' is defined but never used.src/js/familyTreeJS.js: line 665, col 46, Functions declared within loops referencing an outer scoped variable may lead to confusing semantics. (slaveInfo_, activeSlaveId, slavesAdded, depth)src/js/proxies.js: line 18, col 31, 'value' is defined but never used.src/js/proxies.js: line 18, col 25, 'prop' is defined but never used.src/js/proxies.js: line 18, col 22, 'o' is defined but never used.src/js/proxies.js: line 21, col 36, 'prop' is defined but never used.src/js/proxies.js: line 21, col 33, 'o' is defined but never used.src/js/proxies.js: line 34, col 2, Missing semicolon.src/js/rulesAssistant.js: line 212, col 20, eval can be harmful.src/js/rulesAssistantOptions.js: line 29, col 15, 'root' is defined but never used.src/js/rulesAssistantOptions.js: line 261, col 111, Regular parameters should not come after default parameters.src/js/rulesAssistantOptions.js: line 274, col 25, 'args' is defined but never used.src/js/rulesAssistantOptions.js: line 743, col 55, 'event' is defined but never used.src/js/rulesAssistantOptions.js: line 750, col 55, 'event' is defined but never used.src/js/rulesAssistantOptions.js: line 842, col 23, 'onclick' is defined but never used.src/js/rulesAssistantOptions.js: line 1221, col 26, 'e' is defined but never used.src/js/rulesAssistantOptions.js: line 1235, col 26, 'e' is defined but never used.src/js/rulesAssistantOptions.js: line 1295, col 28, 'e' is defined but never used.src/js/rulesAssistantOptions.js: line 1341, col 62, Expected '!==' and instead saw '!='.src/js/slaveSummaryWidgets.js: line 899, col 40, 'Trailing comma in arguments lists' is only available in ES8 (use 'esversion: 8').src/js/slaveSummaryWidgets.js: line 1561, col 17, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 1603, col 17, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 2482, col 13, It's not necessary to initialize 'styles' to 'undefined'.src/js/slaveSummaryWidgets.js: line 2628, col 13, It's not necessary to initialize 'styles' to 'undefined'.src/js/slaveSummaryWidgets.js: line 3238, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3246, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3254, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3262, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3270, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3278, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3286, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3294, col 21, Expected a 'break' statement before 'case'.src/js/slaveSummaryWidgets.js: line 3302, col 21, Expected a 'break' statement before 'default'.src/js/slaveSummaryWidgets.js: line 4503, col 26, Expected '!==' and instead saw '!='.src/js/slaveSummaryWidgets.js: line 4519, col 70, Regular parameters should not come after default parameters.src/js/slaveSummaryWidgets.js: line 4523, col 21, Expected '!==' and instead saw '!='.src/js/slaveSummaryWidgets.js: line 4580, col 14, 'tag' is defined but never used.src/js/spanMacroJS.js: line 26, col 59, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 5, col 69, Unexpected use of a comma operator.src/js/textbox2.js: line 12, col 10, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 76, col 34, Expected '!==' and instead saw '!='.src/js/textbox2.js: line 81, col 54, Unexpected use of a comma operator.src/js/textbox2.js: line 81, col 104, Unexpected use of a comma operator.src/js/textbox2.js: line 81, col 119, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 82, col 39, Unexpected use of a comma operator.src/js/textbox2.js: line 82, col 148, Unexpected use of a comma operator.src/js/textbox2.js: line 83, col 36, Unexpected use of a comma operator.src/js/textbox2.js: line 85, col 40, Expected an assignment or function call and instead saw an expression.src/js/textbox2.js: line 86, col 10, Expected an assignment or function call and instead saw an expression.src/js/utilJS.js: line 1077, col 17, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1095, col 17, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1099, col 22, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1111, col 2, Missing semicolon.src/js/utilJS.js: line 1115, col 17, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1119, col 22, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1131, col 2, Missing semicolon.src/js/utilJS.js: line 1135, col 17, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1137, col 2, Missing semicolon.src/js/utilJS.js: line 1145, col 2, Missing semicolon.src/js/utilJS.js: line 1154, col 2, Missing semicolon.src/js/utilJS.js: line 1219, col 16, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1226, col 2, Missing semicolon.src/js/utilJS.js: line 1230, col 2, Missing semicolon.src/js/utilJS.js: line 1253, col 18, Expected '===' and instead saw '=='.src/js/utilJS.js: line 1504, col 41, 'ev' is defined but never used.src/js/utilJS.js: line 2455, col 16, Expected '===' and instead saw '=='.src/js/utilJS.js: line 2456, col 16, Expected '===' and instead saw '=='.src/js/utilJS.js: line 2461, col 2, Missing semicolon.src/js/utilJS.js: line 3280, col 2, Missing semicolon.430 errors
I perfer being through if at all possible and it never hurts to provide both a before and after for comparsions sake, but noted for future refernce.
Would using a in-repo version of jshint potentially solve your issue?
node_modules.7z