Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 1.08 KB

README.md

File metadata and controls

39 lines (23 loc) · 1.08 KB

lsp-editor

A simple python code editor with code formatting and linting.

This is a toy experiment to show how to integrate the ruff language server into a code editor.

This editor is built with Electron, CodeMirror, and VS Code's language server client library.

This is a toy experiment for demonstration purposes only. The code editor does not persist data or open files.

Linting error

Recommended IDE Setup

Project Setup

Install

$ npm install

You will also need to have ruff installed and available in your path.

Running tests

Make sure your ruff client is installed and availiable by running the tests

$ npm test

Development

$ npm run dev