Любой Python Linter, чтобы предупредить аргумент var shadow

Pylint(1.5.2) говорит: "Ваш код был оценен в 10.00/10 (предыдущий прогон: 10.00/10, +0.00)", это абсолютно не так. Любой инструмент, чтобы предупредить об этом?

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
'''test module'''


def test_fn(var_arg):
    '''test_fn'''
    for var_arg in [1, 2]:
        print var_arg


def main():
    '''main'''
    test_fn(3)


if __name__ == "__main__":
    main()

1 ответ

Есть много отличных комплексных инструментов для рисования на Python, кроме Pylint, которые вы можете попробовать:

Кроме того, вы должны проверить некоторые из постеров из этого поста SO /questions/37082563/kakovyi-ischerpyivayuschie-kontroleryi-puha-dlya-python/37082568#37082568

Другие вопросы по тегам