]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
chore(deps): update eslint monorepo to v10 (#1671) main
authorrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Wed, 16 Sep 2026 17:38:57 +0000 (19:38 +0200)
committerGitHub <noreply@github.com>
Wed, 16 Sep 2026 17:38:57 +0000 (19:38 +0200)
commit97ed62e04a15bf9f37bfa0f29e93588f334f91c9
tree3eb28fa528e89031064ec8718f2c3e80252b4de4
parent6304d0294cdfba0b4ccc04a68861b5596848a981
chore(deps): update eslint monorepo to v10 (#1671)

* chore(deps): update eslint monorepo to v10

* build(deps): bump neostandard to 0.14.0-next.1 for ESLint 10 support

ESLint 10 removed the deprecated SourceCode#isSpaceBetweenTokens method,
which the transitively-pinned @stylistic/eslint-plugin@2.11.0 (via
neostandard@0.13.0) still called, crashing `eslint` at runtime
(TypeError: sourceCode.isSpaceBetweenTokens is not a function).

neostandard@0.14.0-next.1 declares eslint peer ^9.22.0 || ^10.0.0 and
bundles @stylistic/eslint-plugin@5.10.0 (uses isSpaceBetween), restoring
ESLint 10 compatibility.

Apply resulting @stylistic 5 formatting auto-fixes and resolve new
findings from ESLint 10's updated eslint:recommended and eslint-plugin-n:
- no-useless-assignment: drop dead initializers / useless param mutation
- n/no-callback-literal: rename non-error-first callback param
- preserve-caught-error: attach cause to rethrown error

* [autofix.ci] apply automated fixes

* build(deps): widen neostandard range to ^0.14.0-next.1

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@sap.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
19 files changed:
package.json
pnpm-lock.yaml
src/charging-station/broadcast-channel/ChargingStationWorkerBroadcastChannel.ts
src/charging-station/ocpp/1.6/OCPP16ServiceUtils.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20ServiceUtils.ts
tests/charging-station/ui-server/UIWebSocketServer.test.ts
tests/utils/AsyncLock.test.ts
ui/cli/src/commands/action.ts
ui/common/src/utils/payloadBuilders.ts
ui/web/src/App.vue
ui/web/src/shared/components/SkinLoadError.vue
ui/web/src/shared/composables/useAsyncAction.ts
ui/web/src/shared/composables/useChangeConfigurationForm.ts
ui/web/src/shared/composables/useSetUrlForm.ts
ui/web/src/skins/modern/ModernLayout.vue
ui/web/src/skins/modern/components/ConnectorRow.vue
ui/web/src/skins/modern/components/SimulatorBar.vue
ui/web/src/skins/modern/components/StationCard.vue