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.
$ npm install
You will also need to have ruff
installed and available in your path.
Make sure your ruff client is installed and availiable by running the tests
$ npm test
$ npm run dev