无法禁用 pylsp 的 linting 警告

问题描述 投票:0回答:1

我正在尝试禁用 pylsp 发出的关于我的行太长的警告。 然而,每当我打开或保存 python 文件时,我都会注意到一条消息,指出 pyflake、mccabe 和 pycodestyle 已完成,并且收到一条警告,指出某些行太长。

我似乎无法找到禁用此功能的方法。 有人可以告诉我我缺少什么或举个例子说明他们是如何做到的吗?

我的init.lua来自kickstart.vim,我在其中添加了以下内容

pylsp = {
    configurationSources = { 'flake8' },
    plugins = {
        flake8 = {
            enabled = false,
            ignore = { 'E501', 'E231' },
            maxLineLength = 88,
        },
        black = {enabled = true},
        autopep8 = { enabled = false },
        mccabe = {enabled = false},
        pycodestyle = {
            enabled = false,
            ignore = { 'E501', 'E231' },
            maxLineLength = 88,
        },
        pyflakes = {enabled = false},
    }
},

已安装的软件包(mason.vim):

  • 黑色
  • 片8
  • yapf
  • python-lsp-服务器
lua lint neovim language-server-protocol python-language-server
1个回答
0
投票

我知道这是一个较老的问题,但在意识到它只需要包含在通过kickstart传递的

settings
中之前,我一直在努力反对这个问题,并想在这里为其他人记录下来穿过它

pylsp = {
    settings = {
        pylsp = {
            configurationSources = { 'flake8' },
            plugins = {
                flake8 = {
                    enabled = false,
                    ignore = { 'E501', 'E231' },
                    maxLineLength = 88,
                },
                black = {enabled = true},
                autopep8 = { enabled = false },
                mccabe = {enabled = false},
                pycodestyle = {
                    enabled = false,
                    ignore = { 'E501', 'E231' },
                    maxLineLength = 88,
                },
                pyflakes = {enabled = false},
            },
        },
    },
},
© www.soinside.com 2019 - 2024. All rights reserved.