例如,是否可以按行或按类别或两者都排序?
我看到可以使用模板:如何在pylint-1.0.0之后显示Pylint消息ID?
在PyCharm中,我配置了一个外部工具来调用pyLint:
$FileName$ --msg-template={line}:" "[{msg_id}"-"({symbol})," "{obj}]:" "{msg}
现在,我想对这个输出结果进行排序。
谢谢
例如,是否可以按行或按类别或两者都排序?
我看到可以使用模板:如何在pylint-1.0.0之后显示Pylint消息ID?
在PyCharm中,我配置了一个外部工具来调用pyLint:
$FileName$ --msg-template={line}:" "[{msg_id}"-"({symbol})," "{obj}]:" "{msg}
在Linux中,我通过管道将pylint的输出排序:
pylint file.py | sort -t ":" -k 2,2n
这里使用冒号作为字段分隔符,并对第二个字段进行数值排序。
然而,PyCharm不允许在外部工具中使用管道字符,因此您需要将命令转换成shell脚本:
pylint $1 $2 $3 | sort -t ":" -k 2,2n