  error - lib\core\router\app_router.dart:33:31 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<String?>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\core\router\app_router.dart:202:57 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<String?>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\admin\data\admin_repository.dart:9:36 - The name 'apiClientProvider' is defined in the libraries 'package:recipe_flutter/core/api/api_client.dart' and 'package:recipe_flutter/core/api/api_providers.dart'. Try using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports. - ambiguous_import
  error - lib\features\admin\data\admin_repository.dart:29:64 - Too many positional arguments: 1 expected, but 2 found. Try removing the extra positional arguments, or specifying the name for named arguments. - extra_positional_arguments_could_be_named
  error - lib\features\admin\data\admin_repository.dart:37:67 - Too many positional arguments: 1 expected, but 2 found. Try removing the extra positional arguments, or specifying the name for named arguments. - extra_positional_arguments_could_be_named
  error - lib\features\admin\data\admin_repository.dart:50:52 - Too many positional arguments: 1 expected, but 2 found. Try removing the extra positional arguments, or specifying the name for named arguments. - extra_positional_arguments_could_be_named
  error - lib\features\admin\data\admin_repository.dart:68:15 - The returned type 'Future<dynamic>' isn't returnable from a 'Future<Map<String, dynamic>>' function, as required by the closure's context. - return_of_invalid_type_from_closure
  error - lib\features\auth\data\auth_providers.dart:39:46 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<String?>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\import\presentation\receipt_import_tab.dart:23:37 - The getter 'platform' isn't defined for the type 'FilePicker'. Try importing the library that defines 'platform', correcting the name to the name of an existing getter, or defining a getter or field named 'platform'. - undefined_getter
  error - lib\features\import\presentation\recipe_import_tab.dart:45:37 - The getter 'platform' isn't defined for the type 'FilePicker'. Try importing the library that defines 'platform', correcting the name to the name of an existing getter, or defining a getter or field named 'platform'. - undefined_getter
  error - lib\features\inventory\data\inventory_providers.dart:17:41 - The function 'StateProvider' isn't defined. Try importing the library that defines 'StateProvider', correcting the name to the name of an existing function, or defining a function named 'StateProvider'. - undefined_function
  error - lib\features\inventory\data\inventory_providers.dart:18:37 - The function 'StateProvider' isn't defined. Try importing the library that defines 'StateProvider', correcting the name to the name of an existing function, or defining a function named 'StateProvider'. - undefined_function
  error - lib\features\inventory\presentation\swipeable_inventory_tile.dart:376:59 - The method 'deleteItem' isn't defined for the type 'InventoryRepository'. Try correcting the name to the name of an existing method, or defining a method named 'deleteItem'. - undefined_method
  error - lib\features\meal_plan\data\meal_plan_providers.dart:14:36 - The function 'StateProvider' isn't defined. Try importing the library that defines 'StateProvider', correcting the name to the name of an existing function, or defining a function named 'StateProvider'. - undefined_function
  error - lib\features\meal_plan\data\meal_plan_repository.dart:23:16 - The argument type 'MapEntry<_, _> Function(String)' can't be assigned to the parameter type 'MapEntry<dynamic, dynamic> Function(String, dynamic)'.  - argument_type_not_assignable
  error - lib\features\meal_plan\data\meal_plan_repository.dart:23:26 - The returned type 'MealPlanEntry' isn't returnable from a 'MapEntry<_, _>' function, as required by the closure's context. - return_of_invalid_type_from_closure
  error - lib\features\meal_plan\data\meal_plan_repository.dart:24:12 - The method 'toList' isn't defined for the type 'Map'. Try correcting the name to the name of an existing method, or defining a method named 'toList'. - undefined_method
  error - lib\features\meal_plan\data\meal_plan_repository.dart:45:16 - The argument type 'MapEntry<_, _> Function(String)' can't be assigned to the parameter type 'MapEntry<dynamic, dynamic> Function(String, dynamic)'.  - argument_type_not_assignable
  error - lib\features\meal_plan\data\meal_plan_repository.dart:45:26 - The returned type 'ShoppingItem' isn't returnable from a 'MapEntry<_, _>' function, as required by the closure's context. - return_of_invalid_type_from_closure
  error - lib\features\meal_plan\data\meal_plan_repository.dart:46:12 - The method 'toList' isn't defined for the type 'Map'. Try correcting the name to the name of an existing method, or defining a method named 'toList'. - undefined_method
  error - lib\features\meal_plan\data\meal_plan_repository.dart:67:16 - The argument type 'MapEntry<_, _> Function(String)' can't be assigned to the parameter type 'MapEntry<dynamic, dynamic> Function(String, dynamic)'.  - argument_type_not_assignable
  error - lib\features\meal_plan\data\meal_plan_repository.dart:67:26 - The returned type 'InventoryCompareItem' isn't returnable from a 'MapEntry<_, _>' function, as required by the closure's context. - return_of_invalid_type_from_closure
  error - lib\features\meal_plan\data\meal_plan_repository.dart:68:12 - The method 'toList' isn't defined for the type 'Map'. Try correcting the name to the name of an existing method, or defining a method named 'toList'. - undefined_method
  error - lib\features\meal_plan\presentation\meal_plan_screen.dart:90:34 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<List<Recipe>>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\meal_plan\presentation\meal_plan_screen.dart:91:38 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<MealPlanDashboard>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\pantry\presentation\pantry_screen.dart:257:37 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<List<PantryItem>>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\pantry\presentation\pantry_screen.dart:258:36 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<List<PantryProduct>>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\profile\data\profile_repository.dart:10:38 - The name 'apiClientProvider' is defined in the libraries 'package:recipe_flutter/core/api/api_client.dart' and 'package:recipe_flutter/core/api/api_providers.dart'. Try using 'as prefix' for one of the import directives, or hiding the name from all but one of the imports. - ambiguous_import
  error - lib\features\profile\data\profile_repository.dart:39:51 - Too many positional arguments: 1 expected, but 2 found. Try removing the extra positional arguments, or specifying the name for named arguments. - extra_positional_arguments_could_be_named
  error - lib\features\profile\presentation\profile_screen.dart:194:7 - The name 'ProfileScreen' is already defined. Try renaming one of the declarations. - duplicate_definition
           - The first definition of this name at lib\features\profile\presentation\profile_screen.dart:8:7.
  error - lib\features\profile\presentation\profile_screen.dart:201:7 - The name '_ProfileScreenState' is already defined. Try renaming one of the declarations. - duplicate_definition
           - The first definition of this name at lib\features\profile\presentation\profile_screen.dart:15:7.
  error - lib\features\profile\presentation\profile_screen.dart:215:65 - The method 'getProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'getProfile'. - undefined_method
  error - lib\features\profile\presentation\profile_screen.dart:236:51 - The method 'updateProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'updateProfile'. - undefined_method
  error - lib\features\recipes\data\recipe_repository.dart:21:16 - The argument type 'MapEntry<_, _> Function(String)' can't be assigned to the parameter type 'MapEntry<dynamic, dynamic> Function(String, dynamic)'.  - argument_type_not_assignable
  error - lib\features\recipes\data\recipe_repository.dart:21:23 - The returned type 'Recipe' isn't returnable from a 'MapEntry<_, _>' function, as required by the closure's context. - return_of_invalid_type_from_closure
  error - lib\features\recipes\data\recipe_repository.dart:22:12 - The method 'toList' isn't defined for the type 'Map'. Try correcting the name to the name of an existing method, or defining a method named 'toList'. - undefined_method
  error - lib\features\recipes\presentation\recipe_detail_screen.dart:24:33 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<Recipe>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - lib\features\recipes\presentation\recipe_detail_screen.dart:25:30 - The getter 'valueOrNull' isn't defined for the type 'AsyncValue<Recipe>'. Try importing the library that defines 'valueOrNull', correcting the name to the name of an existing getter, or defining a getter or field named 'valueOrNull'. - undefined_getter
  error - test\features\inventory\data\inventory_repository_contract_test.dart:13:19 - 'FakeInventoryApiClient.getJson' ('Future<dynamic> Function(String, {String? token})') isn't a valid override of 'ApiClient.getJson' ('Future<Map<String, dynamic>> Function(String, {String? token})'). - invalid_override
           - The member being overridden at lib\core\api\api_client.dart:27:32.
  error - test\features\profile\data\profile_repository_test.dart:15:8 - Target of URI doesn't exist: 'profile_repository_test.mocks.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist
  error - test\features\profile\data\profile_repository_test.dart:18:1 - 'class' can't be used as an identifier because it's a keyword. Try renaming this to be an identifier that isn't a keyword. - expected_identifier_but_got_keyword
  error - test\features\profile\data\profile_repository_test.dart:18:1 - Expected a statement. - missing_statement
  error - test\features\profile\data\profile_repository_test.dart:18:1 - Expected to find ';'. - expected_token
  error - test\features\profile\data\profile_repository_test.dart:18:1 - Undefined name 'class'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier
  error - test\features\profile\data\profile_repository_test.dart:18:7 - Expected to find ';'. - expected_token
  error - test\features\profile\data\profile_repository_test.dart:18:7 - Undefined name 'MockApiClient'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier
  error - test\features\profile\data\profile_repository_test.dart:18:21 - 'extends' can't be used as an identifier because it's a keyword. Try renaming this to be an identifier that isn't a keyword. - expected_identifier_but_got_keyword
  error - test\features\profile\data\profile_repository_test.dart:18:21 - Expected a statement. - missing_statement
  error - test\features\profile\data\profile_repository_test.dart:18:21 - Expected to find ';'. - expected_token
  error - test\features\profile\data\profile_repository_test.dart:18:21 - Undefined name 'extends'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier
  error - test\features\profile\data\profile_repository_test.dart:18:34 - Expected to find ';'. - expected_token
  error - test\features\profile\data\profile_repository_test.dart:18:45 - Expected to find ';'. - expected_token
  error - test\features\profile\data\profile_repository_test.dart:23:10 - Undefined class 'MockApiClient'. Try changing the name to the name of an existing class, or creating a class with the name 'MockApiClient'. - undefined_class
  error - test\features\profile\data\profile_repository_test.dart:26:23 - The function 'MockApiClient' isn't defined. Try importing the library that defines 'MockApiClient', correcting the name to the name of an existing function, or defining a function named 'MockApiClient'. - undefined_function
  error - test\features\profile\data\profile_repository_test.dart:27:23 - The function 'MockRef' isn't defined. Try importing the library that defines 'MockRef', correcting the name to the name of an existing function, or defining a function named 'MockRef'. - undefined_function
  error - test\features\profile\data\profile_repository_test.dart:36:48 - The method 'getProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'getProfile'. - undefined_method
  error - test\features\profile\data\profile_repository_test.dart:45:40 - The method 'getProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'getProfile'. - undefined_method
  error - test\features\profile\data\profile_repository_test.dart:56:48 - The method 'updateProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'updateProfile'. - undefined_method
  error - test\features\profile\data\profile_repository_test.dart:65:40 - The method 'updateProfile' isn't defined for the type 'ProfileRepository'. Try correcting the name to the name of an existing method, or defining a method named 'updateProfile'. - undefined_method
  error - test\features\profile\data\profile_repository_test.dart:70:2 - Expected to find '}'. - expected_token
  error - test\features\recipes\data\recipe_repository_contract_test.dart:13:19 - 'FakeRecipeApiClient.getJson' ('Future<dynamic> Function(String, {String? token})') isn't a valid override of 'ApiClient.getJson' ('Future<Map<String, dynamic>> Function(String, {String? token})'). - invalid_override
           - The member being overridden at lib\core\api\api_client.dart:27:32.
warning - lib\features\auth\presentation\login_screen.dart:3:8 - Unused import: 'package:go_router/go_router.dart'. Try removing the import directive. - unused_import
warning - lib\features\inventory\presentation\inventory_screen.dart:7:8 - Unused import: '../../auth/data/auth_providers.dart'. Try removing the import directive. - unused_import
warning - lib\features\inventory\presentation\inventory_screen.dart:9:8 - Unused import: '../domain/inventory_item.dart'. Try removing the import directive. - unused_import
warning - lib\features\profile\presentation\profile_screen.dart:201:7 - The declaration '_ProfileScreenState' isn't referenced. Try removing the declaration of '_ProfileScreenState'. - unused_element
warning - lib\features\recipes\data\recipe_repository.dart:34:11 - Unnecessary type check; the result is always 'false'. Try correcting the type check, or removing the type check. - unnecessary_type_check
warning - lib\features\recipes\data\recipe_repository.dart:104:11 - Unnecessary type check; the result is always 'false'. Try correcting the type check, or removing the type check. - unnecessary_type_check
warning - test\features\profile\data\profile_repository_test.dart:18:34 - The value of the local variable 'implements' isn't used. Try removing the variable or using it. - unused_local_variable
warning - test\features\profile\data\profile_repository_test.dart:19:28 - The value of the local variable 'profileRepository' isn't used. Try removing the variable or using it. - unused_local_variable
warning - test\features\profile\data\profile_repository_test.dart:20:6 - The declaration 'main' isn't referenced. Try removing the declaration of 'main'. - unused_element
   info - lib\features\admin\presentation\admin_screen.dart:382:17 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\inventory\presentation\create_inventory_screen.dart:199:21 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\inventory\presentation\create_inventory_screen.dart:227:15 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\inventory\presentation\inventory_edit_screen.dart:178:25 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\inventory\presentation\inventory_edit_screen.dart:207:19 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\inventory\presentation\inventory_screen.dart:63:17 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\meal_plan\presentation\meal_plan_screen.dart:206:15 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\meal_plan\presentation\meal_plan_screen.dart:251:23 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\pantry\presentation\pantry_screen.dart:54:23 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\pantry\presentation\pantry_screen.dart:75:23 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\recipes\presentation\recipe_edit_screen.dart:402:15 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
   info - lib\features\recipes\presentation\recipe_edit_screen.dart:464:21 - 'value' is deprecated and shouldn't be used. Use initialValue instead. This will set the initial value for the form field. This feature was deprecated after v3.33.0-1.0.pre. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use
