Dartフォーマッター
Dartソースコードをオンラインでフォーマット・整形。インデントの修正やDart構文の正規化を行います。
入力
出力
Dartとは?
Dartは、Googleが開発したクライアント最適化プログラミング言語で、クロスプラットフォームのモバイル、Web、デスクトップアプリケーションを構築するためのGoogleのUIフレームワークであるFlutterの主要言語として使用されています。
Dartフォーマッターは、インデントを正規化し(dart formatの規約に従い1レベルあたり2スペース)、波括弧の配置を修正し、末尾の空白を削除します。
使い方
1
Dartコードを貼り付け
未整形のDartソースコードを左側のエディタに貼り付けるか、アップロードをクリックしてファイルを読み込みます。
2
即座にフォーマット
フォーマッターが自動的に1レベルあたり2スペースでインデントを正規化し、波括弧の配置を修正します。
3
コピーまたはダウンロード
コピーボタンで結果をコピーするか、ダウンロードで.dartファイルとして保存します。
フォーマット例
Dartクラスのフォーマット例
未フォーマットの入力:
class User{final String name;final int age;User({required this.name,required this.age});String greet()=>"Hello, !";}フォーマット後の出力:
class User {
final String name;
final int age;
User({required this.name, required this.age});
String greet() => 'Hello, $name!';
}よくある質問
Flutterのコードにも対応していますか?
はい。FlutterはDartをプログラミング言語として使用しています。このフォーマッターは標準的なDart/Flutter構文に対応しています。
Dartではどのスペースを使いますか?
公式のDartスタイルガイドでは、インデントに2スペースを使用します。
dart formatはこのツールより多くのことができますか?
dart format(旧dartfmt)は完全なAST(抽象構文木)ベースのフォーマットを行います。このツールはオンラインで素早くインデントベースのフォーマットを提供します。その他のDartツールはpub.devでも見つかります。
関連ツール
成功
警告