2009-06-08 4 views

Répondre

13

Je n'ai pas rencontré tout particulièrement comme les peluches pour CF, mais il y a des dames de syntaxe divers:

+0

Je ne sais pas pourquoi c'était la réponse acceptée. La réponse est non, il n'y en a pas. Souhait qu'il y avait. –

+0

Ceci est une charpie pour ColdFusion - https://github.com/cflint/CFLint – user619882

3

Il n'y a pas de validateurs en ligne que je connaisse pour ColdFusion. Vous pouvez télécharger l'open source gratuit Eclipse (1.4) et installer le plug-in gratuit CFEclipse pour ColdFusion qui inclut une référence de dictionnaire pour ColdFusion ainsi qu'un vérificateur d'erreur de syntaxe. Très pratique pour vérifier les erreurs lorsque vous écrivez votre CFML.

Vous pouvez télécharger Eclipse sur www.eclipse.org et le plug-in CFEclipse sur cfeclipse.org.

2

Bien que terriblement inadéquat pour ce que vous voulez, l'analyseur de compatibilité de code fourni avec Coldfusion peut effectuer quelques vérifications de base.

Il est primordial de mettre à niveau des versions antérieures de sorte que vous n'obtiendrez pas beaucoup d'un lot entier.

Il n'effectuera aucun contrôle de portée, ce dont Coldfusion a vraiment besoin.

1

Pas exactement ce que vous cherchez, mais IntelliJ IDEA a un plugin CFML, et il met en évidence divers types d'erreurs (ce qu'il pense être). Dans mon expérience, il montre quelques faux positifs, principalement des références qu'il ne peut pas résoudre, mais il signale aussi beaucoup d'erreurs réelles; enregistre souvent des cycles test-fail-fix. (C'est aussi un IDE génial en général IMO.)

+0

Quand j'ai lu ce post pour la première fois, j'étais étourdie par glee. Peut-être, juste peut-être, un IDE décent. Mais, hélas, la joie était éphémère. C'était nul comme les autres. J'espère toujours qu'IntelliJ répondra à certaines de mes questions. Je vais certainement vous le faire savoir. – user990016

+0

Pour chacun leur propre, mais j'utilise IDEA pour CFML toute la journée tous les jours et je l'aime. Il y a des verrues à coup sûr, mais OMI, c'est avant tout la tête et les épaules en termes de fonctionnalités qui améliorent la productivité et la qualité du code. Si vous avez des questions ou des problèmes spécifiques, consultez le groupe google (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment

1

Le produit de création ColdFusion qu'effectue Adobe a un bon recouvrement des erreurs. Rouge standard x sur le numéro de ligne où vous avez une erreur avec une brève description de la raison pour laquelle votre code est actuellement cassé.

+0

Il semble que JSLint doit s'assurer que le code est de meilleure qualité. C'est différent de savoir si cela provoque des erreurs. Considérer 'SELECT * FROM myTable où ID = # url.id #' Il peut être correct et ne pas jeter une erreur, mais il est dangereusement vicié –