avoid_print
本番コードで 'print' を呼び出さないでください。
説明
#アナライザーは、本番コードで print 関数が呼び出された場合にこの診断を生成します。
例
#print 関数は本番環境では呼び出せないため、以下のコードはこの診断を生成します。
dart
void f(int x) {
print('x = $x');
}一般的な修正
#Flutter を使用するコードを書いている場合は、kDebugMode を使用したテストで保護された debugPrint 関数を使用してください。
dart
import 'package:flutter/foundation.dart';
void f(int x) {
if (kDebugMode) {
debugPrint('x = $x');
}
}Flutter を使用しないコードを書いている場合は、package:logging のようなロギングサービスを使用して情報を書き込んでください。