# flake8-ls **Repository Path**: mirrors_sileht/flake8-ls ## Basic Information - **Project Name**: flake8-ls - **Description**: super fast flake8 language server - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-25 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ‼️ I don't use this anymore, prefer ruff/ruff-lsp ‼️ # flake8-ls: super fast flake8 language server Its preload flake8 and its plugins only once. It supports diagnostics only. ## Status It works but plugins are loaded when the language server start. So if you use the same langauge for files from different projects, you may have trouble if they configuration/plugins are not indentic. That the compromise to be so fast. ## Install ```shell $ pip install --user flake8-ls ``` ## vim-lspconfig ```lua lua << EOF require("lspconfig.configs")["flake8ls"] = { default_config = { cmd = { 'flake8-ls' }, filetypes = { 'python' }, root_dir = lspconfig.util.root_pattern('pyproject.toml', 'setup.py', 'setup.cfg', 'requirements.txt', 'Pipfile'), single_file_support = true, }, } require("lspconfip").flake8ls.setup({}) EOF ```