请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

没有pylint提示语法的功能

安装Python 插件后 没有pylint提示语法的功能,没有下划线

正在回答 回答被采纳积分+3

2回答

慕粉916768 2019-08-11 22:39:45

这是由于 Python 插件在 2018.1.0 (Jan. 2018) 版本更新中引入了一项默认设置:

  // 静态检查时是否使用pylint的最小规则集(minimal set of rules)
  "python.linting.pylintUseMinimalCheckers": true

这一默认设置等价于以下pylint选项:

--disable=all  --enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode1

不难看出,这样的默认设置直接禁用了所有的规范(Convertion,C )和重构(Refactor,R )类规则,只保留了致命错误(Fatal,F )、错误(Error,E )和少数几个警告(Warning,W )类规则,因此pylint检查显示出的问题数量大幅减少。


最简单的解决方法(在settings.json文件中):

如果希望直接应用所有pylint检查规则,则可以简单将 "python.linting.pylintUseMinimalCheckers" 的值修改为 false。

"python.linting.pylintUseMinimalCheckers": false,
2 回复 有任何疑惑可以回复我~
7七月 2019-03-18 23:18:21

6-5,6-6 重新看一下 已经更新了。有解决方案。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信