web-dev-qa-db-ja.com

メソッド名がsnake_case命名スタイルに準拠していません

Pylintrcファイルを使用して簡単なプロジェクトを作成すると、テストメソッドで次のエラーが発生します。

method name - test_calculator_add_method_returns_correct_result -  doesn't conform to snake_case naming style
class TddInPythonExample(unittest.TestCase):
    """ This is a basic test class"""

    def test_calculator_add_method_returns_correct_result(self):
        """ This test the calculator add method """
        calc = Calculator()
        result = calc.add(2,2)
        self.assertEqual(4, result)
7
user1050619

メソッド名が拒否される理由

これに従って表示されます: http://pylint-messages.wikidot.com/messages:c0103 名前の長さは30文字に制限されています、メソッド名は49文字の長さ

修正

メソッド名を短くするか、設定を変更してより長いメソッドを許可することができます

17
jrtapsell

これを無視したいVisual Studio Codeユーザーの場合は、python.linting.pylintArgsから.vscode/settings.json

{
    ...
    "python.linting.pylintArgs": [
        "--disable=C0103"
    ]
    ...
}
0
Bartleby