当前位置: 首页 > 面试题库 >

无法获取pylint输出以填充违规图

尉迟高澹
2023-03-14
问题内容

我的构建步骤:

cd $WORKSPACE
export TERM="linux"
. venv/bin/activate
pylint --rcfile=pylint.cfg $(find handlers -maxdepth 1 -name "*.py" -print) > pylint.log || exit 0

pylint.log的结果:

************* Module handlers
C:  1, 0: Missing module docstring (missing-docstring)
C:  8, 0: Missing function docstring (missing-docstring)
************* Module handlers.foo
C:  1, 0: Black listed name "foo" (blacklisted-name)
C:  1, 0: Missing module docstring (missing-docstring)
C:  1, 0: Missing function docstring (missing-docstring)
E:  2,11: Undefined variable 'a' (undefined-variable)
E:  2,13: Undefined variable 'b' (undefined-variable)


Report
======
...

(报告将继续按类型,原始指标,外部依赖项进行统计)

pylint的xml文件名模式是:

**/pylint.log

源路径模式为:

**/

即使完成了所有这些操作,并且pylint.log显示我有皮棉错误,该图也什么也不显示。

任何想法如何使pylint和违规插件很好地协同工作?


问题答案:

似乎正确的pylint命令如下:

pylint --rcfile=pylint.cfg $(find handlers -maxdepth 1 -name "*.py" -print)  --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" > pylint.log || exit 0

请注意–msg-template参数的添加



 类似资料:
  • 我是新的Java和使用JIRA MISC自定义字段加载项,并需要一些逻辑辅助来解决两个下拉字段之间的数学函数。 字段一是“用户成本”。该字段包含四个字符串选择,用户价格显示在字符串末尾。 Sam花费0.21 米奇花费0.419 兰斯2.66 xmen花费13.338 字段二是“用法”。该字段包含两个字符串选择: 24小时(维护除外) 该参数应被调用到名为“用户总成本”的新字段中此字段将自动显示用户

  • 我试图输出一个矩阵:

  • 我被卡住了。我一直在尝试不同的方法将6个头像字符串的结果加载到picturebox控件数组的加载方法中。 这就是我必须迭代(mysql结果集)值字符串到pictureboxes的内容 但是每个图片框都显示为白色(空白)。如果我将SQL查询设置为LIMIT 1,我将为每个图片框获得相同的第一个头像。但它不会相应地分配,或者根本不会。 我如何才能循环到我的6个图片框正确的网址?谢谢你们 编辑 我也尝试

  • 下面是Verzeichnisdaten类: 此代码属于Verzeichnisdaten。上面有更多的代码,但现在不相关了。

  • 我有三个表,分别名为device_table、playlist_table和device_playlist_assoc device_playlist_assoc表用于将设备与播放列表相关联。 device_table playlist_table Device_PlayList_Assoc 所以,我想要的是那些没有播放列表的设备。我只从前端获得playlist_id作为参数。所以我想要一个sql

  • 问题内容: 我从PHP脚本执行Python脚本时遇到问题。我的客户端使用Bluehost,因此我使用在此描述的easy_install方法为Python安装了第三方模块(numpy):https ://my.bluehost.com/cgi/help/530?step = 530 为了演示我的问题,我创建了两个python脚本和一个PHP脚本。 hello.py包含: hello-numpy.py