Closed samreid closed 8 years ago
Here are the 12 issues pointed out for Bending Light using this rule:
/Users/samreid/github/bending-light/js/bending-light-main.js
20:3 error Mismatched var in require(string!), key=bending-light.title, var=simTitle string-require-statement-match
/Users/samreid/github/bending-light/js/common/model/Reading.js
18:3 error Mismatched var in require(string!), key=miss, var=miss string-require-statement-match
19:3 error Mismatched var in require(string!), key=pattern_0value_percent, var=valuePercentString string-require-statement-match
/Users/samreid/github/bending-light/js/common/view/WavelengthControl.js
27:3 error Mismatched var in require(string!), key=waveLengthPattern, var=waveLengthPattern string-require-statement-match
/Users/samreid/github/bending-light/js/intro/IntroScreen.js
22:3 error Mismatched var in require(string!), key=intro, var=introTitleString string-require-statement-match
/Users/samreid/github/bending-light/js/intro/view/IntroView.js
46:3 error Mismatched var in require(string!), key=normalLine, var=normalString string-require-statement-match
/Users/samreid/github/bending-light/js/intro/view/TimeControlNode.js
24:3 error Mismatched var in require(string!), key=normalSpeed, var=normalString string-require-statement-match
/Users/samreid/github/bending-light/js/more-tools/MoreToolsScreen.js
20:3 error Mismatched var in require(string!), key=moreTools, var=moreToolsTitleString string-require-statement-match
/Users/samreid/github/bending-light/js/more-tools/view/VelocitySensorNode.js
35:3 error Mismatched var in require(string!), key=c_units, var=c_units string-require-statement-match
36:3 error Mismatched var in require(string!), key=velocityPattern, var=velocityPattern string-require-statement-match
/Users/samreid/github/bending-light/js/prisms/PrismsScreen.js
20:3 error Mismatched var in require(string!), key=prisms, var=prismsTitleString string-require-statement-match
/Users/samreid/github/bending-light/js/prisms/view/PrismToolboxNode.js
33:3 error Mismatched var in require(string!), key=normalLine, var=normalString string-require-statement-match
Here are the 6 problems pointed out for hookes-law using this rule:
/Users/samreid/github/hookes-law/js/common/view/DisplacementVectorNode.js
26:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units string-require-statement-match
/Users/samreid/github/hookes-law/js/common/view/ForceVectorNode.js
24:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units string-require-statement-match
/Users/samreid/github/hookes-law/js/energy/view/EnergyBarGraph.js
26:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units string-require-statement-match
/Users/samreid/github/hookes-law/js/energy/view/XYPointPlot.js
36:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units string-require-statement-match
/Users/samreid/github/hookes-law/js/hookes-law-main.js
19:3 error Mismatched var in require(string!), key=hookes-law.title, var=title string-require-statement-match
/Users/samreid/github/hookes-law/js/systems/view/SystemsVisibilityControls.js
30:3 error Mismatched var in require(string!), key=components, var=componentsSpring string-require-statement-match
@pixelzoom note the componentsSpring that snuck in amongst the other strings in this file:
// strings
var appliedForceString = require( 'string!HOOKES_LAW/appliedForce' );
var componentsSpring = require( 'string!HOOKES_LAW/components' );
var displacementString = require( 'string!HOOKES_LAW/displacement' );
@pixelzoom @jessegreenberg @jonathanolson @jbphet @aaronsamuel137 should we adopt this rule or some variant of it into our standard eslint rules, or into a phase of our code reviews? Feedback appreciated in the thread, but I will mark for next developer meeting in case we do not discuss it before then.
I tend to follow this convention for all strings except the sim title and the pattern strings, which each seem to have their own unique conventions. We could add these cases into the eslint rule (or ignore them), or change our convention to be more consistent everywhere.
I don't have any objections to adding this as a rule.
A strong -1 for this rule. Here are some (imo) valid exceptions:
In main.js:
var simTitle = require( 'string!FUNCTION_BUILDER/function-builder.title' );
Useful when creating additional main.js via copy-paste.
In Screen subtypes:
var screenTitle = require( 'string!FUNCTION_BUILDER/screen.patterns' );
Useful when creating additional screens via copy-paste.
For patterns (especially those ported from Java, where we used '.' separator):
var pattern_0challenge_1max = require( 'string!VEGAS/pattern.0challenge.1max' );
Useful so that we don't have to change Java string keys to remove punctuation.
For common strings whose keys are qualified to indicate the .js file where they are used:
var pattern_0wavelength_1unitsString = require( 'string!SCENERY_PHET/WavelengthSlider.pattern_0wavelength_1units' );
Useful so that we don't need to qualify the (private) var name, e.g. wavelengthSliderPattern0Wavelength1Units
.
What about adapting this rule so it only checks keys with no underscores or dots?
-1 for the proposed exception. It won't catch this example, which is identical to the case reported in https://github.com/phetsims/chipper/issues/396#issuecomment-152556979 for hookes-law ('Spring' vs 'String'):
var metersSpring = require( 'string!SCENERY_PHET/SomeComponent.meters' );
Also -1 for supporting both of these:
var miss = require( 'string!BENDING_LIGHT/miss' );
var missString = require( 'string!BENDING_LIGHT/miss' );
If we're going to have a rule, let's first discuss the convention for string var
names, and decide how to eliminate (preferably) or minimize exceptions to the rule.
Also note that this example from https://github.com/phetsims/chipper/issues/396#issue-114291677 violates PhET naming convention for var names (use camel case, not underscores):
var c_units = require( 'string!BENDING_LIGHT/c_units' );
c_units
was fixed & standardized in https://github.com/phetsims/bending-light/commit/e9bfc0ce0f22a9a1575355939342d8a6b4010296
@pixelzoom said:
If we're going to have a rule [...]
I couldn't tell from context whether you were recommending against a rule here. The reason I was recommending a rule here is to relieve the burden from the code reviewe and to catch typos/misspellings/inconsistencies.
let's first discuss the convention for string
var
names, and decide how to eliminate (preferably) or minimize exceptions to the rule.
Rule Proposal 1 "camel casing": Use a rule like this: varName = keyName.toCamelCase()+'String'
. Here are examples it would produce:
wavelength => wavelengthString
hookes-law.title => hookesLawTitleString
pattern.0challenge.1max => pattern0challenge1maxString
SomeComponent.meters => someComponentMetersString
That looks like a little more than just came casing. You're taking the string key, removing some chars (hypen, dot,...), camel casing what's let, then appending "String". As enumerated in https://github.com/phetsims/chipper/issues/396#issuecomment-152583394, I think there are useful cases that violate that convention.
... but if the rest of the team doesn't think those cases are useful (there has been no comment on them), then I'm ok with having them changed.
Yes, I should have clarified that dots and dashes would count as delimiters in creating the camel case version (makes sense because they cannot appear in var names). I see the list of cases where you believe it is useful violate the convention, but no description of why it is useful to break the convention.
https://github.com/phetsims/chipper/issues/396#issuecomment-152583394 edited to indicate how the exceptions are useful.
Useful so that we have to change Java string keys.
Can you elaborate on this? What does this mean? Why do we have to change Java string keys?
Edited to "Useful so that we don't have to change Java string keys to remove punctuation." This is moot if the convention is to simply remove punctuation ('.', '_',..)
We're going forward with this rule, no exceptions for underscores and such, and @samreid is going to give it a shot and will attempt to clean up the code. He can assign issues as necessary if the cleanup requires input from original sim developer/liaison. If this looks like way too much work when he gets into it, we will revisit.
Similar issue for images, https://github.com/phetsims/chipper/issues/398.
I pushed the rule above, but it is not yet enabled until pointed to in .eslintrc.
With camel casing as defined in the above commit, we get this full report for grunt-all lint:
Building acid-base-solutions
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/acid-base-solutions/js/acid-base-solutions-main.js
19:3 error Mismatched var in require(string!), key=acid-base-solutions.title, var=simTitleString, desiredVar=acidBaseSolutionsTitleString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/common/view/BeakerNode.js
23:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
24:3 error Mismatched var in require(string!), key=liters, var=units_litersString, desiredVar=litersString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/common/view/PHMeterNode.js
28:3 error Mismatched var in require(string!), key=pattern.0label.1value, var=patternLabelValue, desiredVar=pattern0label1valueString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/common/view/graph/ConcentrationGraphBackgroundNode.js
22:3 error Mismatched var in require(string!), key=concentrationGraph.yAxis, var=yAxisString, desiredVar=concentrationGraphYAxisString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/common/view/graph/ConcentrationGraphBarNode.js
21:3 error Mismatched var in require(string!), key=pattern.0value.1power, var=pattern_0value_1power, desiredVar=pattern0value1powerString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/introduction/IntroductionScreen.js
24:3 error Mismatched var in require(string!), key=screen.introduction, var=introductionTitleString, desiredVar=screenIntroductionString string-require-statement-match
/Users/samreid/github/acid-base-solutions/js/mysolution/MySolutionScreen.js
22:3 error Mismatched var in require(string!), key=screen.mySolution, var=mySolutionTitleString, desiredVar=screenMySolutionString string-require-statement-match
✖ 8 problems (8 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building area-builder
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/area-builder/js/area-builder-main.js
18:3 error Mismatched var in require(string!), key=area-builder.title, var=simTitle, desiredVar=areaBuilderTitleString string-require-statement-match
/Users/samreid/github/area-builder/js/game/view/AreaBuilderScoreboard.js
23:3 error Mismatched var in require(string!), key=label.score, var=scoreString, desiredVar=labelScoreString string-require-statement-match
24:3 error Mismatched var in require(string!), key=label.time, var=timeString, desiredVar=labelTimeString string-require-statement-match
25:3 error Mismatched var in require(string!), key=pattern.0challenge.1max, var=currentChallengeString, desiredVar=pattern0challenge1maxString string-require-statement-match
/Users/samreid/github/area-builder/js/game/view/StartGameLevelNode.js
26:3 error Mismatched var in require(string!), key=chooseYourLevel, var=chooseYourLevel, desiredVar=chooseYourLevelString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building arithmetic
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/arithmetic/js/arithmetic-main.js
19:3 error Mismatched var in require(string!), key=arithmetic.title, var=simTitleString, desiredVar=arithmeticTitleString string-require-statement-match
/Users/samreid/github/arithmetic/js/common/view/ControlPanelNode.js
25:3 error Mismatched var in require(string!), key=pattern.level.0levelNumber, var=pattern_level_0levelNumber, desiredVar=patternLevel0levelNumberString string-require-statement-match
26:3 error Mismatched var in require(string!), key=label.score, var=scoreString, desiredVar=labelScoreString string-require-statement-match
27:3 error Mismatched var in require(string!), key=label.time, var=timeString, desiredVar=labelTimeString string-require-statement-match
/Users/samreid/github/arithmetic/js/common/view/EquationInputNode.js
23:3 error Mismatched var in require(string!), key=unknownValueIndicator, var=PLACEHOLDER, desiredVar=unknownValueIndicatorString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building atomic-interactions
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/atomic-interactions/js/atomic-interactions-main.js
19:3 error Mismatched var in require(string!), key=atomic-interactions.title, var=simTitle, desiredVar=atomicInteractionsTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building balancing-act
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/balancing-act/js/balancing-act-main.js
17:3 error Mismatched var in require(string!), key=balancing-act.title, var=simTitleString, desiredVar=balancingActTitleString string-require-statement-match
/Users/samreid/github/balancing-act/js/common/view/BrickStackNode.js
19:3 error Mismatched var in require(string!), key=unknownMassLabel, var=unknownMassString, desiredVar=unknownMassLabelString string-require-statement-match
/Users/samreid/github/balancing-act/js/common/view/ImageMassNode.js
25:3 error Mismatched var in require(string!), key=unknownMassLabel, var=unknownMassString, desiredVar=unknownMassLabelString string-require-statement-match
/Users/samreid/github/balancing-act/js/game/view/GameIconNode.js
15:3 error Mismatched var in require(string!), key=pattern0Label1Value, var=pattern0Label1Value, desiredVar=pattern0Label1ValueString string-require-statement-match
/Users/samreid/github/balancing-act/js/game/view/StartGameLevelNode.js
24:3 error Mismatched var in require(string!), key=selectLevel, var=defaultTitleString, desiredVar=selectLevelString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building balancing-chemical-equations
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/balancing-chemical-equations/js/balancing-chemical-equations-main.js
16:3 error Mismatched var in require(string!), key=balancing-chemical-equations.title, var=simTitleString, desiredVar=balancingChemicalEquationsTitleString string-require-statement-match
/Users/samreid/github/balancing-chemical-equations/js/game/GameScreen.js
24:3 error Mismatched var in require(string!), key=screen.game, var=gameTitleString, desiredVar=screenGameString string-require-statement-match
/Users/samreid/github/balancing-chemical-equations/js/game/view/GameFeedbackDialog.js
36:3 error Mismatched var in require(string!), key=pattern_0points, var=pattern0PointsString, desiredVar=pattern_0pointsString string-require-statement-match
/Users/samreid/github/balancing-chemical-equations/js/game/view/LevelSelectionNode.js
35:3 error Mismatched var in require(string!), key=pattern_0level, var=pattern_0level, desiredVar=pattern_0levelString string-require-statement-match
/Users/samreid/github/balancing-chemical-equations/js/introduction/IntroductionScreen.js
30:3 error Mismatched var in require(string!), key=screen.introduction, var=introductionTitleString, desiredVar=screenIntroductionString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building balloons-and-static-electricity
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/balloons-and-static-electricity/js/balloons-and-static-electricity-main.js
16:3 error Mismatched var in require(string!), key=balloons-and-static-electricity.title, var=title, desiredVar=balloonsAndStaticElectricityTitleString string-require-statement-match
/Users/samreid/github/balloons-and-static-electricity/js/balloons-and-static-electricity/view/ControlPanel.js
34:3 error Mismatched var in require(string!), key=BalloonApplet.ShowAllCharges, var=showAllChargesString, desiredVar=BalloonAppletShowAllChargesString string-require-statement-match
35:3 error Mismatched var in require(string!), key=BalloonApplet.ShowNoCharges, var=showNoChargesString, desiredVar=BalloonAppletShowNoChargesString string-require-statement-match
36:3 error Mismatched var in require(string!), key=BalloonApplet.ShowChargeDifferences, var=showChargeDifferencesString, desiredVar=BalloonAppletShowChargeDifferencesString string-require-statement-match
✖ 4 problems (4 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building beaker
npm WARN package.json beaker@1.2.0-dev.1 license should be a valid SPDX license expression
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/beaker/js/beaker-main.js
18:3 error Mismatched var in require(string!), key=beaker.title, var=simTitle, desiredVar=beakerTitleString string-require-statement-match
/Users/samreid/github/beaker/js/beaker/BeakerScreen.js
20:3 error Mismatched var in require(string!), key=screen.beaker, var=beakerString, desiredVar=screenBeakerString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building beers-law-lab
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/beers-law-lab/js/beerslaw/model/ConcentrationTransform.js
22:3 error Mismatched var in require(string!), key=units.mM, var=units_mMString, desiredVar=unitsMMString string-require-statement-match
23:3 error Mismatched var in require(string!), key=units.uM, var=units_uMString, desiredVar=unitsUMString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/beerslaw/view/ATDetectorNode.js
32:3 error Mismatched var in require(string!), key=pattern.0percent, var=pattern_0percent, desiredVar=pattern0percentString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/beerslaw/view/BLLRulerNode.js
20:3 error Mismatched var in require(string!), key=units.centimeters, var=units_centimetersString, desiredVar=unitsCentimetersString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/beerslaw/view/ConcentrationControl.js
23:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/beerslaw/view/SolutionComboBox.js
22:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/beerslaw/view/WavelengthControls.js
29:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
30:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value1units, desiredVar=pattern0value1unitsString string-require-statement-match
32:3 error Mismatched var in require(string!), key=units.nm, var=units_nmString, desiredVar=unitsNmString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/concentration/ConcentrationScreen.js
20:3 error Mismatched var in require(string!), key=screen.concentration, var=concentrationString, desiredVar=screenConcentrationString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/concentration/view/BeakerNode.js
22:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
23:3 error Mismatched var in require(string!), key=units.liters, var=units_litersString, desiredVar=unitsLitersString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/concentration/view/ConcentrationMeterNode.js
41:3 error Mismatched var in require(string!), key=pattern.parentheses.0text, var=pattern_parentheses_0text, desiredVar=patternParentheses0textString string-require-statement-match
42:3 error Mismatched var in require(string!), key=units.molesPerLiter, var=units_molesPerLiterString, desiredVar=unitsMolesPerLiterString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/concentration/view/EvaporationControl.js
26:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
/Users/samreid/github/beers-law-lab/js/concentration/view/SoluteComboBox.js
21:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
✖ 16 problems (16 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building bending-light
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/bending-light/js/bending-light-main.js
20:3 error Mismatched var in require(string!), key=bending-light.title, var=simTitle, desiredVar=bendingLightTitleString string-require-statement-match
/Users/samreid/github/bending-light/js/common/model/Reading.js
19:3 error Mismatched var in require(string!), key=pattern_0value_percent, var=valuePercentString, desiredVar=pattern_0value_percentString string-require-statement-match
/Users/samreid/github/bending-light/js/common/view/FloatingLayout.js
45:11 error "delta" is already defined no-redeclare
/Users/samreid/github/bending-light/js/common/view/WavelengthControl.js
26:3 error Mismatched var in require(string!), key=wavelengthPattern, var=wavelengthPattern, desiredVar=wavelengthPatternString string-require-statement-match
/Users/samreid/github/bending-light/js/intro/IntroScreen.js
22:3 error Mismatched var in require(string!), key=intro, var=introTitleString, desiredVar=introString string-require-statement-match
/Users/samreid/github/bending-light/js/intro/view/IntroView.js
46:3 error Mismatched var in require(string!), key=normalLine, var=normalString, desiredVar=normalLineString string-require-statement-match
/Users/samreid/github/bending-light/js/intro/view/TimeControlNode.js
24:3 error Mismatched var in require(string!), key=normalSpeed, var=normalString, desiredVar=normalSpeedString string-require-statement-match
/Users/samreid/github/bending-light/js/more-tools/MoreToolsScreen.js
20:3 error Mismatched var in require(string!), key=moreTools, var=moreToolsTitleString, desiredVar=moreToolsString string-require-statement-match
/Users/samreid/github/bending-light/js/more-tools/view/VelocitySensorNode.js
35:3 error Mismatched var in require(string!), key=velocityPattern, var=velocityPattern, desiredVar=velocityPatternString string-require-statement-match
/Users/samreid/github/bending-light/js/prisms/PrismsScreen.js
20:3 error Mismatched var in require(string!), key=prisms, var=prismsTitleString, desiredVar=prismsString string-require-statement-match
/Users/samreid/github/bending-light/js/prisms/view/PrismToolboxNode.js
33:3 error Mismatched var in require(string!), key=normalLine, var=normalString, desiredVar=normalLineString string-require-statement-match
✖ 11 problems (11 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building blackbody-spectrum
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/blackbody-spectrum/js/blackbody-spectrum-main.js
17:3 error Mismatched var in require(string!), key=blackbody-spectrum.title, var=simTitle, desiredVar=blackbodySpectrumTitleString string-require-statement-match
/Users/samreid/github/blackbody-spectrum/js/blackbody-spectrum/BlackbodySpectrumScreen.js
18:3 error Mismatched var in require(string!), key=blackbody-spectrum.title, var=blackbodySpectrumSimString, desiredVar=blackbodySpectrumTitleString string-require-statement-match
/Users/samreid/github/blackbody-spectrum/js/blackbody-spectrum/view/BlackbodySpectrumScreenView.js
41:3 error Mismatched var in require(string!), key=units.cm, var=unitsString, desiredVar=unitsCmString string-require-statement-match
✖ 3 problems (3 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building blast
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/blast/js/blast-main.js
12:3 error Mismatched var in require(string!), key=blast.title, var=title, desiredVar=blastTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building build-a-molecule
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/build-a-molecule/js/Strings.js
10:3 error Mismatched var in require(string!), key=atom.hydrogen, var=hydrogen, desiredVar=atomHydrogenString string-require-statement-match
11:3 error Mismatched var in require(string!), key=atom.oxygen, var=oxygen, desiredVar=atomOxygenString string-require-statement-match
12:3 error Mismatched var in require(string!), key=atom.carbon, var=carbon, desiredVar=atomCarbonString string-require-statement-match
13:3 error Mismatched var in require(string!), key=atom.nitrogen, var=nitrogen, desiredVar=atomNitrogenString string-require-statement-match
14:3 error Mismatched var in require(string!), key=atom.fluorine, var=fluorine, desiredVar=atomFluorineString string-require-statement-match
15:3 error Mismatched var in require(string!), key=atom.chlorine, var=chlorine, desiredVar=atomChlorineString string-require-statement-match
16:3 error Mismatched var in require(string!), key=atom.boron, var=boron, desiredVar=atomBoronString string-require-statement-match
17:3 error Mismatched var in require(string!), key=atom.sulphur, var=sulphur, desiredVar=atomSulphurString string-require-statement-match
18:3 error Mismatched var in require(string!), key=atom.silicon, var=silicon, desiredVar=atomSiliconString string-require-statement-match
19:3 error Mismatched var in require(string!), key=atom.phosphorus, var=phosphorus, desiredVar=atomPhosphorusString string-require-statement-match
20:3 error Mismatched var in require(string!), key=atom.iodine, var=iodine, desiredVar=atomIodineString string-require-statement-match
21:3 error Mismatched var in require(string!), key=atom.bromine, var=bromine, desiredVar=atomBromineString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/build-a-molecule-main.js
12:3 error Mismatched var in require(string!), key=build-a-molecule.title, var=buildAMoleculeNameString, desiredVar=buildAMoleculeTitleString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/AllFilledDialogNode.js
25:3 error Mismatched var in require(string!), key=collection.allFilled, var=collection_allFilledString, desiredVar=collectionAllFilledString string-require-statement-match
26:3 error Mismatched var in require(string!), key=collection.tryWithDifferentMolecules, var=collection_tryWithDifferentMoleculesString, desiredVar=collectionTryWithDifferentMoleculesString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/CollectionAreaNode.js
24:3 error Mismatched var in require(string!), key=collection.reset, var=collection_resetString, desiredVar=collectionResetString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/CollectionPanel.js
34:3 error Mismatched var in require(string!), key=collection.yourMoleculeCollection, var=collection_yourMoleculeCollectionString, desiredVar=collectionYourMoleculeCollectionString string-require-statement-match
35:3 error Mismatched var in require(string!), key=collection.label, var=collection_labelString, desiredVar=collectionLabelString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/KitPanel.js
26:3 error Mismatched var in require(string!), key=kit.label, var=kit_labelString, desiredVar=kitLabelString string-require-statement-match
27:3 error Mismatched var in require(string!), key=kit.resetKit, var=kit_resetKitString, desiredVar=kitResetKitString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/MultipleCollectionBoxNode.js
24:3 error Mismatched var in require(string!), key=collection.multiple.goalFormat, var=collection_multiple_goalFormatString, desiredVar=collectionMultipleGoalFormatString string-require-statement-match
25:3 error Mismatched var in require(string!), key=collection.multiple.quantityEmpty, var=collection_multiple_quantityEmptyString, desiredVar=collectionMultipleQuantityEmptyString string-require-statement-match
26:3 error Mismatched var in require(string!), key=collection.multiple.quantityFormat, var=collection_multiple_quantityFormatString, desiredVar=collectionMultipleQuantityFormatString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/control/SingleCollectionBoxNode.js
23:3 error Mismatched var in require(string!), key=collection.single.format, var=collection_single_formatString, desiredVar=collectionSingleFormatString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/screens/CollectMultipleScreen.js
26:3 error Mismatched var in require(string!), key=title.collectMultiple, var=title_collectMultipleString, desiredVar=titleCollectMultipleString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/screens/LargerMoleculesScreen.js
24:3 error Mismatched var in require(string!), key=title.largerMolecules, var=title_largerMoleculesString, desiredVar=titleLargerMoleculesString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/screens/MakeMoleculeScreen.js
26:3 error Mismatched var in require(string!), key=title.makeMolecule, var=title_makeMoleculeString, desiredVar=titleMakeMoleculeString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/view/view3d/Molecule3DDialog.js
31:3 error Mismatched var in require(string!), key=3d.spaceFilling, var=spaceFillString, desiredVar=3dSpaceFillingString string-require-statement-match
32:3 error Mismatched var in require(string!), key=3d.ballAndStick, var=ballAndStickString, desiredVar=3dBallAndStickString string-require-statement-match
/Users/samreid/github/build-a-molecule/js/view/view3d/ShowMolecule3DButtonNode.js
24:3 error Mismatched var in require(string!), key=3d.icon, var=iconString, desiredVar=3dIconString string-require-statement-match
✖ 30 problems (30 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building build-an-atom
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/build-an-atom/js/build-an-atom-main.js
22:3 error Mismatched var in require(string!), key=build-an-atom.title, var=simTitle, desiredVar=buildAnAtomTitleString string-require-statement-match
23:3 error Mismatched var in require(string!), key=title.atomModule, var=atomModuleString, desiredVar=titleAtomModuleString string-require-statement-match
24:3 error Mismatched var in require(string!), key=title.symbolModule, var=symbolModuleString, desiredVar=titleSymbolModuleString string-require-statement-match
25:3 error Mismatched var in require(string!), key=title.gameModule, var=gameModuleString, desiredVar=titleGameModuleString string-require-statement-match
/Users/samreid/github/build-an-atom/js/buildanatom/view/BuildAnAtomView.js
16:3 error Mismatched var in require(string!), key=indicator.mass.number, var=massNumberString, desiredVar=indicatorMassNumberString string-require-statement-match
17:3 error Mismatched var in require(string!), key=indicator.charge, var=netChargeString, desiredVar=indicatorChargeString string-require-statement-match
/Users/samreid/github/build-an-atom/js/common/model/BuildAnAtomModel.js
24:3 error Mismatched var in require(string!), key=protons.name, var=protonsString, desiredVar=protonsNameString string-require-statement-match
25:3 error Mismatched var in require(string!), key=neutrons.name, var=neutronsString, desiredVar=neutronsNameString string-require-statement-match
26:3 error Mismatched var in require(string!), key=electrons.name, var=electronsString, desiredVar=electronsNameString string-require-statement-match
/Users/samreid/github/build-an-atom/js/common/view/AtomView.js
38:3 error Mismatched var in require(string!), key=indicator.element, var=elementString, desiredVar=indicatorElementString string-require-statement-match
43:3 error Mismatched var in require(string!), key=electron.model.orbits, var=orbitsString, desiredVar=electronModelOrbitsString string-require-statement-match
44:3 error Mismatched var in require(string!), key=electron.model.cloud, var=cloudString, desiredVar=electronModelCloudString string-require-statement-match
45:3 error Mismatched var in require(string!), key=electron.model, var=modelString, desiredVar=electronModelString string-require-statement-match
/Users/samreid/github/build-an-atom/js/common/view/ParticleCountDisplay.js
24:3 error Mismatched var in require(string!), key=protons.readout, var=protonsString, desiredVar=protonsReadoutString string-require-statement-match
25:3 error Mismatched var in require(string!), key=neutrons.readout, var=neutronsString, desiredVar=neutronsReadoutString string-require-statement-match
26:3 error Mismatched var in require(string!), key=electrons.readout, var=electronsString, desiredVar=electronsReadoutString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/CountsToChargeProblemView.js
24:3 error Mismatched var in require(string!), key=game.whatIsTheTotalChargeBr, var=whatIsTheTotalChargeString, desiredVar=gameWhatIsTheTotalChargeBrString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/CountsToMassNumberProblemView.js
23:3 error Mismatched var in require(string!), key=game.whatIsTheMassNumber, var=whatIsTheMassNumberString, desiredVar=gameWhatIsTheMassNumberString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/InteractiveParticleCountsNode.js
20:3 error Mismatched var in require(string!), key=protons.readout, var=protonsString, desiredVar=protonsReadoutString string-require-statement-match
21:3 error Mismatched var in require(string!), key=neutrons.readout, var=neutronsString, desiredVar=neutronsReadoutString string-require-statement-match
22:3 error Mismatched var in require(string!), key=electrons.readout, var=electronsString, desiredVar=electronsReadoutString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/ParticleCountsNode.js
20:3 error Mismatched var in require(string!), key=protons.readout, var=protonsString, desiredVar=protonsReadoutString string-require-statement-match
21:3 error Mismatched var in require(string!), key=neutrons.readout, var=neutronsString, desiredVar=neutronsReadoutString string-require-statement-match
22:3 error Mismatched var in require(string!), key=electrons.readout, var=electronsString, desiredVar=electronsReadoutString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/SchematicToChargeProblemView.js
27:3 error Mismatched var in require(string!), key=game.whatIsTheTotalChargeBr, var=whatIsTheTotalChargeString, desiredVar=gameWhatIsTheTotalChargeBrString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/SchematicToMassNumberProblemView.js
26:3 error Mismatched var in require(string!), key=game.whatIsTheMassNumber, var=whatIsTheMassNumberString, desiredVar=gameWhatIsTheMassNumberString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/StartGameLevelNode.js
29:3 error Mismatched var in require(string!), key=game.chooseYourGame, var=chooseYourGameString, desiredVar=gameChooseYourGameString string-require-statement-match
/Users/samreid/github/build-an-atom/js/game/view/ToElementProblemView.js
25:3 error Mismatched var in require(string!), key=game.findTheElement, var=findTheElementString, desiredVar=gameFindTheElementString string-require-statement-match
26:3 error Mismatched var in require(string!), key=game.ion, var=ionString, desiredVar=gameIonString string-require-statement-match
27:3 error Mismatched var in require(string!), key=game.neutralAtom, var=neutralAtomString, desiredVar=gameNeutralAtomString string-require-statement-match
28:3 error Mismatched var in require(string!), key=game.isIt, var=isItString, desiredVar=gameIsItString string-require-statement-match
/Users/samreid/github/build-an-atom/js/symbol/view/SymbolView.js
20:3 error Mismatched var in require(string!), key=indicator.symbol, var=symbolString, desiredVar=indicatorSymbolString string-require-statement-match
✖ 32 problems (32 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building calculus-grapher
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/calculus-grapher/js/calculus-grapher-main.js
17:3 error Mismatched var in require(string!), key=calculus-grapher.title, var=simTitle, desiredVar=calculusGrapherTitleString string-require-statement-match
/Users/samreid/github/calculus-grapher/js/calculus-grapher/CalculusGrapherScreen.js
17:3 error Mismatched var in require(string!), key=calculus-grapher.title, var=calculusGrapherSimString, desiredVar=calculusGrapherTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building capacitor-lab-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/capacitor-lab-basics/js/capacitance/CapacitanceScreen.js
20:3 error Mismatched var in require(string!), key=capacitance.title, var=capacitorLabBasicsCapacitanceTitle, desiredVar=capacitanceTitleString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/capacitor-lab-basics-main.js
19:3 error Mismatched var in require(string!), key=capacitor-lab-basics.title, var=simTitle, desiredVar=capacitorLabBasicsTitleString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/BatteryNode.js
36:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value1units, desiredVar=pattern0value1unitsString string-require-statement-match
38:3 error Mismatched var in require(string!), key=accessible.batterySlider, var=sliderDescriptionString, desiredVar=accessibleBatterySliderString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/ConnectionPointNode.js
20:3 error Mismatched var in require(string!), key=accessible.switchToBattery, var=batteryConnectionString, desiredVar=accessibleSwitchToBatteryString string-require-statement-match
21:3 error Mismatched var in require(string!), key=accessible.switchToCenter, var=noConnectionString, desiredVar=accessibleSwitchToCenterString string-require-statement-match
22:3 error Mismatched var in require(string!), key=accessible.switchToLightbulb, var=lightbulbConnectionString, desiredVar=accessibleSwitchToLightbulbString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/control/VoltmeterToolBoxPanel.js
24:3 error Mismatched var in require(string!), key=accessible.voltmeterToolbox, var=descriptionString, desiredVar=accessibleVoltmeterToolboxString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/drag/DragHandleValueNode.js
28:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/drag/PlateAreaDragHandleNode.js
36:3 error Mismatched var in require(string!), key=accessible.plateAreaSlider, var=sliderDescriptionString, desiredVar=accessiblePlateAreaSliderString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/drag/PlateSeparationDragHandleNode.js
40:3 error Mismatched var in require(string!), key=accessible.plateSeparationSlider, var=sliderDescriptionString, desiredVar=accessiblePlateSeparationSliderString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/meters/BarMeterNode.js
48:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
49:3 error Mismatched var in require(string!), key=accessible.capacitanceGraph, var=capacitanceGraphDescription, desiredVar=accessibleCapacitanceGraphString string-require-statement-match
50:3 error Mismatched var in require(string!), key=accessible.chargeGraph, var=energyGraphDescription, desiredVar=accessibleChargeGraphString string-require-statement-match
51:3 error Mismatched var in require(string!), key=accessible.energyGraph, var=chargeGraphDescription, desiredVar=accessibleEnergyGraphString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/meters/VoltmeterBodyNode.js
34:3 error Mismatched var in require(string!), key=units.volts, var=unitsVoltageString, desiredVar=unitsVoltsString string-require-statement-match
37:3 error Mismatched var in require(string!), key=accessible.voltmeterBody, var=voltmeterBodyDescriptionString, desiredVar=accessibleVoltmeterBodyString string-require-statement-match
41:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/common/view/meters/VoltmeterProbeNode.js
25:3 error Mismatched var in require(string!), key=accessible.voltmeterRedProbe, var=redVoltmeterDescriptionString, desiredVar=accessibleVoltmeterRedProbeString string-require-statement-match
26:3 error Mismatched var in require(string!), key=accessible.voltmeterBlackProbe, var=blackVoltmeterDescriptionString, desiredVar=accessibleVoltmeterBlackProbeString string-require-statement-match
/Users/samreid/github/capacitor-lab-basics/js/light-bulb/CapacitorLabBasicsLightBulbScreen.js
20:3 error Mismatched var in require(string!), key=lightBulb.title, var=capacitorLabBasicsLightBulbTitle, desiredVar=lightBulbTitleString string-require-statement-match
✖ 21 problems (21 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building chains
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/chains/js/chains-main.js
15:3 error Mismatched var in require(string!), key=chains.title, var=simTitleString, desiredVar=chainsTitleString string-require-statement-match
/Users/samreid/github/chains/js/chains/ChainsScreen.js
19:3 error Mismatched var in require(string!), key=chains.title, var=screenTitle, desiredVar=chainsTitleString string-require-statement-match
/Users/samreid/github/chains/js/chains/view/ChainsView.js
24:3 error Mismatched var in require(string!), key=plainString, var=plainString, desiredVar=plainStringString string-require-statement-match
25:3 error Mismatched var in require(string!), key=multilineString, var=multilineString, desiredVar=multilineStringString string-require-statement-match
26:3 error Mismatched var in require(string!), key=htmlString, var=htmlString, desiredVar=htmlStringString string-require-statement-match
27:3 error Mismatched var in require(string!), key=patternString, var=patternString, desiredVar=patternStringString string-require-statement-match
29:3 error Mismatched var in require(string!), key=units_nm, var=nanometersString, desiredVar=units_nmString string-require-statement-match
✖ 7 problems (7 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building charges-and-fields
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/charges-and-fields/js/charges-and-fields-main.js
19:3 error Mismatched var in require(string!), key=charges-and-fields.title, var=simTitle, desiredVar=chargesAndFieldsTitleString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/ChargesAndFieldsScreen.js
17:3 error Mismatched var in require(string!), key=charges-and-fields.title, var=chargesAndFieldsSimString, desiredVar=chargesAndFieldsTitleString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/ChargesAndFieldsScreenView.js
45:3 error Mismatched var in require(string!), key=centimeterUnit, var=cmString, desiredVar=centimeterUnitString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/ChargesAndSensorsEnclosureNode.js
21:3 error Mismatched var in require(string!), key=minusOneNanoC, var=minusOneNanoCoulombString, desiredVar=minusOneNanoCString string-require-statement-match
22:3 error Mismatched var in require(string!), key=plusOneNanoC, var=plusOneNanoCoulombString, desiredVar=plusOneNanoCString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/ElectricFieldSensorNode.js
24:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=angleUnit, var=angleUnit, desiredVar=angleUnitString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/ElectricPotentialLinesNode.js
28:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/ElectricPotentialSensorNode.js
37:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/charges-and-fields/js/charges-and-fields/view/GlobalOptionsNode.js
20:3 error Mismatched var in require(string!), key=options.projectorColors, var=projectorColorsString, desiredVar=optionsProjectorColorsString string-require-statement-match
✖ 10 problems (10 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building color-vision
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/color-vision/js/color-vision-main.js
19:3 error Mismatched var in require(string!), key=color-vision.title, var=simTitle, desiredVar=colorVisionTitleString string-require-statement-match
/Users/samreid/github/color-vision/js/rgb/RGBScreen.js
20:3 error Mismatched var in require(string!), key=RgbBulbsModule.title, var=rgbString, desiredVar=RgbBulbsModuleTitleString string-require-statement-match
/Users/samreid/github/color-vision/js/singlebulb/SingleBulbScreen.js
20:3 error Mismatched var in require(string!), key=SingleBulbModule.title, var=singleBulbString, desiredVar=SingleBulbModuleTitleString string-require-statement-match
/Users/samreid/github/color-vision/js/singlebulb/view/SingleBulbScreenView.js
42:3 error Mismatched var in require(string!), key=bulbSlider.label, var=bulbColor, desiredVar=bulbSliderLabelString string-require-statement-match
43:3 error Mismatched var in require(string!), key=filterSlider.label, var=filterColor, desiredVar=filterSliderLabelString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building concentration
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/concentration/js/concentration-main.js
18:3 error Mismatched var in require(string!), key=concentration.title, var=simTitle, desiredVar=concentrationTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building curve-fitting
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/curve-fitting/js/curve-fitting-main.js
17:3 error Mismatched var in require(string!), key=curve-fitting.title, var=simTitle, desiredVar=curveFittingTitleString string-require-statement-match
/Users/samreid/github/curve-fitting/js/curve-fitting/CurveFittingScreen.js
19:3 error Mismatched var in require(string!), key=curve-fitting.title, var=curveFittingSimString, desiredVar=curveFittingTitleString string-require-statement-match
/Users/samreid/github/curve-fitting/js/curve-fitting/view/ControlMenuNode.js
25:3 error Mismatched var in require(string!), key=cubic, var=CubicString, desiredVar=cubicString string-require-statement-match
26:3 error Mismatched var in require(string!), key=curve, var=CurveString, desiredVar=curveString string-require-statement-match
27:3 error Mismatched var in require(string!), key=linear, var=LinearString, desiredVar=linearString string-require-statement-match
28:3 error Mismatched var in require(string!), key=quadratic, var=QuadraticString, desiredVar=quadraticString string-require-statement-match
29:3 error Mismatched var in require(string!), key=residuals, var=ResidualsString, desiredVar=residualsString string-require-statement-match
30:3 error Mismatched var in require(string!), key=values, var=ValuesString, desiredVar=valuesString string-require-statement-match
/Users/samreid/github/curve-fitting/js/curve-fitting/view/DeviationsPanel.js
36:3 error Mismatched var in require(string!), key=pattern.numberOfParametersInFitEG.0value.ForACubicFit, var=pattern_numberOfParametersInFitEG_0value_ForACubicFitString, desiredVar=patternNumberOfParametersInFitEG0valueForACubicFitString string-require-statement-match
/Users/samreid/github/curve-fitting/js/curve-fitting/view/FitTypeMenu.js
26:3 error Mismatched var in require(string!), key=adjustableFit, var=AdjustableFitString, desiredVar=adjustableFitString string-require-statement-match
27:3 error Mismatched var in require(string!), key=bestFit, var=BestFitString, desiredVar=bestFitString string-require-statement-match
/Users/samreid/github/curve-fitting/js/curve-fitting/view/PointNode.js
30:3 error Mismatched var in require(string!), key=pattern.0valueX.1valueY, var=pattern_0valueX_1valueY, desiredVar=pattern0valueX1valueYString string-require-statement-match
31:3 error Mismatched var in require(string!), key=pattern.delta.0valueDelta, var=pattern_delta_0valueDelta, desiredVar=patternDelta0valueDeltaString string-require-statement-match
✖ 13 problems (13 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building energy-forms-and-changes
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/energy-forms-and-changes/js/energy-forms-and-changes-main.js
19:3 error Mismatched var in require(string!), key=energy-forms-and-changes.title, var=simTitle, desiredVar=energyFormsAndChangesTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building energy-skate-park-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/EnergySkateParkBasicsSim.js
26:3 error Mismatched var in require(string!), key=screen.introduction, var=intro, desiredVar=screenIntroductionString string-require-statement-match
27:3 error Mismatched var in require(string!), key=screen.friction, var=friction, desiredVar=screenFrictionString string-require-statement-match
28:3 error Mismatched var in require(string!), key=screen.trackPlayground, var=playground, desiredVar=screenTrackPlaygroundString string-require-statement-match
29:3 error Mismatched var in require(string!), key=energy-skate-park-basics.title, var=title, desiredVar=energySkateParkBasicsTitleString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/BarGraphBackground.js
24:3 error Mismatched var in require(string!), key=energy.kinetic, var=kineticString, desiredVar=energyKineticString string-require-statement-match
25:3 error Mismatched var in require(string!), key=energy.potential, var=potentialString, desiredVar=energyPotentialString string-require-statement-match
26:3 error Mismatched var in require(string!), key=energy.thermal, var=thermalString, desiredVar=energyThermalString string-require-statement-match
27:3 error Mismatched var in require(string!), key=energy.total, var=totalString, desiredVar=energyTotalString string-require-statement-match
28:3 error Mismatched var in require(string!), key=energy.energy, var=energyString, desiredVar=energyEnergyString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/EnergySkateParkBasicsControlPanel.js
32:3 error Mismatched var in require(string!), key=plots.bar-graph, var=barGraphString, desiredVar=plotsBarGraphString string-require-statement-match
34:3 error Mismatched var in require(string!), key=properties.speed, var=speedString, desiredVar=propertiesSpeedString string-require-statement-match
35:3 error Mismatched var in require(string!), key=controls.show-grid, var=gridString, desiredVar=controlsShowGridString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/EnergySkateParkBasicsScreenView.js
51:3 error Mismatched var in require(string!), key=controls.restart-skater, var=returnSkaterString, desiredVar=controlsRestartSkaterString string-require-statement-match
52:3 error Mismatched var in require(string!), key=properties.speed, var=speedString, desiredVar=propertiesSpeedString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/FrictionControl.js
20:3 error Mismatched var in require(string!), key=controls.friction.title, var=frictionString, desiredVar=controlsFrictionTitleString string-require-statement-match
21:3 error Mismatched var in require(string!), key=controls.gravity.none, var=noneString, desiredVar=controlsGravityNoneString string-require-statement-match
22:3 error Mismatched var in require(string!), key=controls.gravity.lots, var=lotsString, desiredVar=controlsGravityLotsString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/MassSlider.js
20:3 error Mismatched var in require(string!), key=controls.mass, var=skaterMassString, desiredVar=controlsMassString string-require-statement-match
/Users/samreid/github/energy-skate-park-basics/js/energy-skate-park-basics/view/PieChartLegend.js
25:3 error Mismatched var in require(string!), key=energy.kinetic, var=kineticString, desiredVar=energyKineticString string-require-statement-match
26:3 error Mismatched var in require(string!), key=energy.potential, var=potentialString, desiredVar=energyPotentialString string-require-statement-match
27:3 error Mismatched var in require(string!), key=energy.thermal, var=thermalString, desiredVar=energyThermalString string-require-statement-match
28:3 error Mismatched var in require(string!), key=energy.energy, var=energyString, desiredVar=energyEnergyString string-require-statement-match
✖ 22 problems (22 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building estimation
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/estimation/js/estimation-main.js
24:3 error Mismatched var in require(string!), key=estimation.title, var=simTitle, desiredVar=estimationTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building example-sim
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/example-sim/js/example-sim-main.js
18:3 error Mismatched var in require(string!), key=example-sim.title, var=simTitle, desiredVar=exampleSimTitleString string-require-statement-match
/Users/samreid/github/example-sim/js/example/ExampleScreen.js
18:3 error Mismatched var in require(string!), key=example-sim.title, var=exampleSimString, desiredVar=exampleSimTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building expressions
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/expressions/js/expressions-main.js
17:3 error Mismatched var in require(string!), key=expressions.title, var=simTitle, desiredVar=expressionsTitleString string-require-statement-match
/Users/samreid/github/expressions/js/expressions/ExpressionsScreen.js
17:3 error Mismatched var in require(string!), key=expressions.title, var=expressionsSimString, desiredVar=expressionsTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building faradays-law
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/faradays-law/js/faradays-law-main.js
16:3 error Mismatched var in require(string!), key=faradays-law.title, var=simTitle, desiredVar=faradaysLawTitleString string-require-statement-match
/Users/samreid/github/faradays-law/js/faradays-law/FaradaysLawScreen.js
20:3 error Mismatched var in require(string!), key=faradays-law.title, var=titleString, desiredVar=faradaysLawTitleString string-require-statement-match
/Users/samreid/github/faradays-law/js/faradays-law/view/ControlPanelNode.js
25:3 error Mismatched var in require(string!), key=faradays-law.showFieldLines, var=showFieldLinesString, desiredVar=faradaysLawShowFieldLinesString string-require-statement-match
/Users/samreid/github/faradays-law/js/faradays-law/view/MagnetNode.js
21:3 error Mismatched var in require(string!), key=faradays-law.n, var=nString, desiredVar=faradaysLawNString string-require-statement-match
22:3 error Mismatched var in require(string!), key=faradays-law.s, var=sString, desiredVar=faradaysLawSString string-require-statement-match
/Users/samreid/github/faradays-law/js/faradays-law/view/VoltMeterNode.js
27:3 error Mismatched var in require(string!), key=faradays-law.voltage, var=voltageString, desiredVar=faradaysLawVoltageString string-require-statement-match
✖ 6 problems (6 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building fluid-pressure-and-flow
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/fluid-pressure-and-flow/js/common/view/FPAFRuler.js
24:3 error Mismatched var in require(string!), key=m, var=units_metersString, desiredVar=mString string-require-statement-match
25:3 error Mismatched var in require(string!), key=ft, var=units_feetString, desiredVar=ftString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/common/view/VelocitySensorNode.js
28:3 error Mismatched var in require(string!), key=mPerS, var=mPerS, desiredVar=mPerSString string-require-statement-match
29:3 error Mismatched var in require(string!), key=ftPerS, var=ftPerS, desiredVar=ftPerSString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/flow/FlowScreen.js
22:3 error Mismatched var in require(string!), key=flowScreenTitle, var=flowTitleString, desiredVar=flowScreenTitleString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/flow/model/FlowModel.js
33:3 error Mismatched var in require(string!), key=densityUnitsEnglish, var=densityUnitsEnglish, desiredVar=densityUnitsEnglishString string-require-statement-match
34:3 error Mismatched var in require(string!), key=densityUnitsMetric, var=densityUnitsMetric, desiredVar=densityUnitsMetricString string-require-statement-match
35:3 error Mismatched var in require(string!), key=valueWithUnitsPattern, var=valueWithUnitsPattern, desiredVar=valueWithUnitsPatternString string-require-statement-match
36:3 error Mismatched var in require(string!), key=rateUnitsMetric, var=flowRateUnitsMetric, desiredVar=rateUnitsMetricString string-require-statement-match
37:3 error Mismatched var in require(string!), key=rateUnitsEnglish, var=flowRateUnitsEnglish, desiredVar=rateUnitsEnglishString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/flow/view/FluxMeterNode.js
30:3 error Mismatched var in require(string!), key=flowRateWithColon, var=flowRateString, desiredVar=flowRateWithColonString string-require-statement-match
33:3 error Mismatched var in require(string!), key=rateUnitsMetric, var=rateUnitsMetric, desiredVar=rateUnitsMetricString string-require-statement-match
34:3 error Mismatched var in require(string!), key=areaUnitsMetric, var=areaUnitsMetric, desiredVar=areaUnitsMetricString string-require-statement-match
35:3 error Mismatched var in require(string!), key=fluxUnitsMetric, var=fluxUnitsMetric, desiredVar=fluxUnitsMetricString string-require-statement-match
36:3 error Mismatched var in require(string!), key=rateUnitsEnglish, var=rateUnitsEnglish, desiredVar=rateUnitsEnglishString string-require-statement-match
37:3 error Mismatched var in require(string!), key=areaUnitsEnglish, var=areaUnitsEnglish, desiredVar=areaUnitsEnglishString string-require-statement-match
38:3 error Mismatched var in require(string!), key=fluxUnitsEnglish, var=fluxUnitsEnglish, desiredVar=fluxUnitsEnglishString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/flow/view/ToolsControlPanel.js
30:3 error Mismatched var in require(string!), key=dots, var=dotString, desiredVar=dotsString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/fluid-pressure-and-flow-main.js
19:3 error Mismatched var in require(string!), key=fluid-pressure-and-flow.title, var=simTitle, desiredVar=fluidPressureAndFlowTitleString string-require-statement-match
20:3 error Mismatched var in require(string!), key=underPressureScreenTitle, var=underPressureTitle, desiredVar=underPressureScreenTitleString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/watertower/WaterTowerScreen.js
19:3 error Mismatched var in require(string!), key=waterTowerScreenTitle, var=waterTowerTitleString, desiredVar=waterTowerScreenTitleString string-require-statement-match
/Users/samreid/github/fluid-pressure-and-flow/js/watertower/model/WaterTowerModel.js
31:3 error Mismatched var in require(string!), key=densityUnitsEnglish, var=densityUnitsEnglish, desiredVar=densityUnitsEnglishString string-require-statement-match
32:3 error Mismatched var in require(string!), key=densityUnitsMetric, var=densityUnitsMetric, desiredVar=densityUnitsMetricString string-require-statement-match
33:3 error Mismatched var in require(string!), key=valueWithUnitsPattern, var=valueWithUnitsPattern, desiredVar=valueWithUnitsPatternString string-require-statement-match
✖ 24 problems (24 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building forces-and-motion-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/forces-and-motion-basics/js/ForcesAndMotionBasicsSim.js
18:3 error Mismatched var in require(string!), key=forces-and-motion-basics.title, var=titleString, desiredVar=forcesAndMotionBasicsTitleString string-require-statement-match
/Users/samreid/github/forces-and-motion-basics/js/common/view/ReadoutArrow.js
18:3 error Mismatched var in require(string!), key=forceReadout.pattern, var=forceReadoutPattern, desiredVar=forceReadoutPatternString string-require-statement-match
/Users/samreid/github/forces-and-motion-basics/js/motion/view/ItemNode.js
19:3 error Mismatched var in require(string!), key=massDisplay.pattern, var=massDisplayPattern, desiredVar=massDisplayPatternString string-require-statement-match
✖ 3 problems (3 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building fraction-comparison
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/fraction-comparison/js/fraction-comparison-main.js
16:3 error Mismatched var in require(string!), key=fraction-comparison.title, var=simTitle, desiredVar=fractionComparisonTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building fraction-matcher
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/fraction-matcher/js/fraction-matcher-main.js
19:3 error Mismatched var in require(string!), key=fraction-matcher.title, var=simTitleString, desiredVar=fractionMatcherTitleString string-require-statement-match
/Users/samreid/github/fraction-matcher/js/view/LevelNode.js
44:3 error Mismatched var in require(string!), key=time.pattern, var=patternTimeString, desiredVar=timePatternString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building friction
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/friction/js/friction-main.js
21:5 error Mismatched var in require(string!), key=friction.title, var=simTitle, desiredVar=frictionTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building function-builder
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/function-builder/js/equations/EquationsScreen.js
20:3 error Mismatched var in require(string!), key=screen.equations, var=screenTitle, desiredVar=screenEquationsString string-require-statement-match
/Users/samreid/github/function-builder/js/function-builder-main.js
20:3 error Mismatched var in require(string!), key=function-builder.title, var=simTitle, desiredVar=functionBuilderTitleString string-require-statement-match
/Users/samreid/github/function-builder/js/numbers/NumbersScreen.js
20:3 error Mismatched var in require(string!), key=screen.numbers, var=screenTitle, desiredVar=screenNumbersString string-require-statement-match
/Users/samreid/github/function-builder/js/patterns/PatternsScreen.js
20:3 error Mismatched var in require(string!), key=screen.patterns, var=screenTitle, desiredVar=screenPatternsString string-require-statement-match
✖ 4 problems (4 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building gene-expression-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/gene-expression-basics/js/common/view/DnaMoleculeNode.js
25:3 error Mismatched var in require(string!), key=gene, var=GENE, desiredVar=geneString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/common/view/GeneNode.js
26:3 error Mismatched var in require(string!), key=regulatoryRegion, var=REGULATORY_REGION, desiredVar=regulatoryRegionString string-require-statement-match
27:3 error Mismatched var in require(string!), key=transcribedRegion, var=TRANSCRIBED_REGION, desiredVar=transcribedRegionString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/common/view/MessengerRnaNode.js
24:3 error Mismatched var in require(string!), key=mRna, var=M_RNA, desiredVar=mRnaString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/gene-expression-basics-main.js
18:3 error Mismatched var in require(string!), key=gene-expression-basics.title, var=simTitle, desiredVar=geneExpressionBasicsTitleString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/manualgeneexpression/ManualGeneExpressionScreen.js
17:3 error Mismatched var in require(string!), key=gene-expression-basics.title, var=geneExpressionBasicsSimString, desiredVar=geneExpressionBasicsTitleString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/manualgeneexpression/view/BiomoleculeToolBoxNode.js
31:3 error Mismatched var in require(string!), key=biomoleculeToolbox, var=BIOMOLECULE_TOOLBOX, desiredVar=biomoleculeToolboxString string-require-statement-match
32:3 error Mismatched var in require(string!), key=positiveTranscriptionFactorHtml, var=POSITIVE_TRANSCRIPTION_FACTOR_HTML, desiredVar=positiveTranscriptionFactorHtmlString string-require-statement-match
33:3 error Mismatched var in require(string!), key=ribosome, var=RIBOSOME, desiredVar=ribosomeString string-require-statement-match
34:3 error Mismatched var in require(string!), key=rnaPolymerase, var=RNA_POLYMERASE, desiredVar=rnaPolymeraseString string-require-statement-match
35:3 error Mismatched var in require(string!), key=mrnaDestroyer, var=MRNA_DESTROYER, desiredVar=mrnaDestroyerString string-require-statement-match
36:3 error Mismatched var in require(string!), key=negativeTranscriptionFactorHtml, var=NEGATIVE_TRANSCRIPTION_FACTOR_HTML, desiredVar=negativeTranscriptionFactorHtmlString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/manualgeneexpression/view/ProteinCollectionNode.js
42:3 error Mismatched var in require(string!), key=yourProteinCollection, var=YOUR_PROTEIN_COLLECTION, desiredVar=yourProteinCollectionString string-require-statement-match
43:3 error Mismatched var in require(string!), key=collectionComplete, var=COLLECTION_COMPLETE, desiredVar=collectionCompleteString string-require-statement-match
44:3 error Mismatched var in require(string!), key=proteinCountCaptionPart1, var=PROTEIN_COUNT_CAPTION_PART_1, desiredVar=proteinCountCaptionPart1String string-require-statement-match
45:3 error Mismatched var in require(string!), key=proteinCountCaptionPart2, var=PROTEIN_COUNT_CAPTION_PART_2, desiredVar=proteinCountCaptionPart2String string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/MessengerRnaProductionScreen.js
16:3 error Mismatched var in require(string!), key=gene-expression-basics.name, var=geneExpressionBasicsSimString, desiredVar=geneExpressionBasicsNameString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/view/AffinityController.js
29:3 error Mismatched var in require(string!), key=affinity, var=affinity, desiredVar=affinityString string-require-statement-match
30:3 error Mismatched var in require(string!), key=low, var=low, desiredVar=lowString string-require-statement-match
31:3 error Mismatched var in require(string!), key=high, var=high, desiredVar=highString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/view/ConcentrationController.js
25:3 error Mismatched var in require(string!), key=concentrations, var=concentrations, desiredVar=concentrationsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=none, var=none, desiredVar=noneString string-require-statement-match
27:3 error Mismatched var in require(string!), key=low, var=low, desiredVar=lowString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/view/MessengerRnaProductionScreenView.js
35:3 error Mismatched var in require(string!), key=negativeTranscriptionFactor, var=negativeTranscriptionFactor, desiredVar=negativeTranscriptionFactorString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/view/PolymeraseAffinityControlPanel.js
41:3 error Mismatched var in require(string!), key=rnaPolymerase, var=rnaPolymeraseText, desiredVar=rnaPolymeraseString string-require-statement-match
/Users/samreid/github/gene-expression-basics/js/mrnaproduction/view/TranscriptionFactorControlPanel.js
37:3 error Mismatched var in require(string!), key=positiveTranscriptionFactorHtml, var=positiveTranscriptionFactorHtml, desiredVar=positiveTranscriptionFactorHtmlString string-require-statement-match
38:3 error Mismatched var in require(string!), key=negativeTranscriptionFactorHtml, var=negativeTranscriptionFactorHtml, desiredVar=negativeTranscriptionFactorHtmlString string-require-statement-match
✖ 27 problems (27 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building graphing-lines
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/graphing-lines/js/common/view/PointToolNode.js
27:3 error Mismatched var in require(string!), key=point.xy, var=pointXYString, desiredVar=pointXyString string-require-statement-match
/Users/samreid/github/graphing-lines/js/graphing-lines-main.js
20:3 error Mismatched var in require(string!), key=graphing-lines.title, var=simTitle, desiredVar=graphingLinesTitleString string-require-statement-match
/Users/samreid/github/graphing-lines/js/linegame/LineGameScreen.js
20:3 error Mismatched var in require(string!), key=screen.lineGame, var=title, desiredVar=screenLineGameString string-require-statement-match
/Users/samreid/github/graphing-lines/js/linegame/view/GLRewardNode.js
43:3 error Mismatched var in require(string!), key=point.xy, var=patternPointXY, desiredVar=pointXyString string-require-statement-match
/Users/samreid/github/graphing-lines/js/linegame/view/SettingsNode.js
40:3 error Mismatched var in require(string!), key=pattern_Level_0, var=pattern_Level_0, desiredVar=pattern_Level_0String string-require-statement-match
/Users/samreid/github/graphing-lines/js/pointslope/PointSlopeScreen.js
20:3 error Mismatched var in require(string!), key=screen.pointSlope, var=title, desiredVar=screenPointSlopeString string-require-statement-match
/Users/samreid/github/graphing-lines/js/slope/SlopeScreen.js
20:3 error Mismatched var in require(string!), key=screen.slope, var=title, desiredVar=screenSlopeString string-require-statement-match
/Users/samreid/github/graphing-lines/js/slopeintercept/SlopeInterceptScreen.js
20:3 error Mismatched var in require(string!), key=screen.slopeIntercept, var=title, desiredVar=screenSlopeInterceptString string-require-statement-match
✖ 8 problems (8 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building graphing-quadratics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/graphing-quadratics/js/decimals/DecimalsScreen.js
21:3 error Mismatched var in require(string!), key=decimals, var=screenTitle, desiredVar=decimalsString string-require-statement-match
/Users/samreid/github/graphing-quadratics/js/graphing-quadratics-main.js
19:3 error Mismatched var in require(string!), key=graphing-quadratics.title, var=title, desiredVar=graphingQuadraticsTitleString string-require-statement-match
/Users/samreid/github/graphing-quadratics/js/integers/IntegersScreen.js
21:3 error Mismatched var in require(string!), key=integers, var=screenTitle, desiredVar=integersString string-require-statement-match
/Users/samreid/github/graphing-quadratics/js/vertexform/VertexFormScreen.js
21:3 error Mismatched var in require(string!), key=vertexForm, var=screenTitle, desiredVar=vertexFormString string-require-statement-match
✖ 4 problems (4 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building gravity-and-orbits
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits-main.js
31:3 error Mismatched var in require(string!), key=gravity-and-orbits.title, var=simTitle, desiredVar=gravityAndOrbitsTitleString string-require-statement-match
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits/GravityAndOrbitsScreen.js
17:3 error Mismatched var in require(string!), key=gravity-and-orbits.title, var=gravityAndOrbitsSimString, desiredVar=gravityAndOrbitsTitleString string-require-statement-match
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits/module/ModeList.js
36:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=patternValueUnitsString, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits/view/EarthMassReadoutNode.js
23:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=patternValueUnitsString, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits/view/GlobalOptionsNode.js
22:3 error Mismatched var in require(string!), key=options.projectorMode, var=projectorModeString, desiredVar=optionsProjectorModeString string-require-statement-match
/Users/samreid/github/gravity-and-orbits/js/gravity-and-orbits/view/SpaceStationMassReadoutNode.js
22:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=patternValueUnitsString, desiredVar=pattern0value1unitsString string-require-statement-match
✖ 6 problems (6 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building gravity-force-lab
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/gravity-force-lab/js/gravity-force-lab-main.js
19:3 error Mismatched var in require(string!), key=gravity-force-lab.title, var=simTitle, desiredVar=gravityForceLabTitleString string-require-statement-match
/Users/samreid/github/gravity-force-lab/js/gravity-force-lab/view/ControlMass.js
28:3 error Mismatched var in require(string!), key=pattern_0value_1units, var=pattern_0value_1units, desiredVar=pattern_0value_1unitsString string-require-statement-match
29:3 error Mismatched var in require(string!), key=units.kg, var=units_kgString, desiredVar=unitsKgString string-require-statement-match
/Users/samreid/github/gravity-force-lab/js/gravity-force-lab/view/GravityForceLabRuler.js
19:3 error Mismatched var in require(string!), key=units.meters, var=units_metersString, desiredVar=unitsMetersString string-require-statement-match
/Users/samreid/github/gravity-force-lab/js/gravity-force-lab/view/MassObject.js
29:3 error Mismatched var in require(string!), key=force-description-pattern-target_source, var=forceDescriptionPattern_target_source, desiredVar=forceDescriptionPatternTarget_sourceString string-require-statement-match
30:3 error Mismatched var in require(string!), key=force-description-pattern-target_source_value, var=forceDescriptionPattern_target_source_value, desiredVar=forceDescriptionPatternTarget_source_valueString string-require-statement-match
/Users/samreid/github/gravity-force-lab/js/gravity-force-lab/view/MassObjects.js
17:3 error Mismatched var in require(string!), key=mass-1, var=m1String, desiredVar=mass1String string-require-statement-match
18:3 error Mismatched var in require(string!), key=mass-2, var=m2String, desiredVar=mass2String string-require-statement-match
✖ 8 problems (8 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building griddle
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/griddle/js/griddle-main.js
19:3 error Mismatched var in require(string!), key=griddle.title, var=simTitle, desiredVar=griddleTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building hookes-law
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/hookes-law/js/common/view/DisplacementVectorNode.js
26:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/hookes-law/js/common/view/ForceVectorNode.js
24:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/hookes-law/js/energy/view/EnergyBarGraph.js
26:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/hookes-law/js/energy/view/XYPointPlot.js
36:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
/Users/samreid/github/hookes-law/js/hookes-law-main.js
19:3 error Mismatched var in require(string!), key=hookes-law.title, var=title, desiredVar=hookesLawTitleString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building isotopes-and-atomic-mass
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/isotopes-and-atomic-mass/js/isotopes-and-atomic-mass-main.js
19:3 error Mismatched var in require(string!), key=isotopes-and-atomic-mass.title, var=simTitle, desiredVar=isotopesAndAtomicMassTitleString string-require-statement-match
/Users/samreid/github/isotopes-and-atomic-mass/js/make-isotopes/MakeIsotopesScreen.js
20:3 error Mismatched var in require(string!), key=make-isotopes-module.title, var=makeIsotopesString, desiredVar=makeIsotopesModuleTitleString string-require-statement-match
/Users/samreid/github/isotopes-and-atomic-mass/js/make-isotopes/model/MakeIsotopesModel.js
29:3 error Mismatched var in require(string!), key=neutrons.title, var=neutronsNameString, desiredVar=neutronsTitleString string-require-statement-match
/Users/samreid/github/isotopes-and-atomic-mass/js/mix-isotopes/MixIsotopesScreen.js
21:3 error Mismatched var in require(string!), key=mix-isotopes-module.title, var=mixIsotopesString, desiredVar=mixIsotopesModuleTitleString string-require-statement-match
✖ 4 problems (4 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building john-travoltage
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/john-travoltage/js/john-travoltage-main.js
18:3 error Mismatched var in require(string!), key=john-travoltage.title, var=title, desiredVar=johnTravoltageTitleString string-require-statement-match
/Users/samreid/github/john-travoltage/js/john-travoltage/JohnTravoltageScreen.js
15:3 error Mismatched var in require(string!), key=john-travoltage.title, var=title, desiredVar=johnTravoltageTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building joist
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/joist/js/AboutDialog.js
30:3 error Mismatched var in require(string!), key=versionPattern, var=versionPattern, desiredVar=versionPatternString string-require-statement-match
/Users/samreid/github/joist/js/CreditsNode.js
20:3 error Mismatched var in require(string!), key=credits.leadDesign, var=leadDesignString, desiredVar=creditsLeadDesignString string-require-statement-match
21:3 error Mismatched var in require(string!), key=credits.softwareDevelopment, var=softwareDevelopmentString, desiredVar=creditsSoftwareDevelopmentString string-require-statement-match
22:3 error Mismatched var in require(string!), key=credits.team, var=teamString, desiredVar=creditsTeamString string-require-statement-match
23:3 error Mismatched var in require(string!), key=credits.qualityAssurance, var=qualityAssuranceString, desiredVar=creditsQualityAssuranceString string-require-statement-match
24:3 error Mismatched var in require(string!), key=credits.graphicArts, var=graphicArtsString, desiredVar=creditsGraphicArtsString string-require-statement-match
25:3 error Mismatched var in require(string!), key=credits.translation, var=translationTitleString, desiredVar=creditsTranslationString string-require-statement-match
26:3 error Mismatched var in require(string!), key=credits.thanks, var=thanksTitleString, desiredVar=creditsThanksString string-require-statement-match
/Users/samreid/github/joist/js/HomeButton.js
20:3 error Mismatched var in require(string!), key=HomeButton.name, var=homeButtonNameString, desiredVar=HomeButtonNameString string-require-statement-match
/Users/samreid/github/joist/js/PhetButton.js
33:3 error Mismatched var in require(string!), key=PhetButton.name, var=phetButtonNameString, desiredVar=PhetButtonNameString string-require-statement-match
/Users/samreid/github/joist/js/PhetMenu.js
35:3 error Mismatched var in require(string!), key=menuItem.options, var=optionsString, desiredVar=menuItemOptionsString string-require-statement-match
36:3 error Mismatched var in require(string!), key=menuItem.about, var=aboutString, desiredVar=menuItemAboutString string-require-statement-match
37:3 error Mismatched var in require(string!), key=menuItem.mailInputEventsLog, var=mailInputEventsLogString, desiredVar=menuItemMailInputEventsLogString string-require-statement-match
38:3 error Mismatched var in require(string!), key=menuItem.outputInputEventsLog, var=outputInputEventsLogString, desiredVar=menuItemOutputInputEventsLogString string-require-statement-match
39:3 error Mismatched var in require(string!), key=menuItem.phetWebsite, var=phetWebsiteString, desiredVar=menuItemPhetWebsiteString string-require-statement-match
40:3 error Mismatched var in require(string!), key=menuItem.reportAProblem, var=reportAProblemString, desiredVar=menuItemReportAProblemString string-require-statement-match
41:3 error Mismatched var in require(string!), key=menuItem.screenshot, var=screenshotString, desiredVar=menuItemScreenshotString string-require-statement-match
42:3 error Mismatched var in require(string!), key=menuItem.fullscreen, var=fullScreenString, desiredVar=menuItemFullscreenString string-require-statement-match
43:3 error Mismatched var in require(string!), key=menuItem.settings, var=settingsString, desiredVar=menuItemSettingsString string-require-statement-match
44:3 error Mismatched var in require(string!), key=menuItem.getUpdate, var=getUpdateString, desiredVar=menuItemGetUpdateString string-require-statement-match
45:3 error Mismatched var in require(string!), key=menuItem.submitInputEventsLog, var=submitInputEventsLogString, desiredVar=menuItemSubmitInputEventsLogString string-require-statement-match
/Users/samreid/github/joist/js/SettingsDialog.js
23:3 error Mismatched var in require(string!), key=title.settings, var=settingsString, desiredVar=titleSettingsString string-require-statement-match
/Users/samreid/github/joist/js/Sim.js
39:3 error Mismatched var in require(string!), key=titlePattern, var=titlePattern, desiredVar=titlePatternString string-require-statement-match
/Users/samreid/github/joist/js/UpdateNodes.js
24:3 error Mismatched var in require(string!), key=updates.upToDate, var=upToDateString, desiredVar=updatesUpToDateString string-require-statement-match
25:3 error Mismatched var in require(string!), key=updates.outOfDate, var=outOfDateString, desiredVar=updatesOutOfDateString string-require-statement-match
26:3 error Mismatched var in require(string!), key=updates.checking, var=checkingString, desiredVar=updatesCheckingString string-require-statement-match
27:3 error Mismatched var in require(string!), key=updates.offline, var=offlineString, desiredVar=updatesOfflineString string-require-statement-match
28:3 error Mismatched var in require(string!), key=updates.newVersionAvailable, var=newVersionAvailableString, desiredVar=updatesNewVersionAvailableString string-require-statement-match
29:3 error Mismatched var in require(string!), key=updates.yourCurrentVersion, var=yourCurrentVersionlineString, desiredVar=updatesYourCurrentVersionString string-require-statement-match
30:3 error Mismatched var in require(string!), key=updates.getUpdate, var=getUpdateString, desiredVar=updatesGetUpdateString string-require-statement-match
31:3 error Mismatched var in require(string!), key=updates.noThanks, var=noThanksString, desiredVar=updatesNoThanksString string-require-statement-match
/Users/samreid/github/joist/js/joist-main.js
19:3 error Mismatched var in require(string!), key=joist.title, var=title, desiredVar=joistTitleString string-require-statement-match
✖ 32 problems (32 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building least-squares-regression
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/least-squares-regression/js/least-squares-regression-main.js
17:3 error Mismatched var in require(string!), key=least-squares-regression.title, var=simTitle, desiredVar=leastSquaresRegressionTitleString string-require-statement-match
/Users/samreid/github/least-squares-regression/js/least-squares-regression/LeastSquaresRegressionScreen.js
18:3 error Mismatched var in require(string!), key=least-squares-regression.title, var=leastSquaresRegressionSimString, desiredVar=leastSquaresRegressionTitleString string-require-statement-match
/Users/samreid/github/least-squares-regression/js/least-squares-regression/view/EquationNode.js
22:3 error Mismatched var in require(string!), key=symbol.x, var=xString, desiredVar=symbolXString string-require-statement-match
23:3 error Mismatched var in require(string!), key=symbol.y, var=yString, desiredVar=symbolYString string-require-statement-match
/Users/samreid/github/least-squares-regression/js/least-squares-regression/view/MyLineControlPanel.js
30:3 error Mismatched var in require(string!), key=symbol.x, var=xString, desiredVar=symbolXString string-require-statement-match
31:3 error Mismatched var in require(string!), key=symbol.y, var=yString, desiredVar=symbolYString string-require-statement-match
✖ 6 problems (6 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building making-tens
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/making-tens/js/making-tens-main.js
19:3 error Mismatched var in require(string!), key=making-tens.title, var=simTitle, desiredVar=makingTensTitleString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/adding/MakingTensAddingScreen.js
20:3 error Mismatched var in require(string!), key=screen.adding, var=makingTensAddingScreenTitleString, desiredVar=screenAddingString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/adding/view/KeyBoardPanel.js
23:3 error Mismatched var in require(string!), key=making-tens.keypad.submit, var=submitString, desiredVar=makingTensKeypadSubmitString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/explore/MakingTensExploreScreen.js
20:3 error Mismatched var in require(string!), key=screen.explore, var=makingTensExploreScreenTitleString, desiredVar=screenExploreString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/explore/view/MakingTensExploreScreenView.js
28:3 error Mismatched var in require(string!), key=making-tens.hide.total, var=hideTotalString, desiredVar=makingTensHideTotalString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/game/MakingTensGameScreen.js
20:3 error Mismatched var in require(string!), key=screen.game, var=makingTensGameScreenTitleString, desiredVar=screenGameString string-require-statement-match
/Users/samreid/github/making-tens/js/making-tens/game/view/StartGameLevelNode.js
23:3 error Mismatched var in require(string!), key=chooseYourLevel, var=chooseYourLevel, desiredVar=chooseYourLevelString string-require-statement-match
✖ 7 problems (7 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building molarity
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/molarity/js/molarity-main.js
17:3 error Mismatched var in require(string!), key=molarity.title, var=simTitle, desiredVar=molarityTitleString string-require-statement-match
/Users/samreid/github/molarity/js/molarity/view/BeakerNode.js
30:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
31:3 error Mismatched var in require(string!), key=units.liters, var=units_litersString, desiredVar=unitsLitersString string-require-statement-match
/Users/samreid/github/molarity/js/molarity/view/ConcentrationDisplay.js
34:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
35:3 error Mismatched var in require(string!), key=pattern.parentheses.0text, var=pattern_parentheses_0text, desiredVar=patternParentheses0textString string-require-statement-match
37:3 error Mismatched var in require(string!), key=units.molarity, var=units_molarityString, desiredVar=unitsMolarityString string-require-statement-match
/Users/samreid/github/molarity/js/molarity/view/MolarityView.js
39:3 error Mismatched var in require(string!), key=pattern.parentheses.0text, var=pattern_parentheses_0text, desiredVar=patternParentheses0textString string-require-statement-match
43:3 error Mismatched var in require(string!), key=units.liters, var=units_litersString, desiredVar=unitsLitersString string-require-statement-match
44:3 error Mismatched var in require(string!), key=units.moles, var=units_molesString, desiredVar=unitsMolesString string-require-statement-match
/Users/samreid/github/molarity/js/molarity/view/SoluteComboBox.js
21:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
/Users/samreid/github/molarity/js/molarity/view/VerticalSlider.js
31:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
✖ 11 problems (11 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building molecule-polarity
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/molecule-polarity/js/common/view/ElectronegativityControl.js
29:3 error Mismatched var in require(string!), key=pattern.0atomName, var=patternAtomNameString, desiredVar=pattern0atomNameString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/molecule-polarity-main.js
21:3 error Mismatched var in require(string!), key=molecule-polarity.title, var=simTitle, desiredVar=moleculePolarityTitleString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/realmolecules/RealMoleculesScreen.js
20:3 error Mismatched var in require(string!), key=screen.realMolecules, var=screenTitle, desiredVar=screenRealMoleculesString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/realmolecules/model/RealMoleculesModel.js
19:3 error Mismatched var in require(string!), key=nitrogen, var=nitrogrenString, desiredVar=nitrogenString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/realmolecules/view/RealMoleculesComboBox.js
21:3 error Mismatched var in require(string!), key=pattern.0label, var=pattern_0label, desiredVar=pattern0labelString string-require-statement-match
22:3 error Mismatched var in require(string!), key=pattern.0symbol.1name, var=pattern_0symbol_1name, desiredVar=pattern0symbol1nameString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/threeatoms/ThreeAtomsScreen.js
25:3 error Mismatched var in require(string!), key=screen.threeAtoms, var=screenTitle, desiredVar=screenThreeAtomsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=A, var=aString, desiredVar=AString string-require-statement-match
27:3 error Mismatched var in require(string!), key=B, var=bString, desiredVar=BString string-require-statement-match
28:3 error Mismatched var in require(string!), key=C, var=cString, desiredVar=CString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/threeatoms/model/TriatomicMolecule.js
23:3 error Mismatched var in require(string!), key=A, var=atomAString, desiredVar=AString string-require-statement-match
24:3 error Mismatched var in require(string!), key=B, var=atomBString, desiredVar=BString string-require-statement-match
25:3 error Mismatched var in require(string!), key=C, var=atomCString, desiredVar=CString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/twoatoms/TwoAtomsScreen.js
25:3 error Mismatched var in require(string!), key=screen.twoAtoms, var=screenTitle, desiredVar=screenTwoAtomsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=A, var=aString, desiredVar=AString string-require-statement-match
27:3 error Mismatched var in require(string!), key=B, var=bString, desiredVar=BString string-require-statement-match
/Users/samreid/github/molecule-polarity/js/twoatoms/model/DiatomicMolecule.js
22:3 error Mismatched var in require(string!), key=A, var=atomAString, desiredVar=AString string-require-statement-match
23:3 error Mismatched var in require(string!), key=B, var=atomBString, desiredVar=BString string-require-statement-match
✖ 18 problems (18 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building molecule-shapes
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/molecule-shapes/js/common/view/GeometryNamePanel.js
21:3 error Mismatched var in require(string!), key=control.geometryName, var=geometryNameString, desiredVar=controlGeometryNameString string-require-statement-match
22:3 error Mismatched var in require(string!), key=control.moleculeGeometry, var=moleculeGeometryString, desiredVar=controlMoleculeGeometryString string-require-statement-match
23:3 error Mismatched var in require(string!), key=control.electronGeometry, var=electronGeometryString, desiredVar=controlElectronGeometryString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/common/view/GlobalOptionsNode.js
20:3 error Mismatched var in require(string!), key=options.showOuterLonePairs, var=showOuterLonePairsString, desiredVar=optionsShowOuterLonePairsString string-require-statement-match
21:3 error Mismatched var in require(string!), key=options.projectorColors, var=projectorColorsString, desiredVar=optionsProjectorColorsString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/common/view/OptionsNode.js
19:3 error Mismatched var in require(string!), key=control.showLonePairs, var=showLonePairsString, desiredVar=controlShowLonePairsString string-require-statement-match
20:3 error Mismatched var in require(string!), key=control.showBondAngles, var=showBondAnglesString, desiredVar=controlShowBondAnglesString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/model/ModelMoleculesScreen.js
20:3 error Mismatched var in require(string!), key=screen.model, var=screenTitle, desiredVar=screenModelString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/model/ModelMoleculesScreenView.js
26:3 error Mismatched var in require(string!), key=control.bonding, var=bondingString, desiredVar=controlBondingString string-require-statement-match
27:3 error Mismatched var in require(string!), key=control.lonePair, var=lonePairString, desiredVar=controlLonePairString string-require-statement-match
28:3 error Mismatched var in require(string!), key=control.options, var=optionsString, desiredVar=controlOptionsString string-require-statement-match
29:3 error Mismatched var in require(string!), key=control.removeAll, var=removeAllString, desiredVar=controlRemoveAllString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/molecule-shapes-main.js
23:3 error Mismatched var in require(string!), key=molecule-shapes.title, var=simTitle, desiredVar=moleculeShapesTitleString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/real/RealMoleculesScreen.js
20:3 error Mismatched var in require(string!), key=screen.realMolecules, var=screenTitle, desiredVar=screenRealMoleculesString string-require-statement-match
/Users/samreid/github/molecule-shapes/js/real/RealMoleculesScreenView.js
27:3 error Mismatched var in require(string!), key=control.molecule, var=moleculeString, desiredVar=controlMoleculeString string-require-statement-match
28:3 error Mismatched var in require(string!), key=control.options, var=optionsString, desiredVar=controlOptionsString string-require-statement-match
29:3 error Mismatched var in require(string!), key=control.realView, var=realViewString, desiredVar=controlRealViewString string-require-statement-match
30:3 error Mismatched var in require(string!), key=control.modelView, var=modelViewString, desiredVar=controlModelViewString string-require-statement-match
✖ 18 problems (18 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building molecule-shapes-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/molecule-shapes-basics/js/molecule-shapes-basics-main.js
23:3 error Mismatched var in require(string!), key=molecule-shapes-basics.title, var=simTitle, desiredVar=moleculeShapesBasicsTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building molecules-and-light
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/molecules-and-light/js/molecules-and-light-main.js
18:3 error Mismatched var in require(string!), key=molecules-and-light.title, var=simTitle, desiredVar=moleculesAndLightTitleString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/MoleculesAndLightScreen.js
20:3 error Mismatched var in require(string!), key=molecules-and-light.title, var=titleString, desiredVar=moleculesAndLightTitleString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/view/MoleculeSelectionPanel.js
35:3 error Mismatched var in require(string!), key=ControlPanel.CarbonMonoxide, var=carbonMonoxideString, desiredVar=ControlPanelCarbonMonoxideString string-require-statement-match
36:3 error Mismatched var in require(string!), key=ControlPanel.Nitrogen, var=nitrogenString, desiredVar=ControlPanelNitrogenString string-require-statement-match
37:3 error Mismatched var in require(string!), key=ControlPanel.Oxygen, var=oxygenString, desiredVar=ControlPanelOxygenString string-require-statement-match
38:3 error Mismatched var in require(string!), key=ControlPanel.CarbonDioxide, var=carbonDioxideString, desiredVar=ControlPanelCarbonDioxideString string-require-statement-match
39:3 error Mismatched var in require(string!), key=ControlPanel.NitrogenDioxide, var=nitrogenDioxideString, desiredVar=ControlPanelNitrogenDioxideString string-require-statement-match
40:3 error Mismatched var in require(string!), key=ControlPanel.Ozone, var=ozoneString, desiredVar=ControlPanelOzoneString string-require-statement-match
41:3 error Mismatched var in require(string!), key=ControlPanel.Water, var=waterString, desiredVar=ControlPanelWaterString string-require-statement-match
42:3 error Mismatched var in require(string!), key=molecularNamePattern, var=molecularNamePattern, desiredVar=molecularNamePatternString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/view/MoleculesAndLightScreenView.js
35:3 error Mismatched var in require(string!), key=SpectrumWindow.buttonCaption, var=buttonCaptionString, desiredVar=SpectrumWindowButtonCaptionString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/view/ObservationWindow.js
27:3 error Mismatched var in require(string!), key=ButtonNode.ReturnMolecule, var=returnMoleculeString, desiredVar=ButtonNodeReturnMoleculeString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/view/QuadEmissionFrequencyControlPanel.js
36:3 error Mismatched var in require(string!), key=QuadWavelengthSelector.Microwave, var=microwaveString, desiredVar=QuadWavelengthSelectorMicrowaveString string-require-statement-match
37:3 error Mismatched var in require(string!), key=QuadWavelengthSelector.Infrared, var=infraredString, desiredVar=QuadWavelengthSelectorInfraredString string-require-statement-match
38:3 error Mismatched var in require(string!), key=QuadWavelengthSelector.Visible, var=visibleString, desiredVar=QuadWavelengthSelectorVisibleString string-require-statement-match
39:3 error Mismatched var in require(string!), key=QuadWavelengthSelector.Ultraviolet, var=ultravioletString, desiredVar=QuadWavelengthSelectorUltravioletString string-require-statement-match
40:3 error Mismatched var in require(string!), key=QuadWavelengthSelector.HigherEnergy, var=higherEnergyString, desiredVar=QuadWavelengthSelectorHigherEnergyString string-require-statement-match
/Users/samreid/github/molecules-and-light/js/moleculesandlight/view/SpectrumWindow.js
35:3 error Mismatched var in require(string!), key=SpectrumWindow.title, var=spectrumWindowTitleString, desiredVar=SpectrumWindowTitleString string-require-statement-match
36:3 error Mismatched var in require(string!), key=SpectrumWindow.frequencyArrowLabel, var=frequencyArrowLabelString, desiredVar=SpectrumWindowFrequencyArrowLabelString string-require-statement-match
37:3 error Mismatched var in require(string!), key=SpectrumWindow.wavelengthArrowLabel, var=wavelengthArrowLabelString, desiredVar=SpectrumWindowWavelengthArrowLabelString string-require-statement-match
38:3 error Mismatched var in require(string!), key=SpectrumWindow.close, var=spectrumWindowCloseString, desiredVar=SpectrumWindowCloseString string-require-statement-match
39:3 error Mismatched var in require(string!), key=SpectrumWindow.radioBandLabel, var=radioBandLabelString, desiredVar=SpectrumWindowRadioBandLabelString string-require-statement-match
40:3 error Mismatched var in require(string!), key=SpectrumWindow.microwaveBandLabel, var=microwaveBandLabelString, desiredVar=SpectrumWindowMicrowaveBandLabelString string-require-statement-match
41:3 error Mismatched var in require(string!), key=SpectrumWindow.infraredBandLabel, var=infraredBandLabelString, desiredVar=SpectrumWindowInfraredBandLabelString string-require-statement-match
42:3 error Mismatched var in require(string!), key=SpectrumWindow.ultravioletBandLabel, var=ultravioletBandLabelString, desiredVar=SpectrumWindowUltravioletBandLabelString string-require-statement-match
43:3 error Mismatched var in require(string!), key=SpectrumWindow.xrayBandLabel, var=xrayBandLabelString, desiredVar=SpectrumWindowXrayBandLabelString string-require-statement-match
44:3 error Mismatched var in require(string!), key=SpectrumWindow.gammaRayBandLabel, var=gammaRayBandLabel, desiredVar=SpectrumWindowGammaRayBandLabelString string-require-statement-match
45:3 error Mismatched var in require(string!), key=SpectrumWindow.visibleBandLabel, var=visibleBandLabelString, desiredVar=SpectrumWindowVisibleBandLabelString string-require-statement-match
46:3 error Mismatched var in require(string!), key=SpectrumWindow.cyclesPerSecondUnits, var=cyclesPerSecondUnitsString, desiredVar=SpectrumWindowCyclesPerSecondUnitsString string-require-statement-match
47:3 error Mismatched var in require(string!), key=SpectrumWindow.metersUnits, var=metersUnitsString, desiredVar=SpectrumWindowMetersUnitsString string-require-statement-match
✖ 30 problems (30 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building neuron
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/neuron/js/neuron-main.js
16:3 error Mismatched var in require(string!), key=neuron.title, var=simTitle, desiredVar=neuronTitleString string-require-statement-match
/Users/samreid/github/neuron/js/neuron/view/ConcentrationReadoutLayerNode.js
25:3 error Mismatched var in require(string!), key=units.mM, var=unitsmMString, desiredVar=unitsMMString string-require-statement-match
/Users/samreid/github/neuron/js/neuron/view/NeuronScreen.js
20:3 error Mismatched var in require(string!), key=neuron.title, var=neuronSimString, desiredVar=neuronTitleString string-require-statement-match
✖ 3 problems (3 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building ohms-law
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/ohms-law/js/ohms-law-main.js
19:3 error Mismatched var in require(string!), key=ohms-law.title, var=simTitle, desiredVar=ohmsLawTitleString string-require-statement-match
/Users/samreid/github/ohms-law/js/ohms-law/view/shapes/FormulaView.js
19:3 error Mismatched var in require(string!), key=voltageSymbol, var=voltageSymbol, desiredVar=voltageSymbolString string-require-statement-match
20:3 error Mismatched var in require(string!), key=currentSymbol, var=currentSymbol, desiredVar=currentSymbolString string-require-statement-match
21:3 error Mismatched var in require(string!), key=resistanceSymbol, var=resistanceSymbol, desiredVar=resistanceSymbolString string-require-statement-match
/Users/samreid/github/ohms-law/js/ohms-law/view/shapes/SlidersBox.js
24:3 error Mismatched var in require(string!), key=voltageSymbol, var=voltageSymbol, desiredVar=voltageSymbolString string-require-statement-match
25:3 error Mismatched var in require(string!), key=resistanceSymbol, var=resistanceSymbol, desiredVar=resistanceSymbolString string-require-statement-match
26:3 error Mismatched var in require(string!), key=voltage, var=voltage, desiredVar=voltageString string-require-statement-match
27:3 error Mismatched var in require(string!), key=voltageUnits, var=voltageUnits, desiredVar=voltageUnitsString string-require-statement-match
28:3 error Mismatched var in require(string!), key=resistance, var=resistance, desiredVar=resistanceString string-require-statement-match
29:3 error Mismatched var in require(string!), key=resistanceUnits, var=resistanceUnits, desiredVar=resistanceUnitsString string-require-statement-match
/Users/samreid/github/ohms-law/js/ohms-law/view/shapes/WireBox/BatteryView.js
22:3 error Mismatched var in require(string!), key=voltageUnits, var=voltageUnits, desiredVar=voltageUnitsString string-require-statement-match
/Users/samreid/github/ohms-law/js/ohms-law/view/shapes/WireBox/CurrentValueBox.js
20:3 error Mismatched var in require(string!), key=current, var=current, desiredVar=currentString string-require-statement-match
21:3 error Mismatched var in require(string!), key=currentUnits, var=currentUnits, desiredVar=currentUnitsString string-require-statement-match
✖ 13 problems (13 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building pendulum-lab
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/pendulum-lab/js/common/view/GravitySliderWithListNode.js
32:3 error Mismatched var in require(string!), key=pattern.0gravityValue.gravityUnitsMetric, var=pattern_0gravityValue_gravityUnitsMetric, desiredVar=pattern0gravityValueGravityUnitsMetricString string-require-statement-match
33:3 error Mismatched var in require(string!), key=whatIsTheValueOfGravity, var=whatIsTheValueOfGravity, desiredVar=whatIsTheValueOfGravityString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/common/view/PendulumSlidersNode.js
27:3 error Mismatched var in require(string!), key=pattern.0lengthValue.lengthUnitsMetric, var=pattern_0lengthValue_lengthUnitsMetric, desiredVar=pattern0lengthValueLengthUnitsMetricString string-require-statement-match
28:3 error Mismatched var in require(string!), key=pattern.0massValue.massUnitsMetric, var=pattern_0massValue_massUnitsMetric, desiredVar=pattern0massValueMassUnitsMetricString string-require-statement-match
29:3 error Mismatched var in require(string!), key=pattern.0propertyName.1pendulumNumber, var=pattern_0propertyName_1pendulumNumber, desiredVar=pattern0propertyName1pendulumNumberString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/common/view/ProtractorNode.js
26:3 error Mismatched var in require(string!), key=pattern.0numberOfDegrees.degreeSymbol, var=pattern_0numberOfDegrees_degreeSymbol, desiredVar=pattern0numberOfDegreesDegreeSymbolString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/energy/EnergyScreen.js
21:3 error Mismatched var in require(string!), key=screen.energy, var=energyString, desiredVar=screenEnergyString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/energy/view/SingleEnergyGraphNode.js
28:3 error Mismatched var in require(string!), key=pattern.energyOf.0pendulumNumber, var=pattern_energyOf_0pendulumNumber, desiredVar=patternEnergyOf0pendulumNumberString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/intro/IntroScreen.js
21:3 error Mismatched var in require(string!), key=screen.intro, var=introString, desiredVar=screenIntroString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/lab/LabScreen.js
21:3 error Mismatched var in require(string!), key=screen.lab, var=labString, desiredVar=screenLabString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/lab/view/PeriodTimerNode.js
34:3 error Mismatched var in require(string!), key=pattern.0timeValue.timeUnitsMetric, var=pattern_0timeValue_timeUnitsMetric, desiredVar=pattern0timeValueTimeUnitsMetricString string-require-statement-match
/Users/samreid/github/pendulum-lab/js/pendulum-lab-main.js
19:3 error Mismatched var in require(string!), key=pendulum-lab.title, var=simTitle, desiredVar=pendulumLabTitleString string-require-statement-match
✖ 12 problems (12 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building ph-scale
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/ph-scale/js/common/model/Solute.js
20:3 error Mismatched var in require(string!), key=choice.drainCleaner, var=drainCleanerString, desiredVar=choiceDrainCleanerString string-require-statement-match
21:3 error Mismatched var in require(string!), key=choice.handSoap, var=handSoapString, desiredVar=choiceHandSoapString string-require-statement-match
22:3 error Mismatched var in require(string!), key=choice.blood, var=bloodString, desiredVar=choiceBloodString string-require-statement-match
23:3 error Mismatched var in require(string!), key=choice.spit, var=spitString, desiredVar=choiceSpitString string-require-statement-match
24:3 error Mismatched var in require(string!), key=choice.milk, var=milkString, desiredVar=choiceMilkString string-require-statement-match
25:3 error Mismatched var in require(string!), key=choice.chickenSoup, var=chickenSoupString, desiredVar=choiceChickenSoupString string-require-statement-match
26:3 error Mismatched var in require(string!), key=choice.coffee, var=coffeeString, desiredVar=choiceCoffeeString string-require-statement-match
27:3 error Mismatched var in require(string!), key=choice.orangeJuice, var=orangeJuiceString, desiredVar=choiceOrangeJuiceString string-require-statement-match
28:3 error Mismatched var in require(string!), key=choice.soda, var=sodaString, desiredVar=choiceSodaString string-require-statement-match
29:3 error Mismatched var in require(string!), key=choice.vomit, var=vomitString, desiredVar=choiceVomitString string-require-statement-match
30:3 error Mismatched var in require(string!), key=choice.batteryAcid, var=batteryAcidString, desiredVar=choiceBatteryAcidString string-require-statement-match
31:3 error Mismatched var in require(string!), key=choice.custom, var=customString, desiredVar=choiceCustomString string-require-statement-match
/Users/samreid/github/ph-scale/js/common/model/Water.js
15:3 error Mismatched var in require(string!), key=choice.water, var=waterString, desiredVar=choiceWaterString string-require-statement-match
/Users/samreid/github/ph-scale/js/common/view/BeakerNode.js
22:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
23:3 error Mismatched var in require(string!), key=units.liters, var=units_litersString, desiredVar=unitsLitersString string-require-statement-match
/Users/samreid/github/ph-scale/js/common/view/SoluteComboBox.js
23:3 error Mismatched var in require(string!), key=pattern.0name.1pH, var=pattern_0name_1pH, desiredVar=pattern0name1pHString string-require-statement-match
/Users/samreid/github/ph-scale/js/common/view/VolumeIndicatorNode.js
25:3 error Mismatched var in require(string!), key=pattern.0value.1units, var=pattern_0value_1units, desiredVar=pattern0value1unitsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=units.liters, var=litersString, desiredVar=unitsLitersString string-require-statement-match
/Users/samreid/github/ph-scale/js/common/view/graph/GraphNode.js
37:3 error Mismatched var in require(string!), key=units.moles, var=molesString, desiredVar=unitsMolesString string-require-statement-match
38:3 error Mismatched var in require(string!), key=units.molesPerLiter, var=molesPerLiterString, desiredVar=unitsMolesPerLiterString string-require-statement-match
/Users/samreid/github/ph-scale/js/macro/MacroScreen.js
21:3 error Mismatched var in require(string!), key=screen.macro, var=screenTitle, desiredVar=screenMacroString string-require-statement-match
/Users/samreid/github/ph-scale/js/micro/MicroScreen.js
21:3 error Mismatched var in require(string!), key=screen.micro, var=screenTitle, desiredVar=screenMicroString string-require-statement-match
/Users/samreid/github/ph-scale/js/mysolution/MySolutionScreen.js
21:3 error Mismatched var in require(string!), key=screen.mySolution, var=screenTitle, desiredVar=screenMySolutionString string-require-statement-match
/Users/samreid/github/ph-scale/js/ph-scale-main.js
19:3 error Mismatched var in require(string!), key=ph-scale.title, var=simTitle, desiredVar=phScaleTitleString string-require-statement-match
✖ 24 problems (24 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building ph-scale-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/ph-scale-basics/js/ph-scale-basics-main.js
17:3 error Mismatched var in require(string!), key=ph-scale-basics.title, var=simTitle, desiredVar=phScaleBasicsTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building plinko-probability
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/plinko-probability/js/common/view/HistogramNode.js
59:5 error Mismatched var in require(string!), key=count, var=numberString, desiredVar=countString string-require-statement-match
/Users/samreid/github/plinko-probability/js/intro/PlinkoProbabilityIntroScreen.js
19:3 error Mismatched var in require(string!), key=plinkoProbabilityIntroTitleScreen, var=plinkoProbabilityIntroTitleString, desiredVar=plinkoProbabilityIntroTitleScreenString string-require-statement-match
/Users/samreid/github/plinko-probability/js/lab/PlinkoProbabilityLabScreen.js
19:3 error Mismatched var in require(string!), key=plinkoProbabilityLabTitleScreen, var=plinkoProbabilityLabTitleString, desiredVar=plinkoProbabilityLabTitleScreenString string-require-statement-match
/Users/samreid/github/plinko-probability/js/plinko-probability-main.js
16:3 error Mismatched var in require(string!), key=plinko-probability.title, var=simTitle, desiredVar=plinkoProbabilityTitleString string-require-statement-match
✖ 4 problems (4 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building projectile-motion
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/projectile-motion/js/projectile-motion-main.js
17:3 error Mismatched var in require(string!), key=projectile-motion.title, var=simTitle, desiredVar=projectileMotionTitleString string-require-statement-match
/Users/samreid/github/projectile-motion/js/projectile-motion/ProjectileMotionScreen.js
17:3 error Mismatched var in require(string!), key=projectile-motion.title, var=projectileMotionSimString, desiredVar=projectileMotionTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building protein-synthesis
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/protein-synthesis/js/protein-synthesis-main.js
17:3 error Mismatched var in require(string!), key=protein-synthesis.title, var=simTitle, desiredVar=proteinSynthesisTitleString string-require-statement-match
/Users/samreid/github/protein-synthesis/js/protein-synthesis/ProteinSynthesisScreen.js
18:3 error Mismatched var in require(string!), key=protein-synthesis.title, var=ProteinSynthesisSimString, desiredVar=proteinSynthesisTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building reactants-products-and-leftovers
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/reactants-products-and-leftovers/js/game/GameScreen.js
25:3 error Mismatched var in require(string!), key=screen.game, var=gameString, desiredVar=screenGameString string-require-statement-match
/Users/samreid/github/reactants-products-and-leftovers/js/game/view/SettingsNode.js
37:3 error Mismatched var in require(string!), key=pattern_Level_0, var=pattern_Level_0, desiredVar=pattern_Level_0String string-require-statement-match
/Users/samreid/github/reactants-products-and-leftovers/js/molecules/MoleculesScreen.js
22:3 error Mismatched var in require(string!), key=screen.molecules, var=screenTitle, desiredVar=screenMoleculesString string-require-statement-match
/Users/samreid/github/reactants-products-and-leftovers/js/reactants-products-and-leftovers-main.js
19:3 error Mismatched var in require(string!), key=reactants-products-and-leftovers.title, var=title, desiredVar=reactantsProductsAndLeftoversTitleString string-require-statement-match
/Users/samreid/github/reactants-products-and-leftovers/js/sandwiches/SandwichesScreen.js
20:3 error Mismatched var in require(string!), key=screen.sandwiches, var=screenTitle, desiredVar=screenSandwichesString string-require-statement-match
✖ 5 problems (5 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building resistance-in-a-wire
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/resistance-in-a-wire/js/resistance-in-a-wire-main.js
19:3 error Mismatched var in require(string!), key=resistance-in-a-wire.title, var=simTitle, desiredVar=resistanceInAWireTitleString string-require-statement-match
/Users/samreid/github/resistance-in-a-wire/js/resistance-in-a-wire/view/shape-views/SlidersBox.js
25:3 error Mismatched var in require(string!), key=resistivity, var=resistivity, desiredVar=resistivityString string-require-statement-match
26:3 error Mismatched var in require(string!), key=cm, var=cm, desiredVar=cmString string-require-statement-match
27:3 error Mismatched var in require(string!), key=length, var=length, desiredVar=lengthString string-require-statement-match
28:3 error Mismatched var in require(string!), key=area, var=area, desiredVar=areaString string-require-statement-match
/Users/samreid/github/resistance-in-a-wire/js/resistance-in-a-wire/view/shape-views/slider-box-view/CurrentResistanceView.js
19:3 error Mismatched var in require(string!), key=resistanceEq, var=resistanceEq, desiredVar=resistanceEqString string-require-statement-match
20:3 error Mismatched var in require(string!), key=ohm, var=ohm, desiredVar=ohmString string-require-statement-match
✖ 7 problems (7 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building rutherford-scattering
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/rutherford-scattering/js/common/view/AlphaParticlePanel.js
22:3 error Mismatched var in require(string!), key=alphaParticleProperties, var=alphaParticleString, desiredVar=alphaParticlePropertiesString string-require-statement-match
23:3 error Mismatched var in require(string!), key=showTraces, var=tracesString, desiredVar=showTracesString string-require-statement-match
24:3 error Mismatched var in require(string!), key=maxEnergy, var=energyMaxString, desiredVar=maxEnergyString string-require-statement-match
25:3 error Mismatched var in require(string!), key=minEnergy, var=energyMinString, desiredVar=minEnergyString string-require-statement-match
26:3 error Mismatched var in require(string!), key=energy, var=energyTitleString, desiredVar=energyString string-require-statement-match
/Users/samreid/github/rutherford-scattering/js/common/view/AtomPanel.js
21:3 error Mismatched var in require(string!), key=atomProperties, var=atomString, desiredVar=atomPropertiesString string-require-statement-match
22:3 error Mismatched var in require(string!), key=numberOfNeutrons, var=neutronString, desiredVar=numberOfNeutronsString string-require-statement-match
23:3 error Mismatched var in require(string!), key=numberOfProtons, var=protonString, desiredVar=numberOfProtonsString string-require-statement-match
/Users/samreid/github/rutherford-scattering/js/common/view/LegendPanel.js
37:3 error Mismatched var in require(string!), key=alphaParticle, var=legendAlphaParticleString, desiredVar=alphaParticleString string-require-statement-match
38:3 error Mismatched var in require(string!), key=electron, var=legendElectronString, desiredVar=electronString string-require-statement-match
39:3 error Mismatched var in require(string!), key=neutron, var=legendNeutronString, desiredVar=neutronString string-require-statement-match
40:3 error Mismatched var in require(string!), key=proton, var=legendProtonString, desiredVar=protonString string-require-statement-match
/Users/samreid/github/rutherford-scattering/js/rutherford-atom/view/RutherfordAtomView.js
21:3 error Mismatched var in require(string!), key=pattern.nuclearScale, var=scaleString, desiredVar=patternNuclearScaleString string-require-statement-match
/Users/samreid/github/rutherford-scattering/js/rutherford-scattering-main.js
18:3 error Mismatched var in require(string!), key=rutherford-scattering.title, var=simTitle, desiredVar=rutherfordScatteringTitleString string-require-statement-match
✖ 14 problems (14 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building scenery-phet
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/scenery-phet/js/CanvasWarningNode.js
20:3 error Mismatched var in require(string!), key=webglWarning.title, var=titleString, desiredVar=webglWarningTitleString string-require-statement-match
21:3 error Mismatched var in require(string!), key=webglWarning.body, var=bodyString, desiredVar=webglWarningBodyString string-require-statement-match
/Users/samreid/github/scenery-phet/js/ContextLossFailureDialog.js
21:3 error Mismatched var in require(string!), key=webglWarning.contextLossFailure, var=contextLossFailure, desiredVar=webglWarningContextLossFailureString string-require-statement-match
22:3 error Mismatched var in require(string!), key=webglWarning.contextLossReload, var=contextLossReload, desiredVar=webglWarningContextLossReloadString string-require-statement-match
/Users/samreid/github/scenery-phet/js/FaceWithPointsNode.js
23:3 error Mismatched var in require(string!), key=FaceWithPointsNode.pattern_0sign_1points, var=pattern_0sign_1points, desiredVar=FaceWithPointsNodePattern_0sign_1pointsString string-require-statement-match
/Users/samreid/github/scenery-phet/js/IE11StencilWarningNode.js
21:3 error Mismatched var in require(string!), key=webglWarning.title, var=titleString, desiredVar=webglWarningTitleString string-require-statement-match
22:3 error Mismatched var in require(string!), key=webglWarning.ie11StencilBody, var=bodyString, desiredVar=webglWarningIe11StencilBodyString string-require-statement-match
/Users/samreid/github/scenery-phet/js/NumberControl.js
26:3 error Mismatched var in require(string!), key=NumberControl.pattern_0value_1units, var=pattern_0value_1units, desiredVar=NumberControlPattern_0value_1unitsString string-require-statement-match
/Users/samreid/github/scenery-phet/js/WavelengthSlider.js
21:3 error Mismatched var in require(string!), key=WavelengthSlider.pattern_0wavelength_1units, var=pattern_0wavelength_1unitsString, desiredVar=WavelengthSliderPattern_0wavelength_1unitsString string-require-statement-match
/Users/samreid/github/scenery-phet/js/buttons/ResetAllButton.js
21:3 error Mismatched var in require(string!), key=ResetAllButton.name, var=resetAllNameString, desiredVar=ResetAllButtonNameString string-require-statement-match
/Users/samreid/github/scenery-phet/js/buttons/SoundToggleButton.js
30:3 error Mismatched var in require(string!), key=SoundToggleButton.name, var=soundToggleButtonString, desiredVar=SoundToggleButtonNameString string-require-statement-match
/Users/samreid/github/scenery-phet/js/scenery-phet-main.js
22:3 error Mismatched var in require(string!), key=scenery-phet.title, var=title, desiredVar=sceneryPhetTitleString string-require-statement-match
✖ 12 problems (12 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building seasons
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/seasons/js/seasons-main.js
16:3 error Mismatched var in require(string!), key=seasons.title, var=simTitle, desiredVar=seasonsTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building simula-rasa
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/simula-rasa/js/simula-rasa-main.js
17:3 error Mismatched var in require(string!), key=simula-rasa.title, var=simTitle, desiredVar=simulaRasaTitleString string-require-statement-match
/Users/samreid/github/simula-rasa/js/simula-rasa/SimulaRasaScreen.js
17:3 error Mismatched var in require(string!), key=simula-rasa.title, var=simulaRasaSimString, desiredVar=simulaRasaTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building states-of-matter
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/states-of-matter/js/atomic-interactions/view/AtomicInteractionsControlPanel.js
41:3 error Mismatched var in require(string!), key=Atoms, var=titleString, desiredVar=AtomsString string-require-statement-match
/Users/samreid/github/states-of-matter/js/common/view/CompositeThermometerNode.js
25:3 error Mismatched var in require(string!), key=kelvinUnits, var=kelvinUnits, desiredVar=kelvinUnitsString string-require-statement-match
26:3 error Mismatched var in require(string!), key=celsiusUnits, var=celsiusUnits, desiredVar=celsiusUnitsString string-require-statement-match
/Users/samreid/github/states-of-matter/js/common/view/DialGaugeNode.js
30:3 error Mismatched var in require(string!), key=pressureUnitsInAtm, var=pressureUnitsInAtm, desiredVar=pressureUnitsInAtmString string-require-statement-match
/Users/samreid/github/states-of-matter/js/phase-changes/view/EpsilonControlInteractionPotentialDiagram.js
32:3 error Mismatched var in require(string!), key=interactionPotential, var=interactionDiagramTitle, desiredVar=interactionPotentialString string-require-statement-match
/Users/samreid/github/states-of-matter/js/phase-changes/view/PhaseChangesMoleculesControlPanel.js
33:3 error Mismatched var in require(string!), key=diatomicOxygen, var=oxygenString, desiredVar=diatomicOxygenString string-require-statement-match
35:3 error Mismatched var in require(string!), key=AtomsAndMolecules, var=titleString, desiredVar=AtomsAndMoleculesString string-require-statement-match
36:3 error Mismatched var in require(string!), key=interactionStrengthWithSymbol, var=interactionStrengthTitleString, desiredVar=interactionStrengthWithSymbolString string-require-statement-match
/Users/samreid/github/states-of-matter/js/states-of-matter-main.js
21:3 error Mismatched var in require(string!), key=states-of-matter.title, var=simTitle, desiredVar=statesOfMatterTitleString string-require-statement-match
/Users/samreid/github/states-of-matter/js/states/view/StatesMoleculesControlPanel.js
28:3 error Mismatched var in require(string!), key=diatomicOxygen, var=oxygenString, desiredVar=diatomicOxygenString string-require-statement-match
29:3 error Mismatched var in require(string!), key=AtomsAndMolecules, var=titleString, desiredVar=AtomsAndMoleculesString string-require-statement-match
/Users/samreid/github/states-of-matter/js/states/view/StatesPhaseControlNode.js
26:3 error Mismatched var in require(string!), key=Solid, var=solidString, desiredVar=SolidString string-require-statement-match
27:3 error Mismatched var in require(string!), key=Liquid, var=liquidString, desiredVar=LiquidString string-require-statement-match
28:3 error Mismatched var in require(string!), key=Gas, var=gasString, desiredVar=GasString string-require-statement-match
✖ 14 problems (14 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building states-of-matter-basics
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/states-of-matter-basics/js/states-of-matter-basics-main.js
21:3 error Mismatched var in require(string!), key=states-of-matter-basics.title, var=simTitle, desiredVar=statesOfMatterBasicsTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building sugar-and-salt-solutions
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/ConductivityTesterToolboxNode.js
28:3 error Mismatched var in require(string!), key=conductivity, var=CONDUCTIVITY, desiredVar=conductivityString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/EvaporationSlider.js
26:3 error Mismatched var in require(string!), key=evaporation, var=EVAPORATION, desiredVar=evaporationString string-require-statement-match
27:3 error Mismatched var in require(string!), key=none, var=NONE, desiredVar=noneString string-require-statement-match
28:3 error Mismatched var in require(string!), key=lots, var=LOTS, desiredVar=lotsString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/MacroConcentrationBarChartNode.js
21:3 error Mismatched var in require(string!), key=concentration, var=CONCENTRATION, desiredVar=concentrationString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/SoluteControlPanelNode.js
21:3 error Mismatched var in require(string!), key=solute, var=SOLUTE, desiredVar=soluteString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/VolumeIndicatorNode.js
20:3 error Mismatched var in require(string!), key=pattern.litersSolution, var=PATTERN__LITERS_SOLUTION, desiredVar=patternLitersSolutionString string-require-statement-match
21:3 error Mismatched var in require(string!), key=pattern.litersWater, var=PATTERN__LITERS_WATER, desiredVar=patternLitersWaterString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/barchart/Bar.js
23:3 error Mismatched var in require(string!), key=pattern.molesPerLiter, var=PATTERN__MOLES_PER_LITER, desiredVar=patternMolesPerLiterString string-require-statement-match
24:3 error Mismatched var in require(string!), key=pattern.molesPerLiterMultiline, var=PATTERN__MOLES_PER_LITER_MULTILINE, desiredVar=patternMolesPerLiterMultilineString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/common/view/barchart/ConcentrationBarChart.js
23:3 error Mismatched var in require(string!), key=showValues, var=SHOW_VALUES, desiredVar=showValuesString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/macro/MacroScreen.js
23:3 error Mismatched var in require(string!), key=macro, var=macroScreenTitle, desiredVar=macroString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/macro/view/MacroConcentrationBarChartNode.js
21:3 error Mismatched var in require(string!), key=concentration, var=CONCENTRATION, desiredVar=concentrationString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/macro/view/MacroScreenView.js
40:3 error Mismatched var in require(string!), key=salt, var=SALT, desiredVar=saltString string-require-statement-match
41:3 error Mismatched var in require(string!), key=sugar, var=SUGAR, desiredVar=sugarString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/macro/view/RemoveSoluteControlNode.js
16:3 error Mismatched var in require(string!), key=removeSalt, var=REMOVE_SALT, desiredVar=removeSaltString string-require-statement-match
17:3 error Mismatched var in require(string!), key=removeSugar, var=REMOVE_SUGAR, desiredVar=removeSugarString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/macro/view/SugarSaltBarChart.js
20:3 error Mismatched var in require(string!), key=salt, var=SALT, desiredVar=saltString string-require-statement-match
21:3 error Mismatched var in require(string!), key=sugar, var=SUGAR, desiredVar=sugarString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/micro/MicroScreen.js
29:3 error Mismatched var in require(string!), key=micro, var=microScreenTitle, desiredVar=microString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/micro/model/MicroModel.js
55:3 error Mismatched var in require(string!), key=sodiumChlorideNewLine, var=SODIUM_CHLORIDE_NEW_LINE, desiredVar=sodiumChlorideNewLineString string-require-statement-match
56:3 error Mismatched var in require(string!), key=calciumChlorideNewLine, var=CALCIUM_CHLORIDE_NEW_LINE, desiredVar=calciumChlorideNewLineString string-require-statement-match
57:3 error Mismatched var in require(string!), key=sodiumNitrateNewLine, var=SODIUM_NITRATE_NEW_LINE, desiredVar=sodiumNitrateNewLineString string-require-statement-match
58:3 error Mismatched var in require(string!), key=sucrose, var=SUCROSE, desiredVar=sucroseString string-require-statement-match
59:3 error Mismatched var in require(string!), key=glucose, var=GLUCOSE, desiredVar=glucoseString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/micro/view/ExpandableConcentrationBarChartNode.js
19:5 error Mismatched var in require(string!), key=concentration, var=CONCENTRATION, desiredVar=concentrationString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/micro/view/MicroSoluteKitList.js
27:3 error Mismatched var in require(string!), key=chloride, var=CHLORIDE, desiredVar=chlorideString string-require-statement-match
28:3 error Mismatched var in require(string!), key=calcium, var=CALCIUM, desiredVar=calciumString string-require-statement-match
29:3 error Mismatched var in require(string!), key=nitrate, var=NITRATE, desiredVar=nitrateString string-require-statement-match
30:3 error Mismatched var in require(string!), key=sucrose, var=SUCROSE, desiredVar=sucroseString string-require-statement-match
31:3 error Mismatched var in require(string!), key=glucose, var=GLUCOSE, desiredVar=glucoseString string-require-statement-match
32:3 error Mismatched var in require(string!), key=sodium, var=SODIUM, desiredVar=sodiumString string-require-statement-match
/Users/samreid/github/sugar-and-salt-solutions/js/sugar-and-salt-solutions-main.js
18:3 error Mismatched var in require(string!), key=sugar-and-salt-solutions.title, var=simTitle, desiredVar=sugarAndSaltSolutionsTitleString string-require-statement-match
✖ 33 problems (33 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building sun
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/sun/js/sun-main.js
18:3 error Mismatched var in require(string!), key=sun.title, var=title, desiredVar=sunTitleString string-require-statement-match
✖ 1 problem (1 error, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building trig-tour
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/trig-tour/js/trig-tour-main.js
17:3 error Mismatched var in require(string!), key=trig-tour.title, var=simTitle, desiredVar=trigTourTitleString string-require-statement-match
/Users/samreid/github/trig-tour/js/trig-tour/SpecialAngles.js
14:3 error Mismatched var in require(string!), key=pi, var=pi, desiredVar=piString string-require-statement-match
/Users/samreid/github/trig-tour/js/trig-tour/TrigTourScreen.js
18:3 error Mismatched var in require(string!), key=trig-tour.title, var=trigLabSimString, desiredVar=trigTourTitleString string-require-statement-match
✖ 3 problems (3 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building under-pressure
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/under-pressure/js/chamber-pool/view/MassNode.js
23:3 error Mismatched var in require(string!), key=massLabelPattern, var=massLabelPattern, desiredVar=massLabelPatternString string-require-statement-match
/Users/samreid/github/under-pressure/js/common/model/Units.js
20:3 error Mismatched var in require(string!), key=valueWithUnitsPattern, var=valueWithUnitsPattern, desiredVar=valueWithUnitsPatternString string-require-statement-match
21:3 error Mismatched var in require(string!), key=ftPerSPerS, var=ftPerSPerS, desiredVar=ftPerSPerSString string-require-statement-match
22:3 error Mismatched var in require(string!), key=mPerSPerS, var=mPerSPerS, desiredVar=mPerSPerSString string-require-statement-match
23:3 error Mismatched var in require(string!), key=densityUnitsEnglish, var=densityUnitsEnglish, desiredVar=densityUnitsEnglishString string-require-statement-match
24:3 error Mismatched var in require(string!), key=densityUnitsMetric, var=densityUnitsMetric, desiredVar=densityUnitsMetricString string-require-statement-match
/Users/samreid/github/under-pressure/js/common/view/UnderPressureRuler.js
25:3 error Mismatched var in require(string!), key=m, var=units_metersString, desiredVar=mString string-require-statement-match
26:3 error Mismatched var in require(string!), key=ft, var=units_feetString, desiredVar=ftString string-require-statement-match
/Users/samreid/github/under-pressure/js/common/view/UnderPressureView.js
39:3 error Mismatched var in require(string!), key=earth, var=EarthString, desiredVar=earthString string-require-statement-match
40:3 error Mismatched var in require(string!), key=mars, var=MarsString, desiredVar=marsString string-require-statement-match
41:3 error Mismatched var in require(string!), key=jupiter, var=JupiterString, desiredVar=jupiterString string-require-statement-match
42:3 error Mismatched var in require(string!), key=gasoline, var=GasolineString, desiredVar=gasolineString string-require-statement-match
43:3 error Mismatched var in require(string!), key=water, var=WaterString, desiredVar=waterString string-require-statement-match
44:3 error Mismatched var in require(string!), key=honey, var=HoneyString, desiredVar=honeyString string-require-statement-match
/Users/samreid/github/under-pressure/js/mystery-pool/view/MysteryPoolControls.js
25:3 error Mismatched var in require(string!), key=mysteryFluid, var=mysteryFluid, desiredVar=mysteryFluidString string-require-statement-match
26:3 error Mismatched var in require(string!), key=mysteryPlanet, var=mysteryPlanet, desiredVar=mysteryPlanetString string-require-statement-match
27:3 error Mismatched var in require(string!), key=planetA, var=planetA, desiredVar=planetAString string-require-statement-match
28:3 error Mismatched var in require(string!), key=planetB, var=planetB, desiredVar=planetBString string-require-statement-match
29:3 error Mismatched var in require(string!), key=planetC, var=planetC, desiredVar=planetCString string-require-statement-match
30:3 error Mismatched var in require(string!), key=fluidA, var=fluidA, desiredVar=fluidAString string-require-statement-match
31:3 error Mismatched var in require(string!), key=fluidB, var=fluidB, desiredVar=fluidBString string-require-statement-match
32:3 error Mismatched var in require(string!), key=fluidC, var=fluidC, desiredVar=fluidCString string-require-statement-match
/Users/samreid/github/under-pressure/js/square-pool/view/SquarePoolGrid.js
22:3 error Mismatched var in require(string!), key=readoutMeters, var=metersStringPattern, desiredVar=readoutMetersString string-require-statement-match
23:3 error Mismatched var in require(string!), key=readoutFeet, var=feetStringPattern, desiredVar=readoutFeetString string-require-statement-match
/Users/samreid/github/under-pressure/js/trapezoid-pool/view/TrapezoidPoolGrid.js
23:3 error Mismatched var in require(string!), key=m, var=metersString, desiredVar=mString string-require-statement-match
24:3 error Mismatched var in require(string!), key=ft, var=feetString, desiredVar=ftString string-require-statement-match
25:3 error Mismatched var in require(string!), key=valueWithUnitsPattern, var=valueWithUnitsPattern, desiredVar=valueWithUnitsPatternString string-require-statement-match
/Users/samreid/github/under-pressure/js/under-pressure-main.js
15:3 error Mismatched var in require(string!), key=under-pressure.title, var=simTitle, desiredVar=underPressureTitleString string-require-statement-match
✖ 28 problems (28 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building vegas
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/vegas/js/GameTimer.js
20:3 error Mismatched var in require(string!), key=pattern.0hours.1minutes.2seconds, var=pattern_0hours_1minutes_2seconds, desiredVar=pattern0hours1minutes2secondsString string-require-statement-match
21:3 error Mismatched var in require(string!), key=pattern.0minutes.1seconds, var=pattern_0minutes_1seconds, desiredVar=pattern0minutes1secondsString string-require-statement-match
/Users/samreid/github/vegas/js/LevelCompletedNode.js
31:3 error Mismatched var in require(string!), key=label.score.max, var=scoreOutOfString, desiredVar=labelScoreMaxString string-require-statement-match
32:3 error Mismatched var in require(string!), key=label.time, var=timeString, desiredVar=labelTimeString string-require-statement-match
34:3 error Mismatched var in require(string!), key=pattern.0yourBest, var=pattern0YourBestString, desiredVar=pattern0yourBestString string-require-statement-match
36:3 error Mismatched var in require(string!), key=label.level, var=levelString, desiredVar=labelLevelString string-require-statement-match
/Users/samreid/github/vegas/js/ScoreboardBar.js
25:3 error Mismatched var in require(string!), key=label.level, var=pattern_0level, desiredVar=labelLevelString string-require-statement-match
26:3 error Mismatched var in require(string!), key=label.score, var=pattern_0score, desiredVar=labelScoreString string-require-statement-match
27:3 error Mismatched var in require(string!), key=pattern.0challenge.1max, var=pattern_0challenge_1max, desiredVar=pattern0challenge1maxString string-require-statement-match
/Users/samreid/github/vegas/js/ScoreboardPanel.js
25:3 error Mismatched var in require(string!), key=label.level, var=pattern_0level, desiredVar=labelLevelString string-require-statement-match
26:3 error Mismatched var in require(string!), key=label.score, var=pattern_0score, desiredVar=labelScoreString string-require-statement-match
27:3 error Mismatched var in require(string!), key=pattern.0challenge.1max, var=pattern_0challenge_1max, desiredVar=pattern0challenge1maxString string-require-statement-match
/Users/samreid/github/vegas/js/vegas-main.js
20:3 error Mismatched var in require(string!), key=vegas.title, var=title, desiredVar=vegasTitleString string-require-statement-match
✖ 13 problems (13 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building vibe
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/vibe/js/vibe-main.js
17:3 error Mismatched var in require(string!), key=vibe.title, var=simTitle, desiredVar=vibeTitleString string-require-statement-match
/Users/samreid/github/vibe/js/vibe/VibeScreen.js
16:3 error Mismatched var in require(string!), key=vibe.title, var=vibeSimString, desiredVar=vibeTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Building wave-on-a-string
Running "eslint:repoFiles" (eslint) task
/Users/samreid/github/wave-on-a-string/js/wave-on-a-string-main.js
18:3 error Mismatched var in require(string!), key=wave-on-a-string.title, var=simTitleString, desiredVar=waveOnAStringTitleString string-require-statement-match
/Users/samreid/github/wave-on-a-string/js/wave-on-a-string/view/WOASScreen.js
16:3 error Mismatched var in require(string!), key=wave-on-a-string.title, var=simTitleString, desiredVar=waveOnAStringTitleString string-require-statement-match
✖ 2 problems (2 errors, 0 warnings)
Warning: Task "eslint:repoFiles" failed. Use --force to continue.
Aborted due to warnings.
Will other developers @jbphet @pixelzoom @aaronsamuel137 @jessegreenberg @jonathanolson please take a few minutes to spot review the key/desiredVar examples from above to make sure everything is as desired? It would be best to do this only once. One case where it was unclear how to camel case was when numbers appear. Right now it works like this (with a lowercase y):
key=pattern.0yourBest, desiredVar=pattern0yourBestString
I reviewed a random sample of https://github.com/phetsims/chipper/issues/396#issuecomment-153522589, looks good to me. And I'll be happy to update my sims.
Ah, just read about this https://github.com/phetsims/chipper/issues/396#issuecomment-153523289:
key=pattern.0yourBest, desiredVar=pattern0yourBestString
That's unfortunate, because it's not camel case, and will probably cause continual problems. Recommended to try to resolve this.
Are you advocating for a capital Y in the desiredVarName in this example? If so, We could change my camelCase method to do that.
Yes. key=pattern.0yourBest -> var pattern0YourBestString
. In function camelCase
, iterate over the chars in the var name, and toUpperCase
any letters that are preceded by a number.
To clarify... Camel case for var names is: the first word begins with a lowercase letter, all subsequent words begin with uppercase. In pattern0yourBestString
, the word your
violates this convention.
Here's another problematic case, from graphing-lines:
/Users/cmalley/PhET/GitHub/graphing-lines/js/common/view/PointToolNode.js
27:3 error Mismatched var in require(string!), key=point.xy, var=pointXYString, desiredVar=pointXyString string-require-statement-match
I updated a few of my sims, ignoring "pattern" strings for now.
I fixed the camel casing rule in the above commit to make words after number be uppercase.
Great.
After thinking about the case I mentioned in https://github.com/phetsims/chipper/issues/396#issuecomment-153531910, I believe that this is a problem with the key not being camel case. A more appropriate key would be point.xY
or pointXY
.
Looks like a bug in the rule, underscore is not being replaced. Eg:
Running "eslint:repoFiles" (eslint) task
/Volumes/b5 Data1/PhET/GitHub/balancing-chemical-equations/js/game/view/GameFeedbackDialog.js
36:3 error Mismatched var in require(string!), key=pattern_0points, var=pattern0PointsString, desiredVar=pattern_0PointsString string-require-statement-match
/Volumes/b5 Data1/PhET/GitHub/balancing-chemical-equations/js/game/view/LevelSelectionNode.js
35:3 error Mismatched var in require(string!), key=pattern_0level, var=pattern_0level, desiredVar=pattern_0LevelString string-require-statement-match
Rule fixed, @samreid please review.
The rule is failing.
% cd graphing-lines
% grunt lint
Cannot call method 'toUpperCase' of undefined Use --force to continue.
Looks like it's failing for key pattern_Level_0
. I'm guessing that the change made in https://github.com/phetsims/chipper/commit/ba209f60a807fbb068e15eade3bcfbd57f9e8c33 fails when there's a number at the end of a key.
Rule fixed, @samreid please review.
Two problematic string keys in joist:
/Volumes/b5 Data1/PhET/GitHub/joist/js/HomeButton.js
20:3 error Mismatched var in require(string!), key=HomeButton.name, var=homeButtonNameString, desiredVar=HomeButtonNameString string-require-statement-match
/Volumes/b5 Data1/PhET/GitHub/joist/js/PhetButton.js
33:3 error Mismatched var in require(string!), key=PhetButton.name, var=phetButtonNameString, desiredVar=PhetButtonNameString string-require-statement-match
The keys start with an uppercase letter, so we end up with a var that starts with an uppercase letter, which violates the var naming convention.
Options:
(1) Change the keys. This will affect existing translations, and require redeployment of sims.
(2) Change the rule to force the first char of the var name to lowercase (my preference).
Similar problem in scenery-phet for these keys:
FaceWithPointsNode.pattern_0sign_1points NumberControl.pattern_0value_1units WavelengthSlider.pattern_0wavelength_1units ResetAllButton.name SoundToggleButton.name
With the exception of the problem noted immediately above, I've fixed all var names in common code, and all of my sim repos (with the exception of beers-law-lab, which is in RC test).
Once the above problem is fixed, I suggest that we add the rule to .eslintrc so that other developers can start fixing their sims.
Once the above problem is fixed, I suggest that we add the rule to .eslintrc so that other developers can start fixing their sims.
As discussed on Tuesday, I'm going to take a 1st pass through things before adding the rule to .eslintrc.
I spot tested balancing-act and beers-law-lab after the changes above and did not see any issues.
These seemed a bit odd in chains, but I kept them anyways:
var plainStringString = require( 'string!CHAINS/plainString' );
var multilineStringString = require( 'string!CHAINS/multilineString' );
var htmlStringString = require( 'string!CHAINS/htmlString' );
var patternStringString = require( 'string!CHAINS/patternString' );
var sizeStringString = require( 'string!CHAINS/size' );
Feel free to rename the string keys in CHAINS.
@samreid I guess you didn't see this in https://github.com/phetsims/chipper/issues/396#issuecomment-153903824:
With the exception of the problem noted immediately above, I've fixed all var names in common code, and all of my sim repos (with the exception of beers-law-lab, which is in RC test).
Sorry if I wasn't clear. I was trying to defer beers-law-lab until after RC test. But looks like you did it. Oh well...
My apologies, you are right. I would be happy to revert the change if you wish.
Nah, I can work with it.
Went through capacitor-lab-basics, molecules-and-light, and trig-tour Saw no surprises in those sims, the rule behaved as described/defined in the comments above.
I've been chipping away at this every day since we decided to proceed. Still have 393 lint issues across our repos. Considering the following options:
Feel free to rename the string keys in CHAINS.
At the moment, it doesn't seem too worrisome.
+1 to add the rule to master and let other developers take on some of this burden.
We've been making decisions like this to clean things up, and they are not getting done. Other examples include visibility annotations, fleshing out JSdoc, and namespacing. If we're going to spend the time deciding what to do, we should be following through.
During the Bending Light code review, @jessegreenberg pointed out several lines in Bending Light where there was a mismatch between the string key and the var declared in the require statement. For instance:
and
I wrote a eslint rule that requires the the following to be true:
varName+'String' === keyName
.Here is the code for the rule: