入力

出力

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でも見つかります。

関連ツール