広告が嫌いですか? 行く 広告なし 今日

Solidityコードフォーマッター

開発者

スタイルオプション

正常化または欠落したプライagmaを挿入する際に使用されます。
長さの多い引数リストは、この幅以内に収まるように折り返されます。

ガイド

ソリディティコードフォーマッター

Solidityコードフォーマッター

ソリディティスマートコントラクトのソースを貼り付けて、ブラウザ上でクリーンでスタイルガイドに準拠したコードを取得できます。インストール不要、Hardhat設定不要、リモートコンパイル不要。フォーマッターは関数モディファイアを並び替え、プライagmaとインポートを並び替え、NatSpecコメントを標準化し、一貫したインデントを適用して、出力はレビューまたは審査の手渡しに準備されています。

使用方法

  1. ソリディティ(.sol)ソースを入力ボックスに貼り付け、または 例を試してみてください。 をクリックしてスターター契約を作成します。
  2. インデント幅(デフォルトは4スペース、公式スタイルガイドに一致)、ブレースの配置、および列制限を選択します。
  3. 関数モディファイアの並び替え、プライagmaおよびインポートの並び替え、NatSpecコメントの標準化を行うかどうかを決定します。すべての設定はデフォルトで有効です。
  4. フォーマッターに特定のコンパイラバージョンを強制したい場合は、 ソリディティバージョン ドロップダウンを 既存のプライagmaを保持.
  5. から離れます。

機能

  • スタイルガイドインデント — 4スペース、2スペース、またはタブ。
  • K&RまたはAllmanブレース配置 — 開始ブレースが同じ行(デフォルト)または次の行に配置されます。
  • モディファイアの順序 — 可視性(public, external, internal, private)→ 変更性(pure, view, payable)→ virtualoverride、カスタムモディファイアは標準モディファイアの後に保持されます。
  • プライagmaおよびインポートの並び替え — プライagmaを最初に、その後インポートを引用パスでアルファベット順に並び替えます。
  • ソリディティバージョン選択器 — 既存のプライagmaを保持するか、最近の0.8.xリリースに標準化するかを選択します。
  • NatSpec標準化////** */ ブロックにはスラッシュの後に1スペースが与えられ、一貫した * アライメントが行われます。
  • 長行折り返し — 長い引数リストは、指定された列制限(40–200、デフォルト120)まで折り返されます。
  • ブラウザ内で完全に動作 — あなたのコントラクトソースはあなたのマシンに留まります。

よくある質問

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って