日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

關于VSCode?配置使用?PyLint?語法檢查器的問題_python

作者:jiang_huixin ? 更新時間: 2022-08-12 編程語言

1.首先安裝 “Python” 插件

2.安裝 pylint 語法檢查器

推薦安裝在當前的 Python 環境中

pip3 install pylint

3.啟用 pylint 語法檢查器

打開 VSCode 的配置文件

添加以下內容:

{
    // 代碼檢查
    "python.linting.enabled": true,
    "python.linting.pylintEnabled": true,
    // 保存 Python 文件時檢查語法
    "python.linting.lintOnSave": true
}

4.配置 pylint 語法檢查器

創建 .pylintrc 文件

pylint --generate-rcfile > .pylintrc

其中 pylint 位于 Python 環境(在該環境中安裝的 pylint)中的 bin 目錄, 運行以上命令可能要指定 pylint 的絕對路徑

然后將生成的 .pylintrc 文件移至項目的根目錄下

在 VSCode 配置中添加配置:

{
	// 指定 .pylintrc 的路徑, ${workspaceFolder} 表示當前項目的根目錄
    "python.linting.pylintArgs": [
        "--rcfile=${workspaceFolder}/.pylintrc"
    ]
}

如果 pylint 沒有安裝在 VSCode 當前的 Python 環境, 則需要添加以下配置(需修改 pylint 的實際路徑)

{
    // 指定 pylint 的路徑
    "python.linting.pylintPath": "${env:HOME}/Miniconda/bin/pylint"
}

5.禁用某些檢查項

pylint 存在過度檢查的情況, 以下是沒有寫模塊文檔字符串的提示:

有 3 種級別的方法禁用這樣的提示:

代碼處添加注釋

# pylint: disable=missing-module-docstring

  • 修改 pylint 的運行參數

修改 VSCode 的配置

以下展示了如何禁用 invalid-name 和 missing-module-docstring 兩種檢查項:

{
    "python.linting.pylintArgs": [
        "--rcfile=${workspaceFolder}/.pylintrc",
        "--disable=invalid-name,missing-module-docstring"
    ]
}
  • 修改 .pylintrc 文件

在 .pylintrc 文件中搜索 “diable”, 在末尾添加一項 “missing-module-docstring”

disable=raw-checker-failed,
        bad-inline-option,
        locally-disabled,
        file-ignored,
        suppressed-message,
        useless-suppression,
        deprecated-pragma,
        use-symbolic-message-instead,
        not-callable,
        missing-module-docstring

原文鏈接:https://blog.csdn.net/jiang_huixin/article/details/125251037

欄目分類
最近更新