请稍等 ...
×

采纳答案成功!

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

vscode安装pylint后,在写代码时,只能报出E类型错误,例如E0602,没法报出C类型错误,例如视频中的冒号前不能有空格。这是怎么回事?

vscode安装pylint后,在写代码时,只能报出E类型错误,例如E0602,没法报出C类型错误,例如视频中的冒号前不能有空格。这是怎么回事?

正在回答

2回答

首先给出解决方法:

    在设置中查找python.linting.pylintUseMinimalCheckers,把这一项在工作区调成false就OK了

参考来源:

    https://code.visualstudio.com/docs/python/linting

        它里面的Default Pylint rules讲到,为了方便最广大程序员的使用,把所有C类错误的提示默认关掉

不过有一个问题:

    关掉之后,提示的错误真的多。。

0 回复 有任何疑惑可以回复我~
  • 提问者 superxct #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-06-18 20:52:31
7七月 2018-05-23 00:00:12

这个是真不太清楚,不同版本行为有差异。如果特别在意这个提示,我建议使用pycharm,就别使用vscode了。

1 回复 有任何疑惑可以回复我~
  • 提问者 superxct #1
    谢谢老师!我已经不纠结这个了。。正好没有绿线,可以少看一些警告。语法错误出现的红线有就足够了。
    回复 有任何疑惑可以回复我~ 2018-05-23 21:23:34
  • 七月老师,已经找到了解决方法了
    回复 有任何疑惑可以回复我~ 2018-06-04 21:18:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信