Python SonarQube代码气味:重命名为;设置";从TestCase类重写的方法

Python SonarQube代码气味:重命名为;设置";从TestCase类重写的方法,python,unit-testing,sonarqube,Python,Unit Testing,Sonarqube,我们已经开始使用SonarQube分析python代码,并报告以下次要的“代码气味”: 这是我从TestCase类重写的一个方法,因此我无法将其重命名为set\u up(),以匹配python命名约定。如何忽略该规则或调整Python规则以忽略此问题。我们到处都在使用鼻测试,大多数鼻测试都包含setUp()方法。应该修正规则,这样在这种情况下就不会出现问题。我创建了一个跟踪此问题的工具 作为一种解决方法,您可以禁用某些给定文件的规则。请参阅文档,并将其应用于python:S100和模式“***

我们已经开始使用SonarQube分析python代码,并报告以下次要的“代码气味”:


这是我从
TestCase
类重写的一个方法,因此我无法将其重命名为
set\u up()
,以匹配python命名约定。如何忽略该规则或调整Python规则以忽略此问题。我们到处都在使用鼻测试,大多数鼻测试都包含setUp()方法。

应该修正规则,这样在这种情况下就不会出现问题。我创建了一个跟踪此问题的工具


作为一种解决方法,您可以禁用某些给定文件的规则。请参阅文档,并将其应用于python:S100和模式“***/test/*”(例如)。

应修复该规则,以便在此类情况下不会引发问题。我创建了一个跟踪此问题的工具


作为一种解决方法,您可以禁用某些给定文件的规则。请参阅文档,并将其应用于python:S100和模式“***/test/*”(例如)。

谢谢,我认为在问题解决之前,我需要这样做。我投了赞成票,并将开始关注它的解决方案。我将研究添加正则表达式以使该规则忽略测试文件。谢谢,我认为这是我需要做的,直到问题得到解决。我投了赞成票,并将开始关注它的解决方案。我将研究添加正则表达式以使该规则忽略测试文件。