背景
- Memoクラスを作成するため、
Memo.dart
ファイルを作成してそこにMemoクラスを定義しました。 - すると表題の警告をくらったので、その対処法を記載します。
Name source file using 'lowercase_with_underscores'
画像のように1行目の`class'の下に波線が表示され、確認すると「lowercase_with_underscores」を使えと言われます。Documentationは公式ドキュメントへ誘導されます。
公式ドキュメント
-
一部ファイルシステムでは大文字と小文字が区別されない
ため、区切り文字にアンダースコアを使用することを推奨しているようです。
まとめ
- ファイル名は大文字小文字で区別されないことから、区切り文字にアンダースコアを使用する。
- 今回の場合は
Memo.dart
をmemo_class.dart
にRefactorすることで対応した。 - 多分
Memo.dart
をmemo.dart
とするだけでもOK。