Naja, so neu ist es eigentlich nicht, wurde der JSLint Checker doch schon vor einiger Zeit veröffentlicht.
Es ist auch nicht von direkt mir, sondern wurde von John Brinkman entwickelt.
Der JSLint Checker basiert auf den JSLint-Skript von Douglas Crockford und ist DAS! Tool, um seine Formularskripte auf Herz und Nieren zu testen und ggf. zu korrigieren.
Eine Warnung vorweg mit den Worten des Erfinders: "JSLint wird Ihre Gefühle verletzen".
Das stimmt und das ist gut so, schließlich kann man nur aus seinen Fehlern lernen, oder?!
Leider gibt's das JSLint Checker-Makro bislang nur auf Englisch, bislang.
Tada, der neue JSLint Tester in Deutsch!
Dialog des Makro - Einstellungen für die Überprüfung der Formularskripte festlegen
Bericht des Makro - Gefundene Fehler werden rot dargestellt
Hello, todays macro is only interesting for German-speaking developers.
It's a germanized version of the JSLint checker by John Brinkman.
The original english version of this marco is available at John's Formfeed blog.
Aktualisierungen in Version 2.1
- Unterstützung von deutschen Umlauten (äöüÄÖÜ) und dem Eszett (ß) für Bezeichner hinzugefügt, somit bricht das Makro die Überprüfung von Skripten, die diese Zeichen enthalten, nicht mehr ab.
- Fehlermeldungen im Bericht überarbeitet
Aktualisierungen in Version 2.2
- Bericht stellt FormCalc-Skripte ausgegraut dar, da diese vom Makro nicht auf Fehler überprüft werden können.
- Fehlerpositionen im Bericht werden nun mit einem Dreieck anstelle eines Zirkumflex angezeigt, um das Finden der Fehlerposition zu erleichtern.
- Das Makro meldet alle Aktionen nun auch im Protokollfenster von Designer.
- Das Makro prüft nur die Objekte die zuvor in der Design-Ansicht ausgewählt wurden bzw. das gesamte Formular wenn kein Objekt ausgewählt wurde.
- Das Makro kann nun einfach per Setup installiert/deinstalliert werden.
Der Setup sucht nach bestehenden Installation von Designer (Standalone / mit Acrobat oder Workbench) und erstellt automatisch den Ordner für das Makro im Programmverzeichnis.
JSLint Tester Makro (Version 2.2)
https://cloud.acrobat.com/file/17fb604b-01d9-415c-8730-4e793917ae95