2009-06-08 10 views

Respuesta

13

yo no he encontrado nada particularmente pelusa similar para la FQ, pero hay una variedad de damas de sintaxis:

+0

No tengo idea de por qué esta fue la respuesta aceptada. La respuesta es no, no hay uno. Ojalá hubiera –

+0

Esto es una pelusa para ColdFusion - https://github.com/cflint/CFLint – user619882

3

No hay validadores en línea que conozca para ColdFusion. Puede descargar el Eclipse de código abierto gratuito (1.4) e instalar el complemento gratuito de CFEclipse para ColdFusion, que incluye una referencia de diccionario para ColdFusion y un corrector de errores de sintaxis. Muy útil para verificar errores mientras escribe su CFML.

Puede descargar Eclipse en www.eclipse.org y el complemento CFEclipse en cfeclipse.org.

2

Aunque lamentablemente no es adecuado para lo que quiere, el Analizador de compatibilidad de código que viene con Coldfusion puede hacer algunas comprobaciones básicas.

Se centra principalmente en la actualización de versiones anteriores por lo que no obtendrá una gran cantidad de todo.

No realizará ningún control del alcance, que creo que Coldfusion realmente necesita.

1

No es exactamente lo que está buscando, pero IntelliJ IDEA tiene un complemento CFML y resalta varios tipos de errores (lo que cree que son). En mi experiencia, muestra algunos falsos positivos, principalmente referencias que no puede resolver, pero también señala muchos errores reales; a menudo guarda algunos ciclos de prueba-falla-arreglo. (También es un IDE impresionante en general IMO.)

+0

Cuando leí por primera vez esta publicación me quedé mareada de alegría. Tal vez, solo tal vez, un IDE decente. Pero, por desgracia, la alegría fue fugaz. Apestaba como los demás. Todavía tengo la esperanza de que IntelliJ responda algunas de mis preguntas. Definitivamente te dejaré saber. – user990016

+0

Para cada uno, pero uso IDEA para CFML todo el día todos los días y me encanta. Sin dudas tiene verrugas, pero la OMI está muy por encima de todo lo demás en términos de características que mejoran la productividad y la calidad del código. Si tiene preguntas o problemas específicos, consulte el grupo de google (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment

1

El producto de construcción ColdFusion que Adobe colocó tiene bastante buena captura de errores. Rojo estándar x en el número de línea donde tiene un error con una breve descripción de por qué su código está actualmente roto.

+0

Parece que JSLint es para asegurarse de que el código tenga una calidad superior. Eso es diferente de si arroja errores. Considere 'SELECT * FROM myTable donde ID = # url.id #' Puede ser correcto y no arrojar un error, pero es peligrosamente defectuoso –