Solidity-Code-Formatter
Führung
Solidity-Code-Formatter
Fügen Sie Ihren Solidity-Smart-Contract-Quellcode ein und erhalten Sie sauberen, stilrichtlinienkonformen Code im Browser – ohne Installation, ohne Hardhat-Konfiguration, ohne Remote-Kompilierung. Der Formatter ordnet Funktionen mit Modifikatoren neu, sortiert Pragmas und Imports und normalisiert NatSpec-Kommentare, wodurch der Ausgabecode für Prüfung oder Übertragung bereit ist.
Nutzung
- Fügen Sie Ihren Solidity (
.sol) Quellcode in das Eingabefeld ein, oder klicken Sie Probieren Sie ein Beispiel aus auf ein Starter-Vertrag. - Wählen Sie eine Einrückebreite (Standard: 4 Leerzeichen, entsprechend der offiziellen Stilrichtlinie), die Platzierung von Klammern und die Spaltenbegrenzung.
- Bestimmen Sie, ob Funktionen mit Modifikatoren neu geordnet werden sollen, ob Pragmas und Imports sortiert werden sollen und ob NatSpec-Kommentare normalisiert werden sollen. Alle drei Einstellungen sind standardmäßig aktiviert.
- Wenn Sie den Formatter auf eine bestimmte Compiler-Version beschränken möchten, wechseln Sie das Solidity-Version Dropdown Bestehende Pragma beibehalten.
- von
Funktionen
- Stilrichtlinie-Einrückung — 4 Leerzeichen, 2 Leerzeichen oder Tabs.
- K&R oder Allman-Klammerplatzierung — Öffnende Klammer auf derselben Zeile (Standard) oder auf der nächsten Zeile.
- Modifikator-Ordnung — Sichtbarkeit (
public,external,internal,private) → Mutabilität (pure,view,payable) →virtual→override, wobei benutzerdefinierte Modifikatoren nach den Standardmodifikatoren beibehalten werden. - Pragmas und Imports sortieren — Pragmas zuerst, dann Imports alphabetisch nach dem angegebenen Pfad.
- Solidity-Version-Wahl — bestehendes Pragma beibehalten oder auf eine aktuelle 0.8.x-Version normalisieren.
- NatSpec-Normalisierung —
///und/** */Blöcke erhalten ein Leerzeichen nach den Schrägstrichen und konsistente*Ausrichtung. - Zeilenlängen-Formatierung — lange Argumentlisten werden an die von Ihnen angegebene Spaltenbegrenzung (40–200, Standard: 120) angepasst.
- Laufend im Browser — Ihr Vertragsquellcode bleibt auf Ihrem Gerät.
Häufig gestellte Fragen
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug was added on Juni 23, 2026
