Я все еще привык к соглашениям с python и используя pylint
, чтобы сделать мой код более питоническим, но я озадачен тем фактом, что pylint не любит имена одиночных символов. У меня есть несколько таких циклов:
for x in x_values:
my_list.append(x)
и когда я запускаю pylint
, я получаю Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}
- это говорит о том, что допустимое имя переменной должно быть от 3 до 31 символа, но я просмотрел Соглашения об именах PEP8, и я не вижу ничего конкретного в отношении отдельных строчных букв, и я вижу много примеров, которые их используют.
Есть ли что-то, что мне не хватает в PEP8, или это стандарт, уникальный для pylint?