opencode icon indicating copy to clipboard operation
opencode copied to clipboard

feature request: biome lsp support

Open jake8655 opened this issue 5 months ago • 5 comments

Biome formatter was added in #1791. Eslint lsp was also added in #1744.

It would be awesome to be able to provide linting diagnostics to llms using Biome linter too. I'm not exactly sure about the details of the implementation because Biome provides an LSP proxy, stdin and a daemon with the binary.

Reference implementation in Zed: https://github.com/biomejs/biome-zed Biome documentation: https://biomejs.dev/guides/editors/create-a-extension

jake8655 avatar Aug 11 '25 15:08 jake8655

@thdxr Is there a plan for this to be implemented in the near future? It would be wonderful if opencode could be used in projects that use Biome instead of ESLint.

Chiji1108 avatar Oct 04 '25 06:10 Chiji1108

this is lower priority right now but it will be added at some point for sure

rekram1-node avatar Oct 04 '25 14:10 rekram1-node

Is there any temporary workaround to let biome work with opencode?

mi3lix9 avatar Dec 08 '25 07:12 mi3lix9

you can define custom lsps in your opencode.json, I'm not familiar with biome but we do have docs showing some examples

rekram1-node avatar Dec 08 '25 18:12 rekram1-node

Wow this was fast. Now opencode support biome! Please close this issue.

mi3lix9 avatar Dec 11 '25 09:12 mi3lix9