Saba-dart/analyze_results.txt
2026-04-13 23:41:27 +03:30

416 lines
50 KiB
Plaintext

Analyzing saba-dart...
info • The import of 'dart:ui' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart' • lib/screens/chat_screen.dart:3:8 • unnecessary_import
error • The argument type 'MessageBubble' can't be assigned to the parameter type 'Widget?'. • lib/screens/chat_screen.dart:1567:34 • argument_type_not_assignable
info • Don't invoke 'print' in production code • lib/screens/compose_screen.dart:62:7 • avoid_print
info • Don't use 'BuildContext's across async gaps • lib/screens/compose_screen.dart:129:7 • use_build_context_synchronously
info • Use interpolation to compose strings and values • lib/screens/compose_screen.dart:255:20 • prefer_interpolation_to_compose_strings
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/screens/compose_screen.dart:415:63 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/screens/compose_screen.dart:582:22 • deprecated_member_use
info • Statements in an if should be enclosed in a block • lib/screens/compose_screen.dart:639:7 • curly_braces_in_flow_control_structures
info • Statements in an if should be enclosed in a block • lib/screens/compose_screen.dart:689:11 • curly_braces_in_flow_control_structures
info • Don't use 'BuildContext's across async gaps • lib/screens/compose_screen.dart:695:15 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/screens/compose_screen.dart:700:29 • use_build_context_synchronously
info • The import of 'dart:ui' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart' • lib/screens/group_chat_screen.dart:2:8 • unnecessary_import
warning • The value of the field '_selectedSim' isn't used • lib/screens/group_chat_screen.dart:95:25 • unused_field
warning • The value of the field '_loadingSims' isn't used • lib/screens/group_chat_screen.dart:98:8 • unused_field
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/screens/group_chat_screen.dart:226:29 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check • lib/screens/group_chat_screen.dart:410:29 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/screens/group_chat_screen.dart:530:28 • use_build_context_synchronously
error • The element type 'MessageBubble' can't be assigned to the list type 'Widget' • lib/screens/group_chat_screen.dart:692:29 • list_element_type_not_assignable
error • Too many positional arguments: 0 expected, but 2 found • lib/screens/group_chat_screen.dart:716:21 • extra_positional_arguments_could_be_named
error • Expected to find ')' • lib/screens/group_chat_screen.dart:735:19 • expected_token
error • Expected to find ';' • lib/screens/group_chat_screen.dart:739:11 • expected_token
warning • Dead code • lib/screens/group_chat_screen.dart:739:12 • dead_code
error • Expected an identifier • lib/screens/group_chat_screen.dart:739:12 • missing_identifier
error • Expected to find ';' • lib/screens/group_chat_screen.dart:739:12 • expected_token
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:739:12 • unexpected_token
error • Expected an identifier • lib/screens/group_chat_screen.dart:740:9 • missing_identifier
error • Expected to find ';' • lib/screens/group_chat_screen.dart:740:9 • expected_token
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:740:9 • unexpected_token
error • Expected an identifier • lib/screens/group_chat_screen.dart:740:10 • missing_identifier
error • Expected to find ';' • lib/screens/group_chat_screen.dart:740:10 • expected_token
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:740:10 • unexpected_token
error • Expected an identifier • lib/screens/group_chat_screen.dart:741:7 • missing_identifier
error • Expected to find ';' • lib/screens/group_chat_screen.dart:741:7 • expected_token
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:741:7 • unexpected_token
error • Expected an identifier • lib/screens/group_chat_screen.dart:741:8 • missing_identifier
error • Expected to find ';' • lib/screens/group_chat_screen.dart:741:8 • expected_token
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:741:8 • unexpected_token
error • Expected an identifier • lib/screens/group_chat_screen.dart:742:5 • missing_identifier
error • Unexpected text ';' • lib/screens/group_chat_screen.dart:742:5 • unexpected_token
info • Unnecessary empty statement • lib/screens/group_chat_screen.dart:742:6 • empty_statements
info • Don't use 'BuildContext's across async gaps • lib/screens/group_chat_screen.dart:819:15 • use_build_context_synchronously
info • Don't use 'BuildContext's across async gaps • lib/screens/group_chat_screen.dart:824:29 • use_build_context_synchronously
error • The class '_HomeScreenState' doesn't have an unnamed constructor • lib/screens/home_screen.dart:19:38 • new_with_undefined_constructor_default
info • Don't use 'BuildContext's across async gaps • lib/screens/home_screen.dart:185:11 • use_build_context_synchronously
info • Don't invoke 'print' in production code • lib/screens/home_screen.dart:244:7 • avoid_print
info • Don't use 'BuildContext's across async gaps • lib/screens/home_screen.dart:300:28 • use_build_context_synchronously
error • Expected to find ';' • lib/screens/home_screen.dart:309:39 • expected_token
warning • Dead code • lib/screens/home_screen.dart:311:15 • dead_code
error • Expected an identifier • lib/screens/home_screen.dart:311:15 • missing_identifier
error • Expected to find ')' • lib/screens/home_screen.dart:311:15 • expected_token
error • Expected a class member • lib/screens/home_screen.dart:312:14 • expected_class_member
info • An uninitialized field should have an explicit type annotation • lib/screens/home_screen.dart:313:13 • prefer_typing_uninitialized_variables
error • Expected to find ';' • lib/screens/home_screen.dart:313:13 • expected_token
error • Variables must be declared using the keywords 'const', 'final', 'var' or a type name • lib/screens/home_screen.dart:313:13 • missing_const_final_var_or_type
error • Expected a class member • lib/screens/home_screen.dart:313:18 • expected_class_member
error • Getters, setters and methods can't be declared to be 'const' • lib/screens/home_screen.dart:313:20 • const_method
info • The variable name 'Image' isn't a lowerCamelCase identifier • lib/screens/home_screen.dart:313:26 • non_constant_identifier_names
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:314:20 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:314:20 • obsolete_colon_for_default_value
info • Use 'const' with the constructor to improve performance • lib/screens/home_screen.dart:314:22 • prefer_const_constructors
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:314:22 • non_constant_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:315:21 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:315:21 • obsolete_colon_for_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:316:18 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:316:18 • obsolete_colon_for_default_value
error • A function body must be provided • lib/screens/home_screen.dart:317:14 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:317:14 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:318:11 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:318:12 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:319:9 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:319:10 • expected_class_member
info • An uninitialized field should have an explicit type annotation • lib/screens/home_screen.dart:320:9 • prefer_typing_uninitialized_variables
error • Expected to find ';' • lib/screens/home_screen.dart:320:9 • expected_token
error • Variables must be declared using the keywords 'const', 'final', 'var' or a type name • lib/screens/home_screen.dart:320:9 • missing_const_final_var_or_type
error • Expected a class member • lib/screens/home_screen.dart:320:16 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:320:18 • expected_class_member
info • The variable name 'IconButton' isn't a lowerCamelCase identifier • lib/screens/home_screen.dart:321:11 • non_constant_identifier_names
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:322:17 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:322:17 • obsolete_colon_for_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:323:22 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:323:22 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:323:24 • non_constant_default_value
error • A function body must be provided • lib/screens/home_screen.dart:327:12 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:327:12 • expected_class_member
info • The variable name 'IconButton' isn't a lowerCamelCase identifier • lib/screens/home_screen.dart:328:11 • non_constant_identifier_names
error • The name 'IconButton' is already defined • lib/screens/home_screen.dart:328:11 • duplicate_definition
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:329:17 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:329:17 • obsolete_colon_for_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:330:22 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:330:22 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:330:24 • non_constant_default_value
error • A function body must be provided • lib/screens/home_screen.dart:332:9 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:332:9 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:332:10 • expected_class_member
info • An uninitialized field should have an explicit type annotation • lib/screens/home_screen.dart:333:9 • prefer_typing_uninitialized_variables
error • Expected to find ';' • lib/screens/home_screen.dart:333:9 • expected_token
error • Variables must be declared using the keywords 'const', 'final', 'var' or a type name • lib/screens/home_screen.dart:333:9 • missing_const_final_var_or_type
error • Expected a class member • lib/screens/home_screen.dart:333:15 • expected_class_member
info • The variable name 'PreferredSize' isn't a lowerCamelCase identifier • lib/screens/home_screen.dart:333:17 • non_constant_identifier_names
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:334:24 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:334:24 • obsolete_colon_for_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:335:16 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:335:16 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:335:18 • non_constant_default_value
error • A function body must be provided • lib/screens/home_screen.dart:352:10 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:352:10 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:353:7 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:353:8 • expected_class_member
info • An uninitialized field should have an explicit type annotation • lib/screens/home_screen.dart:354:7 • prefer_typing_uninitialized_variables
error • Expected to find ';' • lib/screens/home_screen.dart:354:7 • expected_token
error • Variables must be declared using the keywords 'const', 'final', 'var' or a type name • lib/screens/home_screen.dart:354:7 • missing_const_final_var_or_type
error • Expected a class member • lib/screens/home_screen.dart:354:11 • expected_class_member
info • The variable name 'TabBarView' isn't a lowerCamelCase identifier • lib/screens/home_screen.dart:354:13 • non_constant_identifier_names
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:355:19 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:355:19 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:355:21 • non_constant_default_value
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:356:17 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:356:17 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:356:19 • non_constant_default_value
error • A function body must be provided • lib/screens/home_screen.dart:497:8 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:497:8 • expected_class_member
info • An uninitialized field should have an explicit type annotation • lib/screens/home_screen.dart:498:7 • prefer_typing_uninitialized_variables
error • Expected to find ';' • lib/screens/home_screen.dart:498:7 • expected_token
error • Variables must be declared using the keywords 'const', 'final', 'var' or a type name • lib/screens/home_screen.dart:498:7 • missing_const_final_var_or_type
error • Expected a class member • lib/screens/home_screen.dart:498:27 • expected_class_member
error • The name of a constructor must match the name of the enclosing class • lib/screens/home_screen.dart:498:29 • invalid_constructor_name
warning • A value for optional parameter 'backgroundColor' isn't ever given • lib/screens/home_screen.dart:499:9 • unused_element_parameter
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:499:24 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:499:24 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:499:26 • non_constant_default_value
warning • A value for optional parameter 'icon' isn't ever given • lib/screens/home_screen.dart:500:9 • unused_element_parameter
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:500:13 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:500:13 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:500:15 • non_constant_default_value
warning • A value for optional parameter 'label' isn't ever given • lib/screens/home_screen.dart:502:9 • unused_element_parameter
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:502:14 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:502:14 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:502:16 • non_constant_default_value
warning • A value for optional parameter 'onPressed' isn't ever given • lib/screens/home_screen.dart:505:9 • unused_element_parameter
error • Named parameters must be enclosed in curly braces ('{' and '}') • lib/screens/home_screen.dart:505:18 • named_parameter_outside_group
error • Using a colon as the separator before a default value is no longer supported • lib/screens/home_screen.dart:505:18 • obsolete_colon_for_default_value
error • The default value of an optional parameter must be constant • lib/screens/home_screen.dart:505:20 • non_constant_default_value
info • Empty constructor bodies should be written using a ';' rather than '{}' • lib/screens/home_screen.dart:510:8 • empty_constructor_bodies
error • A function body must be provided • lib/screens/home_screen.dart:510:8 • missing_function_body
error • Expected a class member • lib/screens/home_screen.dart:510:8 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:511:5 • expected_class_member
error • Expected a class member • lib/screens/home_screen.dart:511:6 • expected_class_member
error • Undefined name 'primaryColor' • lib/screens/home_screen.dart:653:54 • undefined_identifier
error • Undefined name 'primaryColor' • lib/screens/home_screen.dart:671:68 • undefined_identifier
error • Expected a method, getter, setter or operator declaration • lib/screens/home_screen.dart:684:1 • expected_executable
info • Use 'const' with the constructor to improve performance • lib/screens/settings_screen.dart:109:21 • prefer_const_constructors
info • Use 'const' literals as arguments to constructors of '@immutable' classes • lib/screens/settings_screen.dart:110:33 • prefer_const_literals_to_create_immutables
info • Use 'const' with the constructor to improve performance • lib/screens/settings_screen.dart:161:21 • prefer_const_constructors
info • Use 'const' literals as arguments to constructors of '@immutable' classes • lib/screens/settings_screen.dart:162:33 • prefer_const_literals_to_create_immutables
info • Use 'const' with the constructor to improve performance • lib/screens/settings_screen.dart:212:21 • prefer_const_constructors
info • Use 'const' literals as arguments to constructors of '@immutable' classes • lib/screens/settings_screen.dart:213:33 • prefer_const_literals_to_create_immutables
info • 'activeColor' is deprecated and shouldn't be used. Use activeThumbColor instead. This feature was deprecated after v3.31.0-2.0.pre • lib/screens/settings_screen.dart:241:27 • deprecated_member_use
info • 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g, or toARGB32 for an explicit conversion • lib/screens/settings_screen.dart:286:49 • deprecated_member_use
info • 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g, or toARGB32 for an explicit conversion • lib/screens/settings_screen.dart:286:64 • deprecated_member_use
info • 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g, or toARGB32 for an explicit conversion • lib/screens/settings_screen.dart:291:57 • deprecated_member_use
info • 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss • lib/screens/settings_screen.dart:312:30 • deprecated_member_use
error • The argument type 'CardTheme' can't be assigned to the parameter type 'CardThemeData?'. • lib/utils/app_theme.dart:81:18 • argument_type_not_assignable
info • The private field _memoryCache could be 'final' • lib/utils/contact_helper.dart:5:30 • prefer_final_fields
info • Don't invoke 'print' in production code • lib/utils/contact_helper.dart:19:7 • avoid_print
info • Don't invoke 'print' in production code • lib/utils/crypto_helper.dart:29:7 • avoid_print
error • Classes can only extend other classes • lib/widgets/message_bubble.dart:5:29 • extends_non_class
error • Undefined class 'VoidCallback' • lib/widgets/message_bubble.dart:14:9 • undefined_class
error • No associated named super constructor parameter • lib/widgets/message_bubble.dart:20:11 • super_formal_parameter_without_associated_named
error • Undefined class 'State' • lib/widgets/message_bubble.dart:35:3 • undefined_class
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:35:24 • override_on_non_overriding_member
error • Mixin can only be applied to class • lib/widgets/message_bubble.dart:38:35 • mixin_with_non_class_superclass
error • Classes can only mix in mixins and classes • lib/widgets/message_bubble.dart:39:10 • mixin_of_non_class
error • Undefined class 'AnimationController' • lib/widgets/message_bubble.dart:41:8 • undefined_class
error • Undefined class 'Animation' • lib/widgets/message_bubble.dart:42:8 • undefined_class
error • The name 'Offset' isn't a type, so it can't be used as a type argument • lib/widgets/message_bubble.dart:42:18 • non_type_as_type_argument
error • Undefined class 'Animation' • lib/widgets/message_bubble.dart:43:8 • undefined_class
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:46:8 • override_on_non_overriding_member
error • The method 'initState' isn't defined in a superclass of '_MessageBubbleState' • lib/widgets/message_bubble.dart:47:11 • undefined_super_member
error • The method 'AnimationController' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:48:28 • undefined_method
error • The method 'CurvedAnimation' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:53:22 • undefined_method
error • Undefined name 'Curves' • lib/widgets/message_bubble.dart:55:14 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:59:33 • undefined_identifier
error • The method 'Tween' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:61:23 • undefined_method
error • The name 'Offset' isn't a type, so it can't be used as a type argument • lib/widgets/message_bubble.dart:61:29 • non_type_as_type_argument
error • The method 'Offset' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:62:14 • undefined_method
error • Undefined name 'Offset' • lib/widgets/message_bubble.dart:63:12 • undefined_identifier
error • The method 'CurvedAnimation' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:64:15 • undefined_method
error • Undefined name 'Curves' • lib/widgets/message_bubble.dart:66:14 • undefined_identifier
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:73:8 • override_on_non_overriding_member
error • The method 'dispose' isn't defined in a superclass of '_MessageBubbleState' • lib/widgets/message_bubble.dart:75:11 • undefined_super_member
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:79:7 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:80:7 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:81:7 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:81:25 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:84:21 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:85:14 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:89:9 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:90:14 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:92:9 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:93:14 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:95:12 • undefined_identifier
error • Undefined class 'Widget' • lib/widgets/message_bubble.dart:99:3 • undefined_class
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:99:10 • override_on_non_overriding_member
error • Undefined class 'BuildContext' • lib/widgets/message_bubble.dart:99:16 • undefined_class
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:100:27 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:100:57 • undefined_identifier
error • The name 'Color' isn't a type, so it can't be used as a type argument • lib/widgets/message_bubble.dart:103:16 • non_type_as_type_argument
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:103:39 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:104:12 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:104:30 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:105:12 • undefined_identifier
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:106:22 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:106:47 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:107:22 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:107:47 • creation_with_non_type
error • Undefined class 'Color' • lib/widgets/message_bubble.dart:110:11 • undefined_class
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:111:17 • creation_with_non_type
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:112:12 • undefined_identifier
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:112:36 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:112:62 • creation_with_non_type
error • The method 'FadeTransition' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:114:12 • undefined_method
error • The method 'SlideTransition' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:116:14 • undefined_method
error • The method 'Row' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:118:16 • undefined_method
error • Undefined name 'TextDirection' • lib/widgets/message_bubble.dart:119:26 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:121:15 • undefined_identifier
error • Undefined name 'MainAxisAlignment' • lib/widgets/message_bubble.dart:121:29 • undefined_identifier
error • Undefined name 'MainAxisAlignment' • lib/widgets/message_bubble.dart:121:53 • undefined_identifier
error • The method 'Padding' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:123:13 • undefined_method
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:124:24 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:125:23 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:126:24 • undefined_identifier
error • The method 'CustomPaint' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:130:22 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:132:26 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:133:29 • undefined_identifier
error • The method 'LinearGradient' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:134:25 • undefined_method
error • Undefined name 'Alignment' • lib/widgets/message_bubble.dart:136:34 • undefined_identifier
error • Undefined name 'Alignment' • lib/widgets/message_bubble.dart:137:32 • undefined_identifier
error • The method 'LinearGradient' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:140:29 • undefined_method
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:142:41 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:143:41 • creation_with_non_type
error • Undefined name 'Alignment' • lib/widgets/message_bubble.dart:145:38 • undefined_identifier
error • Undefined name 'Alignment' • lib/widgets/message_bubble.dart:146:36 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:149:25 • undefined_identifier
error • The method 'Container' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:151:24 • undefined_method
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:152:34 • undefined_identifier
error • The method 'BoxConstraints' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:153:32 • undefined_method
error • Undefined name 'MediaQuery' • lib/widgets/message_bubble.dart:154:33 • undefined_identifier
error • The method 'Column' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:155:26 • undefined_method
error • Undefined name 'CrossAxisAlignment' • lib/widgets/message_bubble.dart:156:41 • undefined_identifier
error • Undefined name 'MainAxisSize' • lib/widgets/message_bubble.dart:157:35 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:159:27 • undefined_identifier
error • The method 'Padding' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:160:25 • undefined_method
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:161:42 • undefined_identifier
error • The method 'Row' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:162:34 • undefined_method
error • Undefined name 'MainAxisSize' • lib/widgets/message_bubble.dart:163:43 • undefined_identifier
error • The method 'Icon' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:165:31 • undefined_method
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:167:39 • undefined_identifier
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:168:39 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:170:40 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:171:39 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:173:43 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:174:43 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:176:37 • creation_with_non_type
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:177:31 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:180:40 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:182:44 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:184:48 • undefined_identifier
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:187:40 • undefined_method
error • Undefined name 'FontWeight' • lib/widgets/message_bubble.dart:188:47 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:189:42 • undefined_identifier
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:190:47 • creation_with_non_type
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:192:45 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:193:45 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:200:27 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:202:38 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:203:43 • undefined_identifier
error • The method 'Container' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:204:34 • undefined_method
error • The method 'BoxDecoration' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:207:41 • undefined_method
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:208:38 • undefined_identifier
error • Undefined name 'BorderRadius' • lib/widgets/message_bubble.dart:209:45 • undefined_identifier
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:214:25 • undefined_method
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:216:34 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:217:36 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:218:35 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:220:39 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:221:39 • undefined_identifier
error • Undefined name 'FontWeight' • lib/widgets/message_bubble.dart:223:52 • undefined_identifier
error • Undefined name 'FontWeight' • lib/widgets/message_bubble.dart:223:70 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:229:31 • creation_with_non_type
error • The method 'Container' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:230:25 • undefined_method
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:231:42 • undefined_identifier
error • The method 'BoxDecoration' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:233:39 • undefined_method
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:234:36 • undefined_identifier
error • Undefined name 'BorderRadius' • lib/widgets/message_bubble.dart:235:43 • undefined_identifier
error • Undefined name 'Border' • lib/widgets/message_bubble.dart:236:37 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:237:40 • undefined_identifier
error • The method 'Row' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:239:34 • undefined_method
error • The name 'Icon' isn't a class • lib/widgets/message_bubble.dart:241:37 • creation_with_non_type
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:241:42 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:242:52 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:243:37 • creation_with_non_type
error • The name 'Expanded' isn't a class • lib/widgets/message_bubble.dart:244:37 • creation_with_non_type
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:245:40 • undefined_method
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:247:42 • undefined_method
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:249:46 • undefined_identifier
error • Undefined name 'FontWeight' • lib/widgets/message_bubble.dart:250:51 • undefined_identifier
error • The method 'IconButton' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:253:31 • undefined_method
error • The name 'Icon' isn't a class • lib/widgets/message_bubble.dart:254:45 • creation_with_non_type
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:254:50 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:255:44 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:256:44 • undefined_identifier
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:257:42 • undefined_identifier
error • The name 'BoxConstraints' isn't a class • lib/widgets/message_bubble.dart:258:52 • creation_with_non_type
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:264:27 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:265:31 • creation_with_non_type
error • The method 'InkWell' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:266:25 • undefined_method
error • The method 'setState' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:267:40 • undefined_method
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:268:34 • undefined_method
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:272:36 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:274:38 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:275:37 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:276:37 • undefined_identifier
error • Undefined name 'TextDecoration' • lib/widgets/message_bubble.dart:277:43 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:282:29 • creation_with_non_type
error • The method 'Row' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:283:23 • undefined_method
error • Undefined name 'MainAxisSize' • lib/widgets/message_bubble.dart:284:39 • undefined_identifier
error • Undefined name 'MainAxisAlignment' • lib/widgets/message_bubble.dart:285:44 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:287:31 • undefined_identifier
error • The method 'Flexible' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:288:29 • undefined_method
error • The method 'Padding' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:289:38 • undefined_method
error • Undefined name 'EdgeInsets' • lib/widgets/message_bubble.dart:290:48 • undefined_identifier
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:291:40 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:292:35 • undefined_identifier
error • Undefined name 'TextAlign' • lib/widgets/message_bubble.dart:293:46 • undefined_identifier
error • Undefined name 'TextOverflow' • lib/widgets/message_bubble.dart:294:45 • undefined_identifier
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:295:42 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:297:44 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:298:43 • undefined_identifier
error • Undefined name 'Theme' • lib/widgets/message_bubble.dart:299:43 • undefined_identifier
error • The method 'Text' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:305:27 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:306:41 • undefined_identifier
error • The method 'TextStyle' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:307:36 • undefined_method
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:310:35 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:310:49 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:310:66 • undefined_identifier
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:313:31 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:314:35 • creation_with_non_type
error • Undefined class 'Widget' • lib/widgets/message_bubble.dart:330:3 • undefined_class
error • Undefined name 'widget' • lib/widgets/message_bubble.dart:331:13 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:333:22 • creation_with_non_type
error • The method 'CircularProgressIndicator' isn't defined for the type '_MessageBubbleState' • lib/widgets/message_bubble.dart:336:18 • undefined_method
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:337:20 • undefined_identifier
error • The name 'Icon' isn't a class • lib/widgets/message_bubble.dart:342:22 • creation_with_non_type
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:342:27 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:342:60 • undefined_identifier
error • The name 'Icon' isn't a class • lib/widgets/message_bubble.dart:344:22 • creation_with_non_type
error • Undefined name 'Icons' • lib/widgets/message_bubble.dart:344:27 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:344:65 • undefined_identifier
error • The name 'SizedBox' isn't a class • lib/widgets/message_bubble.dart:346:22 • creation_with_non_type
error • Classes can only extend other classes • lib/widgets/message_bubble.dart:356:29 • extends_non_class
error • Undefined class 'Color' • lib/widgets/message_bubble.dart:357:9 • undefined_class
error • Undefined class 'Gradient' • lib/widgets/message_bubble.dart:358:9 • undefined_class
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:364:8 • override_on_non_overriding_member
error • Undefined class 'Canvas' • lib/widgets/message_bubble.dart:364:14 • undefined_class
error • Undefined class 'Size' • lib/widgets/message_bubble.dart:364:29 • undefined_class
error • Undefined class 'Paint' • lib/widgets/message_bubble.dart:365:11 • undefined_class
error • The method 'Paint' isn't defined for the type 'BubblePainter' • lib/widgets/message_bubble.dart:365:25 • undefined_method
error • Undefined name 'PaintingStyle' • lib/widgets/message_bubble.dart:365:42 • undefined_identifier
error • Undefined name 'Rect' • lib/widgets/message_bubble.dart:369:11 • undefined_identifier
error • Undefined class 'Radius' • lib/widgets/message_bubble.dart:374:11 • undefined_class
error • Undefined name 'Radius' • lib/widgets/message_bubble.dart:374:33 • undefined_identifier
error • Undefined class 'Path' • lib/widgets/message_bubble.dart:375:11 • undefined_class
error • The method 'Path' isn't defined for the type 'BubblePainter' • lib/widgets/message_bubble.dart:375:23 • undefined_method
error • Undefined name 'RRect' • lib/widgets/message_bubble.dart:380:21 • undefined_identifier
error • Undefined name 'Radius' • lib/widgets/message_bubble.dart:388:22 • undefined_identifier
error • The method 'Path' isn't defined for the type 'BubblePainter' • lib/widgets/message_bubble.dart:392:22 • undefined_method
error • Undefined name 'Offset' • lib/widgets/message_bubble.dart:397:30 • undefined_identifier
error • Undefined name 'RRect' • lib/widgets/message_bubble.dart:400:21 • undefined_identifier
error • Undefined name 'Radius' • lib/widgets/message_bubble.dart:407:21 • undefined_identifier
error • The method 'Path' isn't defined for the type 'BubblePainter' • lib/widgets/message_bubble.dart:412:22 • undefined_method
error • Undefined name 'Offset' • lib/widgets/message_bubble.dart:417:30 • undefined_identifier
error • The name 'Offset' isn't a class • lib/widgets/message_bubble.dart:422:24 • creation_with_non_type
error • The name 'Color' isn't a class • lib/widgets/message_bubble.dart:423:42 • creation_with_non_type
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:423:85 • undefined_identifier
error • Undefined name 'Colors' • lib/widgets/message_bubble.dart:423:123 • undefined_identifier
warning • The method doesn't override an inherited method • lib/widgets/message_bubble.dart:431:8 • override_on_non_overriding_member
error • Undefined class 'CustomPainter' • lib/widgets/message_bubble.dart:431:22 • undefined_class
info • Can't use a relative path to import a library in 'lib' • test/background_logic_test.dart:2:8 • avoid_relative_lib_imports
info • Don't invoke 'print' in production code • test/background_logic_test.dart:15:5 • avoid_print
info • Don't invoke 'print' in production code • test/background_logic_test.dart:20:3 • avoid_print
info • Use 'const' for final variables initialized to a constant value • test/background_logic_test.dart:23:3 • prefer_const_declarations
info • Don't invoke 'print' in production code • test/background_logic_test.dart:26:3 • avoid_print
info • Use 'const' for final variables initialized to a constant value • test/background_logic_test.dart:27:3 • prefer_const_declarations
info • Don't invoke 'print' in production code • test/background_logic_test.dart:31:3 • avoid_print
info • Don't invoke 'print' in production code • test/background_logic_test.dart:34:3 • avoid_print
info • Use 'const' for final variables initialized to a constant value • test/background_logic_test.dart:35:3 • prefer_const_declarations
info • Don't invoke 'print' in production code • test/background_logic_test.dart:48:3 • avoid_print
info • Don't invoke 'print' in production code • test/background_logic_test.dart:50:3 • avoid_print
info • Can't use a relative path to import a library in 'lib' • test/protocol_test.dart:1:8 • avoid_relative_lib_imports
info • Don't invoke 'print' in production code • test/protocol_test.dart:5:5 • avoid_print
info • Don't invoke 'print' in production code • test/protocol_test.dart:7:5 • avoid_print
info • Don't invoke 'print' in production code • test/protocol_test.dart:13:3 • avoid_print
info • Don't invoke 'print' in production code • test/protocol_test.dart:79:3 • avoid_print
error • A value of type 'MessageBubble' can't be assigned to a parameter of type 'Widget?' in a const constructor • test/widget_test.dart:10:11 • const_constructor_param_type_mismatch
error • The argument type 'MessageBubble' can't be assigned to the parameter type 'Widget?'. • test/widget_test.dart:10:17 • argument_type_not_assignable
error • Invalid constant value • test/widget_test.dart:16:21 • invalid_constant
error • Undefined name 'MessageStatus' • test/widget_test.dart:16:21 • undefined_identifier
error • A value of type 'MessageBubble' can't be assigned to a parameter of type 'Widget?' in a const constructor • test/widget_test.dart:33:11 • const_constructor_param_type_mismatch
error • The argument type 'MessageBubble' can't be assigned to the parameter type 'Widget?'. • test/widget_test.dart:33:17 • argument_type_not_assignable
error • Invalid constant value • test/widget_test.dart:37:21 • invalid_constant
error • Undefined name 'MessageStatus' • test/widget_test.dart:37:21 • undefined_identifier
411 issues found. (ran in 4.8s)