1
0
forked from mirrors/0ad

Fix eslint rule 'default-case'

Manual fixes needed for:
eslint --no-config-lookup --rule '"default-case": 1'

Ref: #7812
Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
This commit is contained in:
Ralph Sennhauser
2025-05-12 21:26:08 +02:00
parent d37811d42c
commit f3ac9e9669
10 changed files with 84 additions and 48 deletions
@@ -16,6 +16,8 @@ function distributeButtonsHorizontally(button, captions)
button[1].size = "33%+5 " + y1 + " 66%-5 " + y2;
button[2].size = "66%+5 " + y1 + " 100%-18 " + y2;
break;
default:
error("distributeButtonsHorizontally does not yet support more than 3 buttons, attempting to use " + captions.length);
}
}
@@ -105,6 +105,8 @@ function parseCmdLineArgs(settings, cmdLineArgs)
settings.mapExploration.setExplored(true);
settings.mapExploration.setRevealed(false);
break;
default:
warn("Unknown argument for option 'autostart-visibility': " + cmdLineArgs['autostart-visibility']);
}
}
@@ -294,7 +294,8 @@ function InterpretTechRequirements(civ, operator, value)
}
break;
}
default:
warn("Unknown requirement operator in 'all': " + newOper);
}
}
if (civPermitted === false) // if and only if false
@@ -347,6 +348,8 @@ function InterpretTechRequirements(civ, operator, value)
requirements.push(res);
break;
default:
warn("Unknown requirement operator in 'any': " + newOper);
}
}
if (!civPermitted && !requirements.length)
@@ -116,6 +116,8 @@ class SavegameList
cmpA = a.description;
cmpB = b.description;
break;
default:
error("Unknown sortKey in updateSavegameList: " + sortKey);
}
if (cmpA < cmpB)
@@ -231,6 +231,8 @@ function filterReplays()
cmpA_secondary = g_PopulationCapacities.Name.indexOf(a.attribs.settings.PopulationCapType);
cmpB_secondary = g_PopulationCapacities.Name.indexOf(b.attribs.settings.PopulationCapType);
break;
default:
error("Unknown sortKey in filterReplays: " + sortKey);
}
if (cmpA < cmpB)
+56 -42
View File
@@ -500,6 +500,8 @@ function handleInputBeforeGui(ev, hoveredObject)
mouseX = ev.x;
mouseY = ev.y;
break;
default:
break;
}
mouseIsOverObject = (hoveredObject != null);
@@ -564,9 +566,10 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_UNIT_POSITION:
switch (ev.type)
@@ -575,8 +578,9 @@ function handleInputBeforeGui(ev, hoveredObject)
return positionUnitsFreehandSelectionMouseMove(ev);
case "mousebuttonup":
return positionUnitsFreehandSelectionMouseUp(ev);
default:
return false;
}
break;
case INPUT_BUILDING_CLICK:
switch (ev.type)
@@ -589,7 +593,7 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_BUILDING_DRAG;
return false;
}
break;
return false;
case "mousebuttonup":
if (ev.button == SDL_BUTTON_LEFT)
@@ -607,7 +611,7 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_BUILDING_PLACEMENT;
return true;
}
break;
return false;
case "mousebuttondown":
if (ev.button == SDL_BUTTON_RIGHT)
@@ -617,9 +621,10 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_BUILDING_WALL_CLICK:
// User is mid-click in choosing a starting point for building a wall. The build process can still be cancelled at this point
@@ -632,7 +637,7 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_BUILDING_WALL_PATHING;
return true;
}
break;
return false;
case "mousebuttondown":
if (ev.button == SDL_BUTTON_RIGHT)
@@ -644,9 +649,10 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_BUILDING_WALL_PATHING:
// User has chosen a starting point for constructing the wall, and is now looking to set the endpoint.
@@ -679,7 +685,7 @@ function handleInputBeforeGui(ev, hoveredObject)
].filter(tip => tip).join("\n");
}
break;
return false;
case "mousebuttondown":
if (ev.button == SDL_BUTTON_LEFT)
@@ -715,9 +721,10 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_BUILDING_DRAG:
switch (ev.type)
@@ -746,7 +753,7 @@ function handleInputBeforeGui(ev, hoveredObject)
}
updateBuildingPlacementPreview();
break;
return false;
case "mousebuttonup":
if (ev.button == SDL_BUTTON_LEFT)
@@ -764,7 +771,7 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_BUILDING_PLACEMENT;
return true;
}
break;
return false;
case "mousebuttondown":
if (ev.button == SDL_BUTTON_RIGHT)
@@ -774,9 +781,10 @@ function handleInputBeforeGui(ev, hoveredObject)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_BATCHTRAINING:
if (ev.type == "hotkeyup" && ev.hotkey == "session.batchtrain")
@@ -784,10 +792,10 @@ function handleInputBeforeGui(ev, hoveredObject)
flushTrainingBatch();
inputState = INPUT_NORMAL;
}
break;
return false;
default:
return false;
}
return false;
}
function handleInputAfterGui(ev)
@@ -847,11 +855,11 @@ function handleInputAfterGui(ev)
else if (ev.button == SDL_BUTTON_RIGHT)
{
if (!controlsPlayer(g_ViewedPlayer))
break;
return false;
g_DragStart = new Vector2D(ev.x, ev.y);
inputState = INPUT_UNIT_POSITION_START;
}
break;
return false;
case "hotkeypress":
if (ev.hotkey.indexOf("selection.group.") == 0)
@@ -874,9 +882,10 @@ function handleInputAfterGui(ev)
prevHotkey = ev.hotkey;
}
}
break;
return false;
default:
return false;
}
break;
case INPUT_PRESELECTEDACTION:
switch (ev.type)
@@ -895,7 +904,7 @@ function handleInputAfterGui(ev)
{
const action = determineAction(ev.x, ev.y);
if (!action)
break;
return false;
if (!Engine.HotkeyIsPressed("session.queue") && !Engine.HotkeyIsPressed("session.orderone"))
{
preSelectedAction = ACTION_NONE;
@@ -907,18 +916,17 @@ function handleInputAfterGui(ev)
{
preSelectedAction = ACTION_NONE;
inputState = INPUT_NORMAL;
break;
}
return false;
default:
// Slight hack: If selection is empty, reset the input state.
if (!g_Selection.size())
{
preSelectedAction = ACTION_NONE;
inputState = INPUT_NORMAL;
break;
}
return false;
}
break;
case INPUT_SELECTING:
switch (ev.type)
@@ -999,20 +1007,18 @@ function handleInputAfterGui(ev)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
default:
return false;
}
break;
case INPUT_UNIT_POSITION_START:
switch (ev.type)
{
case "mousemotion":
if (g_DragStart.distanceToSquared(ev) >= Math.square(getMaxDragDelta()))
{
inputState = INPUT_UNIT_POSITION;
return false;
}
break;
return false;
case "mousebuttonup":
inputState = INPUT_NORMAL;
if (ev.button == SDL_BUTTON_RIGHT)
@@ -1021,9 +1027,10 @@ function handleInputAfterGui(ev)
if (action)
return doAction(action, ev);
}
break;
return false;
default:
return false;
}
break;
case INPUT_BUILDING_PLACEMENT:
switch (ev.type)
@@ -1114,7 +1121,7 @@ function handleInputAfterGui(ev)
inputState = INPUT_NORMAL;
return true;
}
break;
return false;
case "hotkeydown":
@@ -1125,16 +1132,19 @@ function handleInputAfterGui(ev)
case "session.rotate.cw":
placementSupport.angle += rotation_step;
updateBuildingPlacementPreview();
break;
return false;
case "session.rotate.ccw":
placementSupport.angle -= rotation_step;
updateBuildingPlacementPreview();
break;
return false;
default:
return false;
}
break;
default:
return false;
}
break;
case INPUT_FLARE:
if (ev.type == "mousebuttondown")
{
@@ -1150,8 +1160,10 @@ function handleInputAfterGui(ev)
return true;
}
}
return false;
default:
return false;
}
return false;
}
function doAction(action, ev)
@@ -1644,6 +1656,8 @@ function performGroup(action, groupId)
updateGroups();
break;
default:
warn("Unknow action in performGroup: " + action);
}
}
@@ -55,6 +55,8 @@ g_SelectionPanels.Alert = {
case "end":
endOfAlert();
return;
default:
error("Unknown value for alert action: " + data.item);
}
};
@@ -80,6 +82,8 @@ g_SelectionPanels.Alert = {
else
data.button.tooltip += "\n" + bodyFont(translate("Unload nearby vulnerable units."));
break;
default:
error("Unknown value for alert action: " + data.item);
}
data.button.enabled = controlsPlayer(data.player);
@@ -789,6 +793,8 @@ g_SelectionPanels.Research = {
current = playerState.typeCountsByClass[entity.class] ?
Object.keys(playerState.typeCountsByClass[entity.class]).length : 0;
break;
default:
error("Unknow value in entity requirement check: " + entity.check);
}
const remaining = entity.number - current;
@@ -713,6 +713,8 @@ var g_UnitActions =
"gain": getTradingTooltip(tradingDetails.gain)
});
break;
default:
error("Unknown type for tradingDetails: " + tradingDetails.type);
}
return {
@@ -165,8 +165,9 @@ BuildRestrictions.prototype.CheckPlacement = function()
case "fail_terrain_class":
// TODO: be more specific and/or list valid terrain?
result.message = markForTranslation("%(name)s cannot be built on invalid terrain");
default:
return result; // Fail
}
return result; // Fail
}
// Check territory restrictions
@@ -348,8 +348,9 @@ TechnologyManager.prototype.CheckTechnologyRequirements = function(reqs, civonly
case "entities":
return req[type].every(this.DoesEntitySpecPass, this);
default:
return false;
}
return false;
});
});
};
@@ -361,14 +362,15 @@ TechnologyManager.prototype.DoesEntitySpecPass = function(entity)
case "count":
if (!this.classCounts[entity.class] || this.classCounts[entity.class] < entity.number)
return false;
break;
return true;
case "variants":
if (!this.typeCountsByClass[entity.class] || Object.keys(this.typeCountsByClass[entity.class]).length < entity.number)
return false;
break;
return true;
default:
return true;
}
return true;
};
TechnologyManager.prototype.OnGlobalOwnershipChanged = function(msg)