收到弃用警告后,如何在VSCode中更新Flake8设置
解决VSCode中Flake8设置弃用警告的方法
VSCode已将Flake8的配置逻辑从Python插件的linting模块迁移至独立的Flake8扩展,原有的python.linting.*系列配置会逐步被弃用,按以下步骤切换至新配置方式即可:
- 确认已安装VSCode官方的Flake8扩展
- 修改
.vscode/settings.json,替换旧配置:- 移除或注释原有的
python.linting.flake8Enabled、python.linting.enabled项 - 使用Flake8扩展专属的配置项
- 移除或注释原有的
修改后的settings.json示例
{ // 注释/移除旧的Python linting配置 // "python.linting.flake8Enabled": true, // "python.linting.enabled": true, // 新的Flake8扩展配置 "flake8.enable": true, "flake8.args": [ "--max-line-length=120" ] }
常见扩展配置示例(可选)
如果需要忽略特定错误代码,可扩展flake8.args:
"flake8.args": [ "--max-line-length=120", "--ignore=E501,W293" ]
保存配置后,重启VSCode或重新加载窗口,弃用警告即可消失,Flake8会按照新配置生效。
内容的提问来源于stack exchange,提问作者Daniel Avigdor
相关产品推荐
相关产品推荐

