Closed
Description
ruff server
needs to support .ipynb
(aka Jupyter Notebook) files to have feature parity with ruff-lsp
. In the LSP specification, these files are represented as notebook documents. Ruff can format and lint notebook documents, but their internal schema is different from the schema used by the LSP, so we'll need to convert between the two.