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 lista

La 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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta