Video: https://youtu.be/_fauq98qely
JSCent es un analizador de programas que detecta los olores de código. Los olores de código son problemas potenciales con el código fuente que pueden corresponder a un problema más profundo en el programa. Por ejemplo, JSCent puede detectar problemas como métodos largos, demasiados comentarios, envidia de presentaciones, cadenas de mensajes, código muerto y más. JSCent produce un informe que resume todos los olores de código que se encuentran de manera concisa y utilizable, fácilmente accesible en la consola. El análisis JSCENT se puede clasificar tanto como un análisis estático de valor agnóstico de valor y un análisis de meta-propertias, ya que algunos olores de código se inclinan más hacia la sintaxis y otros más hacia los principios semánticos y de ingeniería de software de alto nivel.
Informe de muestra:

JSCent está dirigido a desarrolladores y equipos que intentan construir un código que sea mantenible, extensible y bien estructurado. Los informes generados no están destinados a ser prescriptivos, sino que señalan áreas que pueden ser motivo de preocupación a medida que un proyecto crece en tamaño y alcance.
JSCent está estructurado de una manera que es fácilmente extensible agregar nuevos olores de código en el futuro. Los próximos pasos para el equipo incluyen agregar olores más matizados y difíciles de detectar al informe de análisis.
Instrucciones
Coloque todos los archivos JS que desea analizar en la carpeta /Entrada, y ejecute Main.js para comenzar.
El código de ejemplo huele detectable por JSCent
Crédito y referencias