objectionary/eo-lsp-server

`lint` target in `Makefile` uses `--ext .ts` flag that was removed in ESLint v9

Open

#364 opened on Jun 14, 2026

View on GitHub
 (3 comments) (0 reactions) (0 assignees)TypeScript (9 forks)github user discovery
bughelp wanted

Repository metrics

Stars
 (6 stars)
PR merge metrics
 (PR metrics pending)

Description

What happens: The lint target in Makefile runs npx eslint src --ext .ts. The project's package.json specifies "eslint": "^9.0.0", but the --ext CLI option was removed as a breaking change in ESLint v9 (it was replaced by specifying file patterns in the config file). Running make lint therefore fails. The eslint.config.js already specifies files: ["**/*.ts", ...], so the flag is both redundant and unsupported.

What should happen: The lint target should run npx eslint src (without --ext .ts), relying on the files patterns already present in eslint.config.js to select TypeScript files.

Contributor guide