-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathanalysis_report.json
More file actions
1 lines (1 loc) · 144 KB
/
analysis_report.json
File metadata and controls
1 lines (1 loc) · 144 KB
1
{"version":1,"diagnostics":[{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\view\\widget\\animated_snack_bar_widget.dart","range":{"start":{"offset":48,"line":2,"column":8},"end":{"offset":79,"line":2,"column":39}}},"problemMessage":"Unused import: 'package:flutter/services.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view\\screens\\change_number_form_screen.dart","range":{"start":{"offset":2700,"line":75,"column":12},"end":{"offset":2711,"line":75,"column":23}}},"problemMessage":"The value of the local variable 'phoneNumber' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view\\screens\\change_number_form_screen.dart","range":{"start":{"offset":3387,"line":98,"column":11},"end":{"offset":3396,"line":98,"column":20}}},"problemMessage":"The value of the local variable 'userState' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view\\screens\\log_in_screen.dart","range":{"start":{"offset":218,"line":5,"column":8},"end":{"offset":242,"line":5,"column":32}}},"problemMessage":"Unused import: 'package:hive/hive.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view\\screens\\log_in_screen.dart","range":{"start":{"offset":298,"line":8,"column":8},"end":{"offset":359,"line":8,"column":69}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/constants/constant.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_field","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\models\\message_event_models.dart","range":{"start":{"offset":636,"line":23,"column":28},"end":{"offset":647,"line":23,"column":39}}},"problemMessage":"The value of the field '_controller' isn't used.","correctionMessage":"Try removing the field, or using it.","documentation":"https://dart.dev/diagnostics/unused_field"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\repository\\chat_remote_repository.dart","range":{"start":{"offset":649,"line":19,"column":13},"end":{"offset":657,"line":19,"column":21}}},"problemMessage":"The value of the local variable 'response' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\screens\\chat_screen.dart","range":{"start":{"offset":175,"line":6,"column":8},"end":{"offset":203,"line":6,"column":36}}},"problemMessage":"Unused import: 'package:lottie/lottie.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\chat_tile_widget.dart","range":{"start":{"offset":256,"line":6,"column":8},"end":{"offset":316,"line":6,"column":68}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/models/user_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_field","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view_model\\event_handler.dart","range":{"start":{"offset":533,"line":11,"column":28},"end":{"offset":552,"line":11,"column":47}}},"problemMessage":"The value of the field '_chattingController' isn't used.","correctionMessage":"Try removing the field, or using it.","documentation":"https://dart.dev/diagnostics/unused_field"},{"code":"duplicate_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":755,"line":14,"column":8},"end":{"offset":824,"line":14,"column":77}}},"problemMessage":"Duplicate import.","correctionMessage":"Try removing all but one import of the library.","documentation":"https://dart.dev/diagnostics/duplicate_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\show_taken_image_screen.dart","range":{"start":{"offset":746,"line":18,"column":8},"end":{"offset":770,"line":18,"column":32}}},"problemMessage":"Unused import: 'crop_image_screen.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"must_be_immutable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\toggleCameraMode.dart","range":{"start":{"offset":99,"line":5,"column":7},"end":{"offset":115,"line":5,"column":23}}},"problemMessage":"This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: ToggleCameraMode.selectedMode","documentation":"https://dart.dev/diagnostics/must_be_immutable"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\repository\\user_remote_repository.dart","range":{"start":{"offset":409,"line":8,"column":8},"end":{"offset":493,"line":8,"column":92}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/repository/auth_local_repository.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":48,"line":2,"column":8},"end":{"offset":92,"line":2,"column":52}}},"problemMessage":"Unused import: 'package:flutter_dotenv/flutter_dotenv.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":160,"line":4,"column":8},"end":{"offset":218,"line":4,"column":66}}},"problemMessage":"Unused import: 'package:flutter_shakemywidget/flutter_shakemywidget.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":228,"line":5,"column":8},"end":{"offset":262,"line":5,"column":42}}},"problemMessage":"Unused import: 'package:go_router/go_router.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":272,"line":6,"column":8},"end":{"offset":300,"line":6,"column":36}}},"problemMessage":"Unused import: 'package:lottie/lottie.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":310,"line":7,"column":8},"end":{"offset":358,"line":7,"column":56}}},"problemMessage":"Unused import: 'package:phone_form_field/phone_form_field.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":435,"line":9,"column":8},"end":{"offset":498,"line":9,"column":71}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/models/signup_result.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":586,"line":11,"column":8},"end":{"offset":669,"line":11,"column":91}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view/widget/confirmation_dialog.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":894,"line":15,"column":8},"end":{"offset":950,"line":15,"column":64}}},"problemMessage":"Unused import: 'package:webview_flutter_plus/webview_flutter_plus.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":962,"line":17,"column":8},"end":{"offset":1031,"line":17,"column":77}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/providers/sign_up_provider.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":1041,"line":18,"column":8},"end":{"offset":1097,"line":18,"column":64}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/routes/routes.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":1471,"line":24,"column":8},"end":{"offset":1552,"line":24,"column":89}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view/widget/auth_phone_number.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":1562,"line":25,"column":8},"end":{"offset":1646,"line":25,"column":92}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view/widget/auth_sub_text_button.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":1749,"line":27,"column":8},"end":{"offset":1826,"line":27,"column":85}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view/widget/social_log_in.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":1923,"line":29,"column":8},"end":{"offset":1996,"line":29,"column":81}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view_model/auth_state.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_email_screen.dart","range":{"start":{"offset":2006,"line":30,"column":8},"end":{"offset":2084,"line":30,"column":86}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view_model/auth_view_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\invites_permissions_screen.dart","range":{"start":{"offset":512,"line":9,"column":8},"end":{"offset":592,"line":9,"column":88}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/view/widget/copyable_link_text_widget.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\invites_permissions_screen.dart","range":{"start":{"offset":984,"line":14,"column":8},"end":{"offset":1073,"line":14,"column":97}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/user/view/widget/settings_section_trailing.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\privacy_and_security_screen.dart","range":{"start":{"offset":648,"line":11,"column":8},"end":{"offset":732,"line":11,"column":92}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/user/view/screens/change_email_screen.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\profile_info_screen.dart","range":{"start":{"offset":2881,"line":74,"column":11},"end":{"offset":2890,"line":74,"column":20}}},"problemMessage":"The value of the local variable 'userState' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\self_destruct_screen.dart","range":{"start":{"offset":1692,"line":36,"column":21},"end":{"offset":1696,"line":36,"column":25}}},"problemMessage":"The value of the local variable 'user' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"invalid_use_of_protected_member","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\self_destruct_screen.dart","range":{"start":{"offset":2097,"line":44,"column":48},"end":{"offset":2105,"line":44,"column":56}}},"problemMessage":"The member 'duration' can only be used within instance members of subclasses of 'package:gif/gif.dart'."},{"code":"dead_null_aware_expression","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\user_profile_screen.dart","range":{"start":{"offset":5379,"line":130,"column":48},"end":{"offset":5381,"line":130,"column":50}}},"problemMessage":"The left operand can't be null, so the right operand is never executed.","correctionMessage":"Try removing the operator and the right operand.","documentation":"https://dart.dev/diagnostics/dead_null_aware_expression"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\empty_chats.dart","range":{"start":{"offset":48,"line":2,"column":8},"end":{"offset":76,"line":2,"column":36}}},"problemMessage":"Unused import: 'package:lottie/lottie.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":7,"line":1,"column":8},"end":{"offset":24,"line":1,"column":25}}},"problemMessage":"Unused import: 'dart:typed_data'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":335,"line":8,"column":8},"end":{"offset":419,"line":8,"column":92}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/repository/auth_local_repository.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":429,"line":9,"column":8},"end":{"offset":507,"line":9,"column":86}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/view_model/auth_view_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":517,"line":10,"column":8},"end":{"offset":609,"line":10,"column":100}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/stories/repository/contacts_remote_repository.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":619,"line":11,"column":8},"end":{"offset":695,"line":11,"column":84}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/stories/utils/utils_functions.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":705,"line":12,"column":8},"end":{"offset":783,"line":12,"column":86}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/user/view_model/user_view_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":795,"line":14,"column":8},"end":{"offset":836,"line":14,"column":49}}},"problemMessage":"Unused import: '../../../../core/models/user_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":846,"line":15,"column":8},"end":{"offset":890,"line":15,"column":52}}},"problemMessage":"Unused import: '../../../stories/models/contact_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\profile_header_widget.dart","range":{"start":{"offset":900,"line":16,"column":8},"end":{"offset":953,"line":16,"column":61}}},"problemMessage":"Unused import: '../../../stories/view_model/contact_view_model.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_local_repository_test.dart","range":{"start":{"offset":533,"line":12,"column":8},"end":{"offset":617,"line":12,"column":92}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/repository/auth_local_repository.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_remote_repository_test.dart","range":{"start":{"offset":39,"line":2,"column":8},"end":{"offset":70,"line":2,"column":39}}},"problemMessage":"Unused import: 'package:flutter/material.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_remote_repository_test.dart","range":{"start":{"offset":328,"line":9,"column":8},"end":{"offset":385,"line":9,"column":65}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/mock/user_mock.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_remote_repository_test.dart","range":{"start":{"offset":395,"line":10,"column":8},"end":{"offset":454,"line":10,"column":67}}},"problemMessage":"Unused import: 'package:telware_cross_platform/core/models/app_error.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_import","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_remote_repository_test.dart","range":{"start":{"offset":541,"line":12,"column":8},"end":{"offset":626,"line":12,"column":93}}},"problemMessage":"Unused import: 'package:telware_cross_platform/features/auth/repository/auth_remote_repository.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unused_import"},{"code":"unused_local_variable","severity":"WARNING","type":"STATIC_WARNING","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\repositories\\user_remote_repository_test.dart","range":{"start":{"offset":987,"line":22,"column":29},"end":{"offset":994,"line":22,"column":36}}},"problemMessage":"The value of the local variable 'userMap' isn't used.","correctionMessage":"Try removing the variable or using it.","documentation":"https://dart.dev/diagnostics/unused_local_variable"},{"code":"constant_identifier_names","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\constants\\constant.dart","range":{"start":{"offset":6,"line":1,"column":7},"end":{"offset":25,"line":1,"column":26}}},"problemMessage":"The constant name 'VERIFICATION_LENGTH' isn't a lowerCamelCase identifier.","correctionMessage":"Try changing the name to follow the lowerCamelCase style.","documentation":"https://dart.dev/diagnostics/constant_identifier_names"},{"code":"constant_identifier_names","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\constants\\constant.dart","range":{"start":{"offset":38,"line":2,"column":7},"end":{"offset":71,"line":2,"column":40}}},"problemMessage":"The constant name 'VERIFICATION_CODE_EXPIRATION_TIME' isn't a lowerCamelCase identifier.","correctionMessage":"Try changing the name to follow the lowerCamelCase style.","documentation":"https://dart.dev/diagnostics/constant_identifier_names"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\mock\\messages_mock.dart","range":{"start":{"offset":883,"line":24,"column":50},"end":{"offset":900,"line":24,"column":67}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"curly_braces_in_flow_control_structures","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\utils.dart","range":{"start":{"offset":4759,"line":153,"column":5},"end":{"offset":4775,"line":153,"column":21}}},"problemMessage":"Statements in an if should be enclosed in a block.","correctionMessage":"Try wrapping the statement in a block.","documentation":"https://dart.dev/diagnostics/curly_braces_in_flow_control_structures"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\core\\view\\widget\\copyable_link_text_widget.dart","range":{"start":{"offset":785,"line":23,"column":26},"end":{"offset":792,"line":23,"column":33}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\models\\auth_response_model.dart","range":{"start":{"offset":358,"line":15,"column":9},"end":{"offset":363,"line":15,"column":14}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"unused_element","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\repository\\auth_local_repository.dart","range":{"start":{"offset":1233,"line":47,"column":22},"end":{"offset":1248,"line":47,"column":37}}},"problemMessage":"The declaration '_fetchUserImage' isn't referenced.","correctionMessage":"Try removing the declaration of '_fetchUserImage'.","documentation":"https://dart.dev/diagnostics/unused_element"},{"code":"unused_element","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view\\screens\\change_number_form_screen.dart","range":{"start":{"offset":2467,"line":65,"column":8},"end":{"offset":2474,"line":65,"column":15}}},"problemMessage":"The declaration '_onEdit' isn't referenced.","correctionMessage":"Try removing the declaration of '_onEdit'.","documentation":"https://dart.dev/diagnostics/unused_element"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\auth\\view_model\\auth_view_model.dart","range":{"start":{"offset":10850,"line":330,"column":7},"end":{"offset":10855,"line":330,"column":12}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"depend_on_referenced_packages","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\screens\\chat_screen.dart","range":{"start":{"offset":71,"line":4,"column":8},"end":{"offset":109,"line":4,"column":46}}},"problemMessage":"The imported package 'flutter_svg' isn't a dependency of the importing package.","correctionMessage":"Try adding a dependency for 'flutter_svg' in the 'pubspec.yaml' file.","documentation":"https://dart.dev/diagnostics/depend_on_referenced_packages"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\screens\\chat_screen.dart","range":{"start":{"offset":3306,"line":87,"column":20},"end":{"offset":3333,"line":87,"column":47}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\screens\\create_chat_screen.dart","range":{"start":{"offset":66,"line":4,"column":8},"end":{"offset":98,"line":4,"column":40}}},"problemMessage":"The import of 'package:flutter/cupertino.dart' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"empty_statements","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\screens\\create_chat_screen.dart","range":{"start":{"offset":10723,"line":298,"column":87},"end":{"offset":10724,"line":298,"column":88}}},"problemMessage":"Unnecessary empty statement.","correctionMessage":"Try removing the empty statement or restructuring the code.","documentation":"https://dart.dev/diagnostics/empty_statements"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":7,"line":1,"column":8},"end":{"offset":39,"line":1,"column":40}}},"problemMessage":"The import of 'package:flutter/cupertino.dart' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":449,"line":13,"column":16},"end":{"offset":498,"line":13,"column":65}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":613,"line":18,"column":19},"end":{"offset":640,"line":18,"column":46}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":1856,"line":48,"column":29},"end":{"offset":1879,"line":48,"column":52}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":2133,"line":55,"column":29},"end":{"offset":2148,"line":55,"column":44}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\bottom_input_bar_widget.dart","range":{"start":{"offset":2416,"line":63,"column":29},"end":{"offset":2432,"line":63,"column":45}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\message_tile_widget.dart","range":{"start":{"offset":7,"line":1,"column":8},"end":{"offset":39,"line":1,"column":40}}},"problemMessage":"The import of 'package:flutter/cupertino.dart' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view\\widget\\message_tile_widget.dart","range":{"start":{"offset":2704,"line":78,"column":21},"end":{"offset":2712,"line":78,"column":29}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"non_constant_identifier_names","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view_model\\chats_view_model.dart","range":{"start":{"offset":939,"line":27,"column":36},"end":{"offset":941,"line":27,"column":38}}},"problemMessage":"The variable name 'ID' isn't a lowerCamelCase identifier.","correctionMessage":"Try changing the name to follow the lowerCamelCase style.","documentation":"https://dart.dev/diagnostics/non_constant_identifier_names"},{"code":"unused_element","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\chat\\view_model\\event_handler.dart","range":{"start":{"offset":2771,"line":89,"column":16},"end":{"offset":2772,"line":89,"column":17}}},"problemMessage":"The declaration 'EventHandler._' isn't referenced.","correctionMessage":"Try removing the declaration of 'EventHandler._'.","documentation":"https://dart.dev/diagnostics/unused_element"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_local_repository.dart","range":{"start":{"offset":84,"line":3,"column":8},"end":{"offset":132,"line":3,"column":56}}},"problemMessage":"The import of 'package:flutter_riverpod/flutter_riverpod.dart' is unnecessary because all of the used elements are also provided by the import of 'package:riverpod_annotation/riverpod_annotation.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":147,"line":5,"column":8},"end":{"offset":195,"line":5,"column":56}}},"problemMessage":"The import of 'package:flutter_riverpod/flutter_riverpod.dart' is unnecessary because all of the used elements are also provided by the import of 'package:riverpod_annotation/riverpod_annotation.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":5423,"line":135,"column":9},"end":{"offset":5428,"line":135,"column":14}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":7158,"line":175,"column":11},"end":{"offset":7163,"line":175,"column":16}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":7258,"line":178,"column":9},"end":{"offset":7263,"line":178,"column":14}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":10830,"line":294,"column":7},"end":{"offset":10835,"line":294,"column":12}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":10926,"line":297,"column":7},"end":{"offset":10931,"line":297,"column":12}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":11342,"line":309,"column":7},"end":{"offset":11347,"line":309,"column":12}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"avoid_print","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\repository\\contacts_remote_repository.dart","range":{"start":{"offset":11438,"line":312,"column":7},"end":{"offset":11443,"line":312,"column":12}}},"problemMessage":"Don't invoke 'print' in production code.","correctionMessage":"Try using a logging framework.","documentation":"https://dart.dev/diagnostics/avoid_print"},{"code":"prefer_final_fields","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\add_my_image_screen.dart","range":{"start":{"offset":948,"line":27,"column":10},"end":{"offset":971,"line":27,"column":33}}},"problemMessage":"The private field _selectedMode could be 'final'.","correctionMessage":"Try making the field 'final'.","documentation":"https://dart.dev/diagnostics/prefer_final_fields"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\add_my_image_screen.dart","range":{"start":{"offset":1659,"line":54,"column":28},"end":{"offset":1666,"line":54,"column":35}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\add_my_image_screen.dart","range":{"start":{"offset":3134,"line":104,"column":9},"end":{"offset":3141,"line":104,"column":16}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"unnecessary_import","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":47,"line":3,"column":8},"end":{"offset":56,"line":3,"column":17}}},"problemMessage":"The import of 'dart:ui' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart'.","correctionMessage":"Try removing the import directive.","documentation":"https://dart.dev/diagnostics/unnecessary_import"},{"code":"use_super_parameters","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":452,"line":14,"column":9},"end":{"offset":467,"line":14,"column":24}}},"problemMessage":"Convert 'key' to a super parameter.","documentation":"https://dart.dev/lints/use_super_parameters"},{"code":"library_private_types_in_public_api","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":553,"line":20,"column":3},"end":{"offset":574,"line":20,"column":24}}},"problemMessage":"Invalid use of a private type in a public API.","correctionMessage":"Try making the private type public, or making the API that uses the private type also be private.","documentation":"https://dart.dev/diagnostics/library_private_types_in_public_api"},{"code":"prefer_final_fields","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":853,"line":27,"column":18},"end":{"offset":893,"line":27,"column":58}}},"problemMessage":"The private field _imageFit could be 'final'.","correctionMessage":"Try making the field 'final'.","documentation":"https://dart.dev/diagnostics/prefer_final_fields"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":7271,"line":196,"column":47},"end":{"offset":7288,"line":196,"column":64}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\crop_image_screen.dart","range":{"start":{"offset":7583,"line":204,"column":33},"end":{"offset":7590,"line":204,"column":40}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\show_taken_image_screen.dart","range":{"start":{"offset":2952,"line":95,"column":28},"end":{"offset":2959,"line":95,"column":35}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"library_private_types_in_public_api","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\screens\\story_screen.dart","range":{"start":{"offset":835,"line":24,"column":3},"end":{"offset":852,"line":24,"column":20}}},"problemMessage":"Invalid use of a private type in a public API.","correctionMessage":"Try making the private type public, or making the API that uses the private type also be private.","documentation":"https://dart.dev/diagnostics/library_private_types_in_public_api"},{"code":"use_super_parameters","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\bottom_action_buttons_edit_taken_image.dart","range":{"start":{"offset":533,"line":16,"column":9},"end":{"offset":566,"line":16,"column":42}}},"problemMessage":"Convert 'key' to a super parameter.","documentation":"https://dart.dev/lints/use_super_parameters"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\bottom_action_buttons_edit_taken_image.dart","range":{"start":{"offset":1985,"line":56,"column":36},"end":{"offset":1992,"line":56,"column":43}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\bottom_action_buttons_edit_taken_image.dart","range":{"start":{"offset":2410,"line":66,"column":36},"end":{"offset":2417,"line":66,"column":43}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\bottom_action_buttons_edit_taken_image.dart","range":{"start":{"offset":2750,"line":74,"column":32},"end":{"offset":2757,"line":74,"column":39}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\bottom_action_buttons_edit_taken_image.dart","range":{"start":{"offset":2945,"line":80,"column":30},"end":{"offset":2952,"line":80,"column":37}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\pick_from_gallery.dart","range":{"start":{"offset":1282,"line":43,"column":30},"end":{"offset":1289,"line":43,"column":37}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"use_super_parameters","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\signature_pen.dart","range":{"start":{"offset":270,"line":10,"column":9},"end":{"offset":282,"line":10,"column":21}}},"problemMessage":"Convert 'key' to a super parameter.","documentation":"https://dart.dev/lints/use_super_parameters"},{"code":"library_private_types_in_public_api","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\stories_list_with_names.dart","range":{"start":{"offset":530,"line":13,"column":3},"end":{"offset":556,"line":13,"column":29}}},"problemMessage":"Invalid use of a private type in a public API.","correctionMessage":"Try making the private type public, or making the API that uses the private type also be private.","documentation":"https://dart.dev/diagnostics/library_private_types_in_public_api"},{"code":"use_super_parameters","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\story_caption_text_field.dart","range":{"start":{"offset":168,"line":8,"column":9},"end":{"offset":185,"line":8,"column":26}}},"problemMessage":"Convert 'key' to a super parameter.","documentation":"https://dart.dev/lints/use_super_parameters"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\story_caption_text_field.dart","range":{"start":{"offset":335,"line":13,"column":16},"end":{"offset":362,"line":13,"column":43}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\story_caption_text_field.dart","range":{"start":{"offset":1158,"line":33,"column":28},"end":{"offset":1190,"line":33,"column":60}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\story_caption_text_field.dart","range":{"start":{"offset":1225,"line":34,"column":33},"end":{"offset":1278,"line":34,"column":86}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"file_names","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\toggleCameraMode.dart","range":{"start":{"offset":0,"line":1,"column":1},"end":{"offset":0,"line":1,"column":1}}},"problemMessage":"The file name 'toggleCameraMode.dart' isn't a lower_case_with_underscores identifier.","correctionMessage":"Try changing the name to follow the lower_case_with_underscores style.","documentation":"https://dart.dev/diagnostics/file_names"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\stories\\view\\widget\\user_name_and_date_of_story.dart","range":{"start":{"offset":947,"line":34,"column":17},"end":{"offset":1152,"line":38,"column":12}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_typing_uninitialized_variables","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_number_screen.dart","range":{"start":{"offset":993,"line":22,"column":14},"end":{"offset":998,"line":22,"column":19}}},"problemMessage":"An uninitialized field should have an explicit type annotation.","correctionMessage":"Try adding a type annotation.","documentation":"https://dart.dev/lints/prefer_typing_uninitialized_variables"},{"code":"prefer_typing_uninitialized_variables","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\change_username_screen.dart","range":{"start":{"offset":1149,"line":23,"column":14},"end":{"offset":1154,"line":23,"column":19}}},"problemMessage":"An uninitialized field should have an explicit type annotation.","correctionMessage":"Try adding a type annotation.","documentation":"https://dart.dev/lints/prefer_typing_uninitialized_variables"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":979,"line":27,"column":24},"end":{"offset":1021,"line":27,"column":66}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":993,"line":27,"column":38},"end":{"offset":1020,"line":27,"column":65}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":1178,"line":31,"column":20},"end":{"offset":1222,"line":31,"column":64}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":1192,"line":31,"column":34},"end":{"offset":1221,"line":31,"column":63}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":2052,"line":54,"column":17},"end":{"offset":2073,"line":54,"column":38}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"unnecessary_to_list_in_spreads","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":4819,"line":111,"column":20},"end":{"offset":4825,"line":111,"column":26}}},"problemMessage":"Unnecessary use of 'toList' in a spread.","correctionMessage":"Try removing the invocation of 'toList'.","documentation":"https://dart.dev/diagnostics/unnecessary_to_list_in_spreads"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":5624,"line":145,"column":18},"end":{"offset":5638,"line":145,"column":32}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":5865,"line":154,"column":20},"end":{"offset":5893,"line":154,"column":48}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"unused_element","severity":"INFO","type":"HINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\devices_screen.dart","range":{"start":{"offset":7717,"line":233,"column":15},"end":{"offset":7730,"line":233,"column":28}}},"problemMessage":"The declaration '_defaultOnTap' isn't referenced.","correctionMessage":"Try removing the declaration of '_defaultOnTap'.","documentation":"https://dart.dev/diagnostics/unused_element"},{"code":"prefer_typing_uninitialized_variables","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\profile_info_screen.dart","range":{"start":{"offset":1217,"line":24,"column":14},"end":{"offset":1222,"line":24,"column":19}}},"problemMessage":"An uninitialized field should have an explicit type annotation.","correctionMessage":"Try adding a type annotation.","documentation":"https://dart.dev/lints/prefer_typing_uninitialized_variables"},{"code":"use_build_context_synchronously","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\profile_info_screen.dart","range":{"start":{"offset":6195,"line":167,"column":5},"end":{"offset":6202,"line":167,"column":12}}},"problemMessage":"Don't use 'BuildContext's across async gaps.","correctionMessage":"Try rewriting the code to not use the 'BuildContext', or guard the use with a 'mounted' check.","documentation":"https://dart.dev/diagnostics/use_build_context_synchronously"},{"code":"sort_child_properties_last","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\user_profile_screen.dart","range":{"start":{"offset":6412,"line":157,"column":17},"end":{"offset":6434,"line":157,"column":39}}},"problemMessage":"The 'child' argument should be last in widget constructor invocations.","correctionMessage":"Try moving the argument to the end of the argument list.","documentation":"https://dart.dev/diagnostics/sort_child_properties_last"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\user_profile_screen.dart","range":{"start":{"offset":6419,"line":157,"column":24},"end":{"offset":6434,"line":157,"column":39}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\screens\\user_profile_screen.dart","range":{"start":{"offset":6511,"line":159,"column":24},"end":{"offset":6525,"line":159,"column":38}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_typing_uninitialized_variables","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\settings_input_widget.dart","range":{"start":{"offset":450,"line":13,"column":9},"end":{"offset":458,"line":13,"column":17}}},"problemMessage":"An uninitialized field should have an explicit type annotation.","correctionMessage":"Try adding a type annotation.","documentation":"https://dart.dev/lints/prefer_typing_uninitialized_variables"},{"code":"library_private_types_in_public_api","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view\\widget\\settings_input_widget.dart","range":{"start":{"offset":734,"line":27,"column":3},"end":{"offset":759,"line":27,"column":28}}},"problemMessage":"Invalid use of a private type in a public API.","correctionMessage":"Try making the private type public, or making the API that uses the private type also be private.","documentation":"https://dart.dev/diagnostics/library_private_types_in_public_api"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view_model\\devices_view_model.dart","range":{"start":{"offset":349,"line":8,"column":30},"end":{"offset":369,"line":8,"column":50}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view_model\\devices_view_model.dart","range":{"start":{"offset":475,"line":13,"column":28},"end":{"offset":495,"line":13,"column":48}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"},{"code":"empty_catches","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\lib\\features\\user\\view_model\\devices_view_model.dart","range":{"start":{"offset":3816,"line":98,"column":17},"end":{"offset":3824,"line":99,"column":6}}},"problemMessage":"Empty catch block.","correctionMessage":"Try adding statements to the block, adding a comment to the block, or removing the 'catch' clause.","documentation":"https://dart.dev/diagnostics/empty_catches"},{"code":"depend_on_referenced_packages","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\widgets\\devices_screen_test.dart","range":{"start":{"offset":156,"line":4,"column":8},"end":{"offset":188,"line":4,"column":40}}},"problemMessage":"The imported package 'riverpod' isn't a dependency of the importing package.","correctionMessage":"Try adding a dependency for 'riverpod' in the 'pubspec.yaml' file.","documentation":"https://dart.dev/diagnostics/depend_on_referenced_packages"},{"code":"prefer_const_constructors","severity":"INFO","type":"LINT","location":{"file":"D:\\CUFE\\CMP03\\First Term\\Software Engineering\\project\\telware_cross_platform\\test\\features\\user\\widgets\\devices_screen_test.dart","range":{"start":{"offset":728,"line":18,"column":20},"end":{"offset":748,"line":18,"column":40}}},"problemMessage":"Use 'const' with the constructor to improve performance.","correctionMessage":"Try adding the 'const' keyword to the constructor invocation.","documentation":"https://dart.dev/diagnostics/prefer_const_constructors"}]}