Skip to content

fix(patient): Remove unused and duplicate imports across patient app #195

Description

@Muneerali199

Summary

Running flutter analyze on the patient/ app reveals 10 unused import warnings and 2 duplicate import warnings across 8 files. These are warning-level diagnostics that clutter the codebase and can mask real dependency issues.

Affected Files

File Issue
lib/core/repository/auth/auth_repository.dart unused_import: package:flutter/material.dart
lib/presentation/assessments/assessment_screen.dart unused_import: package:patient/presentation/result/result.dart
lib/presentation/auth/consultation_request_screen.dart unused_import: package:patient/core/repository/auth/auth.dart, slot_booking_card.dart
lib/presentation/auth/consultation_slot_booking_screen.dart unused_import: auth_provider.dart, provider.dart
lib/presentation/auth/personal_details_screen.dart unused_import: assessment_screen.dart, home_screen.dart; duplicate_import
lib/presentation/result/result.dart unused_import: dart:convert, flutter_dotenv, http
lib/provider/reports_provider.dart unused_import: ../gen/assets.gen.dart
lib/provider/therapist_provider.dart unused_import: flutter_dotenv, assessment_card_model.dart, supabase_assessments_repository.dart; duplicate_import

Steps to Reproduce

cd patient
flutter analyze

Expected Behavior

flutter analyze reports no unused_import or duplicate_import warnings.

Fix

Remove each flagged import. Where a duplicate_import exists, remove the duplicate line.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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