Skip to content

Flutter静的解析の設定強化(analysis_options.yaml + flutter_lints) #275

@taminororo

Description

@taminororo

概要

mobile/analysis_options.yaml を強化し、Flutter コードの静的解析ルールを厳格化する。CI 化は別 issue で対応する。

背景・動機

実装内容

  • mobile/pubspec.yamldev_dependenciesflutter_lints を追加
  • mobile/analysis_options.yaml を拡充
    • flutter_lints/flutter.yaml を include
    • 追加で有効化したいルール: avoid_print, prefer_const_constructors, use_build_context_synchronously

進め方

  • flutter_lints を pubspec.yaml に追加し pub get
  • analysis_options.yaml の draft を作成
  • 手元で dart analyze を実行して既存違反の規模を測定
  • 救済方針を決定(一括修正 or 段階導入)
  • PR 作成

テスト項目

  • 手元で dart analyze が通る(または期待される違反のみ報告される)
  • 既存コードと整合した違反のみ報告される

備考

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions