我们已经开始使用SonarQube来分析我们的python代码并报告以下未成年人"代码气味":
这是我从TestCase
类重写的方法,因此我无法将其重命名为set_up()
以匹配python命名约定。如何忽略该规则或调整Python规则以忽略此规则。我们在整个地方使用Nosetests,其中大多数都包含setUp()方法。
答案 0 :(得分:2)
应该修复规则,以便在这种情况下不会引起问题。我创建了ticket来跟踪此问题。
作为解决方法,您可以禁用某些给定文件的规则。请参阅ignoring issues on Multiple Criteria的文档,并将其应用于python:S100和模式“** / test / *”(例如)。