關(guān)于VSCode?配置使用?PyLint?語法檢查器的問題
1.首先安裝 “Python” 插件

2.安裝 pylint 語法檢查器
推薦安裝在當前的 Python 環(huán)境中
pip3 install pylint
3.啟用 pylint 語法檢查器
打開 VSCode 的配置文件

添加以下內(nèi)容:
{
// 代碼檢查
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
// 保存 Python 文件時檢查語法
"python.linting.lintOnSave": true
}
4.配置 pylint 語法檢查器
創(chuàng)建 .pylintrc 文件
pylint --generate-rcfile > .pylintrc
其中 pylint 位于 Python 環(huán)境(在該環(huán)境中安裝的 pylint)中的 bin 目錄, 運行以上命令可能要指定 pylint 的絕對路徑
然后將生成的 .pylintrc 文件移至項目的根目錄下
在 VSCode 配置中添加配置:
{
// 指定 .pylintrc 的路徑, ${workspaceFolder} 表示當前項目的根目錄
"python.linting.pylintArgs": [
"--rcfile=${workspaceFolder}/.pylintrc"
]
}
如果 pylint 沒有安裝在 VSCode 當前的 Python 環(huán)境, 則需要添加以下配置(需修改 pylint 的實際路徑)
{
// 指定 pylint 的路徑
"python.linting.pylintPath": "${env:HOME}/Miniconda/bin/pylint"
}
5.禁用某些檢查項
pylint 存在過度檢查的情況, 以下是沒有寫模塊文檔字符串的提示:

有 3 種級別的方法禁用這樣的提示:
代碼處添加注釋
# pylint: disable=missing-module-docstring

- 修改 pylint 的運行參數(shù)
修改 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到此這篇關(guān)于VSCode 配置使用 PyLint 語法檢查器的文章就介紹到這了,更多相關(guān)VSCode PyLint配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django {{ MEDIA_URL }}無法顯示圖片的解決方式
python使用PyCharm進行遠程開發(fā)和調(diào)試
pandas計算相關(guān)系數(shù)corr返回空的問題解決

