ひろこま Hack Log

プログラミングや機械学習などの知識を記録・共有します

【解決】FlutterでAndroidStudioのオートインデントがずれる件

f:id:twx:20200119152426p:plain
Flutter

Flutter開発時にAndroidStudioのオートインデントがずれる

最近Flutterを触り始めたのですが、Android Studioでコードを打ってるとインデントが勝手にずれることがありあます。Android Studioではファイル保存時に改行やインデントを見やすく整形してくれる機能があるのですが、どうやらこれが不具合を起こしている模様。

以下のように、本来は子要素が親要素よりも右側に来てほしいところ、左側に来てしまうという現象が起きます。

f:id:twx:20200119152903p:plain

画像引用元: https://github.com/dart-lang/dart_style/issues/824

解決策

以下のページを参考にして解決しました。

【参考】

github.com

引数リストには末尾のカンマを書くフォーマットと、書かないフォーマットが混在していたことが原因のようです。 基本的には、引数リストの末尾にはカンマを書くように統一しましょう。

カンマを書いてファイルを保存するとインデントが正常になります!


以上、FlutterでAndroidStudioのオートインデントがずれる不具合に関する記事でした!

良い記事だと思っていただいた方は、以下の「★+」ボタンのクリック、SNSでのシェア、「読者になる」ボタンのクリック、Twitterのフォローをお願いします!

Koma Hirokazu 's Hacklog ―― Copyright © 2018 Koma Hirokazu