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

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

Repository metrics

Stars
 (6 stars)
PR merge metrics
 (Avg merge 4d 17h) (5 merged PRs in 30d)

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