Perché Pylint si oppone ai nomi delle variabili a un carattere?

| |

Mi sto ancora abituando alle convenzioni Python e sto usando Pylint per rendere il mio codice più Pythonico, ma sono perplesso dal fatto che a Pylint non piacciano i nomi delle variabili a carattere singolo. Ho alcuni loop come questo:

per x in x_values: my_list.append(x) 

e quando eseguo pylint, ricevo Nome "x" non valido for type variable (dovrebbe corrispondere a [a-z_][a-z0-9_]{2,30} -- ciò suggerisce che un nome di variabile valido deve essere lungo tra 3 e 31 caratteri, ma ho cercato tramite le convenzioni di denominazione PEP8 e non vedo nulla esplicito per quanto riguarda le singole lettere minuscole e vedo molti esempi che le usano.

C'è qualcosa che mi manca in PEP8 o è uno standard unico di Pylint?