corriendo eslint en github repos a través de api

Estoy trabajando en múltiples proyectos, es decir, múltiples repositorys en github y tengo más de 10 repositorys con varias personas que contribuyen a repos diferentes a diario.

Cada vez era más difícil administrar varios aspectos de los repos, así que decidí build un tablero usando github graphql api, para visualizar y mostrar el resumen en una página.

Quiero mostrar el estado de cada repository, si pasó o no el eslint. Actualmente estoy en un dilema sobre cómo ejecutar ESLINT en cada repository de forma progamatica, e informar los errores y advertencias en una página usando alguna api,

Configuré un proyecto node-graphql y obtuve información diversa de los repositorys. No estoy seguro de cómo abordar esta característica en particular. Cualquier ayuda o sugerencia es muy apreciada.

Gracias