広告が嫌いですか? 行く 広告なし 今日
Solidityコードフォーマッター
開発者
広告 削除する?
広告 削除する?
ガイド
Solidityコードフォーマッター
ソリディティスマートコントラクトのソースを貼り付けて、ブラウザ上でクリーンでスタイルガイドに準拠したコードを取得できます。インストール不要、Hardhat設定不要、リモートコンパイル不要。フォーマッターは関数モディファイアを並び替え、プライagmaとインポートを並び替え、NatSpecコメントを標準化し、一貫したインデントを適用して、出力はレビューまたは審査の手渡しに準備されています。
使用方法
- ソリディティ(
.sol)ソースを入力ボックスに貼り付け、または 例を試してみてください。 をクリックしてスターター契約を作成します。 - インデント幅(デフォルトは4スペース、公式スタイルガイドに一致)、ブレースの配置、および列制限を選択します。
- 関数モディファイアの並び替え、プライagmaおよびインポートの並び替え、NatSpecコメントの標準化を行うかどうかを決定します。すべての設定はデフォルトで有効です。
- フォーマッターに特定のコンパイラバージョンを強制したい場合は、 ソリディティバージョン ドロップダウンを 既存のプライagmaを保持.
- から離れます。
機能
- スタイルガイドインデント — 4スペース、2スペース、またはタブ。
- K&RまたはAllmanブレース配置 — 開始ブレースが同じ行(デフォルト)または次の行に配置されます。
- モディファイアの順序 — 可視性(
public,external,internal,private)→ 変更性(pure,view,payable)→virtual→override、カスタムモディファイアは標準モディファイアの後に保持されます。 - プライagmaおよびインポートの並び替え — プライagmaを最初に、その後インポートを引用パスでアルファベット順に並び替えます。
- ソリディティバージョン選択器 — 既存のプライagmaを保持するか、最近の0.8.xリリースに標準化するかを選択します。
- NatSpec標準化 —
///と/** */ブロックにはスラッシュの後に1スペースが与えられ、一貫した*アライメントが行われます。 - 長行折り返し — 長い引数リストは、指定された列制限(40–200、デフォルト120)まで折り返されます。
- ブラウザ内で完全に動作 — あなたのコントラクトソースはあなたのマシンに留まります。
よくある質問
広告なしで楽しみたいですか?
今すぐ広告なしで
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
広告 削除する?
必見ツール
すべて表示広告 削除する?
参加する
広告 削除する?
