From 9ad9867a6ab2f8c6cbef2cd7070ea5be9880d971 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 17 Feb 2025 18:25:57 +0100 Subject: usecases/nixvim-dev: use ruff LSP with better config --- usecases/desktop/development/nixvim-dev.nix | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'usecases/desktop/development') diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix index c9bcca2..96095d2 100644 --- a/usecases/desktop/development/nixvim-dev.nix +++ b/usecases/desktop/development/nixvim-dev.nix @@ -131,9 +131,31 @@ _inputs: enable = true; settings.formatting.command = [ "nixfmt" ]; }; - pylsp = { + pylsp.enable = true; + pyright.enable = true; + ruff = { enable = true; - settings.plugins.ruff.enabled = true; + settings = { + configurationPreference = "filesystemFirst"; + lineLength = 100; + lint = { + preview = true; + extendSelect = [ + # Error + "E" + # Pyflakes + "F" + # Warning + "W" + # ISort + "I" + # PEP8 Naming + "N" + # Ruff-specific rules + "RUF" + ]; + }; + }; }; superhtml = { enable = true; -- cgit v1.2.3