Emitir advertencia por falta de coma entre error de elementos de lista
La historia:
Cuando se define una lista de cadenas en varias líneas, a menudo es fácilolvida una coma entre elementos de la lista, como en este caso de ejemplo:
test = [
"item1"
"item2"
]
La listatest
ahora tendría un solo artículo"item1item2"
.
Muy a menudo, el problema aparece después de reorganizar los elementos en una lista.
Ejemplos de preguntas de desbordamiento de pila que tienen este problema:
¿Por qué obtengo un KeyError?Python: error de sintaxis en dos puntos en la listaLa pregunta:
¿Hay alguna manera de, preferiblemente usaranálisis de código estático, emitir una advertencia en casos como este para detectar el problema lo antes posible?