微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio 代码中的 pylintrc 配置

如何解决Visual Studio 代码中的 pylintrc 配置

我目前正在尝试配置 pylint 以确保特定项目中的高编码标准。 我的问题是,不知何故,我真的无法按照我想要的方式配置 pylint。首先我尝试使用VSC中的正常设置来配置pylint,这是按如下方式完成的(简短示例):

    "python.linting.enabled": true,"python.linting.mypyEnabled": true,"python.linting.pylintEnabled": true,"python.linting.pylintUseMinimalCheckers": false,"python.linting.lintOnSave": true,"python.linting.pylintArgs": [
                "--max-line-length= 120","--disable=C0116,C0115,C0114"
            ]

这个配置似乎有效,但它只能直接在 VSC 编辑器中执行(它在 VSC 中提供提示,但没有通过终端/文件报告),并且以某种方式无法解决所有问题。

因此我决定尝试使用 .pylintcr 文件。我通过 pylint --generate-rcfile 生成了它,但我找不到新创建的文件,经过多次尝试,我终于设法在我想要的位置创建了文件。仍然似乎正在使用另一个配置文件,正确位置的配置文件基本上没有用。

有什么办法可以找到正在使用的 .pylinrc 文件并移动它,因为我需要在 Git 中拥有 pylintrc 文件,它需要位于同一个项目中?

是否可以运行 pylint(和/或 mypy)并在 VSC 中接收提示以及通过终端/报告文件获取报告?

有没有办法让 pylintrc 和 mypy 总是一起运行 e. G。保存文件后,仍然得到 VSC 中的提示和报告?

解决方法

当您运行 pylint --generate-rcfile 时,它会打印一个文本,如果您将其保存在文件中,该文本可以成为您的 pylintrc。您可以这样做:pylint --generate-rcfile >pylintrc 或复制粘贴输出并将其保存在 pylintrc 中,然后将其添加到您的存储库中。

为了在visual studio中指向你的pylintrc,你可以使用:

"python.linting.pylintArgs": [
    "--rcfile=${env:HOME}/path/to/your/.pylintrc"
]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。