Me gustaría ejecutar JSHint en todos mis archivos fuente de Javascript, pero varios de ellos tienen algunas marcas de plantillas de Django incorporadas. JSHint arroja una tonelada de errores en este marcado.¿Cómo ejecutar JSHint en archivos con marcado de plantilla de Django?
¿Hay una manera de cualquiera ...
- Dile JSHint ignorar esta marcado
- Ejecutar el analizador plantilla Djnago con algunos datos ficticios para generar todas las permutaciones de archivo de la rendido js y luego ejecutar JSHint ¿en ese?
Supongo que podría escribir un montón de código para hacer # 2 pero me pregunto si hay una manera más fácil.
Por lo tanto, esto se pone supere el 95% de mis problemas y es una solución sencilla y sencilla, pero ahora me preocupan los errores o, más apropiadamente, los que faltan porque estoy probando contra AMBAS ramas del IF. ¿Alguna vez encuentras que eso es un problema en la práctica? –
Sí, tuve ese problema. Pero terminé evitándolo porque redefiní nuestra aplicación de manera que las plantillas de Django se usan solo para obtener datos dinámicos. Todo lo demás es JavaScript sin procesar en CDN. No estoy seguro si es útil en absoluto, lo siento. : - \ –
Gracias, eso no ayuda –