
Bei der QGIS-Plugin-Entwicklung mit Python und bei der Pflege der JSON-FIles für den GeoBasis_Loader (GBL) [1] entstehen bzw. ändern sich Python-Code und die Kataloge als JSON-Dateien. Die Anforderungen an den Python-Code sind im QGIS Plugin Repository [2] in letzter Zeit aus guten Gründen „verschärft“ worden. Die JSON-Dateien sind teilweise größer als 15000 Zeilen und werden von mir händisch gepflegt. Was also liegt näher, als sich bei der formalen Prüfung des Quelltextes und bei dessen Formatierung helfen zu lassen. Ich habe mit einigen Tools probiert, aber irgendwas fehlte mir immer. Nun bin ich auf formatter.org [3] alias „Code Beautifier“, gestoßen. Genau das, was ich gesucht habe. Es macht ganz genau, was es soll, es werden:
- mein Python Code geprüft, Fehler visualisiert und der Code nach gängigen Regeln formatiert [4]
- die JSON-Dateien auf Fehler geprüft und bei Bedarf neu formatiert [5]
Übrigens, auf der Policy-Seite [6] heißt es: „Clientseitige Verarbeitung: Die meisten unserer Tools verarbeiten Daten vollständig in Ihrem Browser mithilfe von JavaScript – Ihre Daten verlassen Ihr Gerät nie.“
Um Euch eine Vorstellung davon zu geben, was auf formatter.org [3] noch alles möglich ist, scrollt Ihr am besten ganz nach unten und Ihr werdet eine wirklich umfangreiche Liste von 176 verfügbaren Werkzeugen sehen. Bei mir war tatsächlich Staunen angesagt! Und welche Tools nutzt Ihr so?

[1] … https://geobasisloader.de/
[2] … https://plugins.qgis.org/plugins/
[3] … https://formatter.org
[4] … https://formatter.org/python-formatter
[5] … https://formatter.org/json-formatter
[6] … https://formatter.org/policy












