Remove ruff, issues with flymake integration

Use flake8 for python flymake linting (along with mypy of course)

Add fortls FORTRAN language server to default installed packages as well
This commit is contained in:
Evie Litherland-Smith 2024-04-26 13:50:35 +01:00
parent a21ebf586b
commit eb7e6c3b13
2 changed files with 5 additions and 10 deletions

View file

@ -81,7 +81,6 @@
treesit-auto treesit-auto
flymake-popon flymake-popon
flymake-collection flymake-collection
flymake-ruff
flymake-eslint flymake-eslint
flymake-shellcheck flymake-shellcheck
apheleia apheleia

View file

@ -15,18 +15,14 @@
shellcheck shellcheck
nodePackages.prettier nodePackages.prettier
# Lua
(luajit.withPackages
(ps: [(ps.callPackage ./luarocks/scilua.nix {})]))
luarocks-nix
lua-language-server
stylua
# Python # Python
(python3.withPackages (python3.withPackages
(ps: with ps; [python-lsp-server pylsp-rope mypy])) (ps: with ps; [python-lsp-server flake8 mypy]))
black
isort isort
ruff
# FORTRAN
fortls
# JavaScript / TypeScript # JavaScript / TypeScript
nodejs nodejs