TODO/FIXME Erweiterung für Flex Builder 2
Ich bin endlich dazu gekommen, ein Plugin für Flex Builder 2 fertigzustellen, das die MXML und AS3 Editoren um eine TODO/FIXME Erkennung ergänzt, so wie es z.B. auch in dem Java Development Tool von Eclipse der Fall ist.

Funktionsweise: das Plugin parst jede MXML und AS Datei nach dem Öffnen und nach jedem Speichervorgang und sucht nach AS/MXML Kommentaren, die ein TODO oder FIXME enthalten, die Groß-/Kleinschreibung wird dabei ignoriert. Wird eine solche Zeile gefunden, wird automatisch ein neuer Task mit dem entsprechenden Kommentar generiert und im Task View angezeigt (Der Task View kann über Window–>Other Views…–>Basic–>Tasks in Flex Builder 2 bzw. über Window–>Show View–>Other–>Basic–>Tasks in Eclipse angezeigt werden, wenn Flex Builder 2 als Plugin installiert ist). Hinweis: um einen TODO/FIXEM Task zu löschen, muss das Kommentar entfernt werden. Wenn man den Task über den Task View löscht, wird das dazugehörige Kommentar nicht gelöscht – beim nächsten Speichervorgang wird also wieder ein Taks erzeugt.
Installation: das ZIP entpacken und den Inhalt des plugins Ordner in den plugins Ordner von Flex Builder 2 bzw. Eclipse kopieren. In der ZIP befindet sich außerdem eine Test.mxml Datei, die zum Testen der Funktionalität benutzt werden kann.
Das Plugin erkennt derzeit nur einzeilige Kommentare, ignoriert aber z.B. auch whitespaces hinter den einleitenden Kommentaren. Bei Problemen oder Anregungen bitte melden!
Download Flex Builder 2 Task Plugin 1.0.0
Last but not least: Tausend Dank an Stephen Milligan und Mike Morearty, die mir prima Tipps für die Umsetzung gaben.
Gruß,
Dirk.

Comments(8)


Hi,
wenn ich das Plugin installiere bekomme ich keine Verbindung mehr zu meinem Mylar Repositories. Und Todos werden auch nicht gefunden.
Ich benutze Flexbuilder 2.0.1 als Plugin Version in Eclipse 3.2.2 (Win), unter anderem mit Mylar als Plugin.
Wäre sehr froh wenn ich das sehr nette Tool benutzten könnte…
Schöne Grüße
Hi,
da ich Mylar nicht kenne, kann ich auf die Schnelle leider nicht helfen. Das TODO/FIXME Plugin benutzt die Standard Eclipse API, um Tasks/Marker zu verwalten, insofern ist mir das ein Rätsel.
Gruß,
Dirk.
Hallo zusammen,
benutze Flex Builder 3 Beta 2 und würde das PlugIn gerne nutzen. Es funzt aber nicht, bekomme im Tasks-View keine TODO’s oder sonstiges angezeigt.
Läuft es allgemein nicht unter Flex Builder 3 oder ist das eher ein spezifisches Problem meiner Installation?
Greetings,
Sharky
Hallo zusammen,
streicht meinen letzten Eintrag. Inzwischen funktioniert es. Ein nochmaliger Start des Flex Builders hat geholfen – warum auch immer…
By the way: Danke an die Entwickler des PlugIns. Nette und hilfreiche Geschichte.
Grüße,
Sharky
Hallo Dirk,
kannst Du mir den Sourcecode des Plugins schicken? FlexBuilder 3 wird wieder keinen Code-Beautifier/Formatter haben – ist aber dringend notwendig für MXML und AS Dateien. Vielleicht schreibe ich mal selbst eine privitive Version. Dafür wäre Dein Framework wahrscheinlich hilfreich als Startpunkt.
Viele Grüße,
Peter Jacobsen
Hallo Dirk,
vielen Dank für das Plugin.
Leider fehlen im FlexBuilder noch ein paar wichtige Arbeitswerkzeugen im Vergleich zur Java-Entwicklung unter Eclipse. Ich würde auch gerne in die Plugin-Entwicklung einsteigen, um meinen Beitrag zu leisten. Kannst du mir ein paar Tips geben oder mir vielleicht auch den Sourcecode geben?
Beste Grüsse,
Thomas Eilermann
Thanks for this. Works fine on open editors. Any chance of updating it to work across all source, open or not?
Failing that, care to share the source so that others can improve on it?
Loveit…. thanks