Skip to content

Error occurs when yumemi_lints does not support the latest version of Flutter SDK

blendthink edited this page May 3, 2024 · 1 revision

概要

テンプレート機能を利用してプロジェクトを作成した際、自動的にクリーンアップ処理が実行されます。 その処理の中で cleanup_template.dart#L23-L24 で取得された最新の Flutter SDK バージョンがプロジェクト内で使用されます。

    final flutterVersion = await flutterSdkService.getLatestFlutterSdkVersion();
    final exitStatus = cleanupService.call(flutterVersion);

ここで取得した最新の Flutter SDK バージョンを yumemi_lints がサポートしていない場合、 dart analyze コマンドが失敗します。

回避策

analysis_options.yaml の記述を yumemi_lints で用意されているバージョンに書き換えます。

例:

include: package:yumemi_lints/flutter/3.19/recommended.yaml

include: package:yumemi_lints/flutter/3.16/recommended.yaml
Clone this wiki locally