package.json defines "lint": "eslint src/", but:
- eslint is not in
devDependencies
node_modules/.bin/eslint does not exist
- there is no
.eslintrc* or eslint.config.* file
So npm run lint fails immediately, and CI never runs it.
Fix: Either (a) add eslint + a flat eslint.config.js (consider eslint-plugin-security, which repo_security_plan recommends for this TypeScript repo that executes untrusted code) and add a lint step to .github/workflows/ci.yml, or (b) remove the dead lint script if linting is intentionally out of scope.
package.jsondefines"lint": "eslint src/", but:devDependenciesnode_modules/.bin/eslintdoes not exist.eslintrc*oreslint.config.*fileSo
npm run lintfails immediately, and CI never runs it.Fix: Either (a) add
eslint+ a flateslint.config.js(considereslint-plugin-security, which repo_security_plan recommends for this TypeScript repo that executes untrusted code) and add alintstep to.github/workflows/ci.yml, or (b) remove the deadlintscript if linting is intentionally out of scope.