Summary
npm run lint fails immediately due to ESLint config incompatibility:
Environment key "jest/globals" is unknown
Environment
- Date: 2026-06-01
- Command:
cd ContextEngine && npm run lint
Actual output
- ESLint 8.57.1
- Error path:
.eslintrc.js » @react-native/eslint-config#overrides[4]
Impact
- Release checklist cannot enforce lint gate.
- QA pipeline is partially blind to static issues.
- This is already listed as known operational limit in
app-behaviour.md, but remains unresolved.
Suggested fix direction
- Update ESLint/Jest env integration to compatible versions.
- Ensure
jest/globals env is recognized by current ESLint stack.
- Add a CI check to prevent config drift.
Acceptance criteria
npm run lint exits 0 on a clean checkout.
Summary
npm run lintfails immediately due to ESLint config incompatibility:Environment key "jest/globals" is unknownEnvironment
cd ContextEngine && npm run lintActual output
.eslintrc.js » @react-native/eslint-config#overrides[4]Impact
app-behaviour.md, but remains unresolved.Suggested fix direction
jest/globalsenv is recognized by current ESLint stack.Acceptance criteria
npm run lintexits 0 on a clean checkout.