当前位置: 首页 > 科技观察

微软拆分 VS Code Python 扩展,将功能独立

时间:2023-03-19 14:08:14 科技观察

微软拆分VSCodePython扩展,将功能独立出来,拆分的目的是提高性能和稳定性,不再需要在Python环境中安装该工具。此外,拆分的功能还可以以扩展的形式单独更新。这个新扩展使用语言服务器协议来提供对linting处理的支持,并附带最新版本的pylint(当前版本2.13.4)。虽然微软发布的这个扩展的名字是Pylint,而且还自带了最新版本的pylint,但是和Python开发中大家熟知的pylint还是有很大区别的(微软在命名上很混乱)。后者即pylint,是一个开源的静态代码分析工具,具有高度可配置性。用户可以根据自己的需要对pylint进行一些扩展。pylint作为一个非常实用的工具,集成在Emacs、Vim、Atom等编辑器中,而前者只支持VisualStudioCode。它还提供了额外的方法来配置通过pylint报告的问题的严重级别,例如:“pylint.severity”:{“约定”:“信息”,“错误”:“错误”,“致命”:“错误”,"refactor":"Hint","warning":"Warning","info":"Information","W0611":"Error",//每个错误代码"unused-import":"Error"//每个错误diagnostic}但就目前而言:如果开发人员还在Python扩展中启用pylint,他们可能会在问题面板中看到针对同一问题的两个条目。您可以通过设置"python.linting.pylintEnabled":false来禁用内置的linting功能。开发人员现在可以通过从VSCode市场安装来试用这个新扩展。如果您有任何问题或功能请求,可以在Pylint扩展GitHub存储库中提出。本文转自OSCHINA文章标题:微软拆分VSCodePython扩展,功能独立文章地址:https://www.oschina.net/news/189877/visual-studio-code-pylint