Gibt es ein Äquivalent von JSLint für ColdFusion?Lint für ColdFusion
Antwort
Ich habe nichts besonders faserndem wie für CF angetroffen, aber es gibt verschiedene Syntax Checker:
Keine Ahnung, warum dies die akzeptierte Antwort war. Die Antwort ist nein, es gibt keinen. Ich wünschte, es gäbe. –
Dies ist ein Flusen für ColdFusion - https://github.com/cflint/CFLint – user619882
Es gibt keine mir bekannten Online-Validatoren für ColdFusion. Sie können das kostenlose Open Source Eclipse (1.4) herunterladen und das kostenlose CFEclipse Plug-In für ColdFusion installieren, das eine Wörterbuchreferenz für ColdFusion sowie eine Syntaxfehlerprüfung enthält. Sehr praktisch zum Überprüfen auf Fehler beim Schreiben Ihrer CFML.
Sie können Eclipse unter www.eclipse.org und das CFEclipse-Plug-in unter cfeclipse.org herunterladen.
Auch wenn der Code Compatibility Analyzer, der mit Coldfusion geliefert wird, einige grundlegende Überprüfungen durchführen kann, obwohl er für das, was Sie wollen, nicht ausreicht.
Es ist vor allem auf die Aktualisierung von früheren Versionen konzentriert, so dass Sie nicht viel davon bekommen werden.
Es werden keine Scoping-Prüfungen durchgeführt, die Coldfusion meiner Meinung nach wirklich benötigt.
Nicht genau, was Sie suchen, aber IntelliJ IDEA hat ein CFML-Plugin, und es hebt verschiedene Arten von (Dinge, die es denken) Fehler. Nach meiner Erfahrung zeigt es einige falsche Positive, meistens Referenzen, die es nicht auflösen kann, aber es zeigt auch viele echte Fehler an; oft spart einige Test-Fail-Fix-Zyklen. (Es ist auch eine tolle IDE im Allgemeinen IMO.)
Als ich zuerst diesen Beitrag las, war ich schwindlig vor Freude. Vielleicht, nur vielleicht, eine anständige IDE. Aber leider war die Freude vergänglich. Es saugte genau wie die anderen. Ich habe immer noch die Hoffnung, dass IntelliJ einige meiner Fragen beantworten wird. Ich werde dich auf jeden Fall informieren. – user990016
Jeder für sich, aber ich benutze IDEA für CFML den ganzen Tag jeden Tag und ich liebe es. Es hat Warzen mit Sicherheit, aber IMO ist es in Sachen Funktionen, die die Produktivität und die Code-Qualität verbessern. Wenn Sie bestimmte Fragen oder Probleme haben, besuchen Sie die Google-Gruppe (https://groups.google.com/forum/?#!forum/cfml-plugin-for-intellij-idea). – enigment
Das ColdFusion Builder-Produkt, das Adobe ausgegeben hat, hat ziemlich gute Fehlerbehandlung. Standard-Rot x auf der Zeilennummer, an der Sie einen Fehler haben, mit einer kurzen Beschreibung, warum Ihr Code gerade fehlerhaft ist.
Es scheint, dass JSLint dafür sorgen soll, dass der Code eine höhere Qualität hat. Das ist anders als wenn es Fehler wirft. Betrachte 'SELECT * FROM myTable, wobei ID = # url.id #' Es mag korrekt sein und keinen Fehler werfen, aber es ist gefährlich fehlerhaft –
- 1. Lint für C#
- 2. Lint für Objective-C?
- 3. Android Lint SharedPreferences.Editor.apply() Warnung
- 4. JavaScript Lint Warnung
- 5. XSD für WSDL in ColdFusion
- 6. Maven für Coldfusion-Projekt verwenden
- 7. Android Eclipse Lint API überprüft
- 8. Zeige CoffeeScript Lint auf Codemirror
- 9. ColdFusion Security
- 10. Analysieren Code mit Lint für Aufrufe, die Berechtigungen benötigen
- 11. Lint in Android Studio 1.5.1 funktioniert nicht für Berechtigungen Erkennung
- 12. Lint für Android in Eclipse gibt falsche Ergebnisse
- 13. Android Studio Lint - Set-API-Ebene für Flusen
- 14. ColdFusion IsImageFile schlägt fehl für jpg Datei
- 15. RegEx für spanische Alphabete in ColdFusion 8
- 16. SQL Suchabfrage für mein Suchformular in Coldfusion
- 17. NetBeans als Editor für ColdFusion-Skripte?
- 18. Was ist der Unterschied zwischen "pod spec lint" und "pod lib lint"?
- 19. WorkCube - Coldfusion
- 20. ColdFusion-Sitzungsvariablen
- 21. ColdFusion-Berichte
- 22. Coldfusion Zahlenformat
- 23. JS Lint, wie semantisch muss Javascript sein?
- 24. vim Puppe Lint Unterdrückungs Warnungen von Syntatic
- 25. Aktivität nicht im Manifest registriert Lint Warnung
- 26. Wie würde man einen Clojure Lint erstellen?
- 27. Android-Projekt mit Lint und SonarQube analysieren
- 28. Seltsame PC-Lint-Fehler mit Member-Vorlagen
- 29. ColdFusion Bundler & Minification
- 30. ColdFusion Webservice Parameterstrukturen
Es gibt ein GitHub-Projekt namens CFLint https://github.com/cflint/CFLint mit Multi-Plattform-Releases hier https://github.com/cflint/CFLint/releases – mhatch