关于VSCode 配置使用 PyLint 语法检查器的问题
作者:jiang_huixin 时间:2023-06-18 17:10:33
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
标签:VSCode,PyLint,语法
0
投稿
猜你喜欢
CSS 几条经典的 CSS Tips
2008-08-20 18:40:00
十幅图告诉你什么是PHP引用
2023-10-04 06:16:56
window.location.hash属性介绍
2008-03-21 12:39:00
ASP分页显示Recordset数据
2008-11-07 15:43:00
php自动注册登录验证机制实现代码
2024-04-30 08:48:12
python 爬虫基本使用——统计杭电oj题目正确率并排序
2021-11-25 17:16:35
使用Navicat Premium将SQLServer数据导出为sql格式
2024-01-18 20:57:11
Python数组变形的几种实现方法
2021-08-20 09:30:47
简单介绍Python中的floor()方法
2023-06-08 03:36:21
Python面向对象封装操作案例详解
2021-03-24 19:24:53
ASP.NET教程第一讲 ASP.NET简介
2007-08-07 11:50:00
Python基础之字典常见操作经典实例详解
2022-09-01 15:59:18
vue前端开发keepAlive使用详解
2024-05-02 16:33:52
Mac 安装 Python3.10 和 配置环境的详细教程
2021-09-20 08:47:54
python各种语言间时间的转化实现代码
2022-06-27 14:54:28
JavaScript实现简单计算器小功能
2024-04-23 09:26:50
带你轻松接触MaxDB和MySQL之间的协同性
2008-12-03 17:10:00
ASP技巧:ASP中三个常用语句的使用技巧
2008-10-16 10:56:00
Python3.6通过自带的urllib通过get或post方法请求url的实例
2023-01-21 09:32:41
php将ppt转jpg图片的具体步骤代码
2023-06-12 21:53:33