Пожалуйста, примите во внимание этот код после запуска pylint:
'''
Test
'''
i = 0
while i < 4:
myvar = i
i = i + 1
отчеты Pylint:
Constant name "myvar" doesn't conform to UPPER_CASE naming style (invalid-name)
Но насколько myvar
действительно является константой, когда она явно изменяется в процессе работы?
IIUC, это не ложный положительный результат, а myvar
считается константой, поскольку она никогда не изменяется во время итерации, а на следующей итерации переменная рассматривается как "новая". Правильно ли я понял?