⚠️ Violations Report

astromatrix-flutter

Generated on 6/24/2026, 12:00:42 AM

0
🔴 Critical
196
🟠 High
330
🟡 Medium
1713
🟢 Low
🔴 Critical Violations 0

No critical priority violations found

🟠 High Priority Violations 196
god-class
high
Large class with 1256 lines
File: lib/main.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/main.dart Line: 183 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/main.dart Line: 236 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/main.dart Line: 288 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/main.dart Line: 831 Suggestion: Use StorageService wrapper
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/zodiac_sign_avatar.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 555 lines
File: lib/widgets/voc_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 856 lines
File: lib/widgets/settings_sections.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/review_dialog.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 836 lines
File: lib/widgets/planetary_hours_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 635 lines
File: lib/widgets/oob_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/oob_widget.dart Line: 83 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/oob_widget.dart Line: 162 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/oob_widget.dart Line: 224 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 569 lines
File: lib/widgets/moon_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 616 lines
File: lib/widgets/large_moon_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1687 lines
File: lib/widgets/journal_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/journal_widgets.dart Line: 1558 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/journal_widgets.dart Line: 1585 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 743 lines
File: lib/widgets/journal_tabs.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/home_buttons.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 612 lines
File: lib/widgets/glass_tab_bar.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/glass_tab_bar.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 741 lines
File: lib/widgets/glass_card.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/glass_card.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 1040 lines
File: lib/widgets/gated_content_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1925 lines
File: lib/widgets/forecast_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/ephemeris_widget.dart Line: 54 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 564 lines
File: lib/widgets/confirm_user_dialog.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 3446 lines
File: lib/widgets/component_summary.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 861 lines
File: lib/widgets/astrology_guide_tabs.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/astro_list_tile.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/astro_item_card.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/ad_modal.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 1128 lines
File: lib/views/weekly_report.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1029 lines
File: lib/views/web_view_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/web_view_screen.dart Line: 93 Suggestion: Use StorageService wrapper
god-class
high
Large class with 641 lines
File: lib/views/user_wizard_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1346 lines
File: lib/views/tarot_reading_page.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 966 lines
File: lib/views/store.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/views/report_view_screen.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
heavy-build-computation
high
Heavy computation in build()
File: lib/views/report_screen.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/profile_settings_screen.dart Line: 137 Suggestion: Use StorageService wrapper
god-class
high
Large class with 808 lines
File: lib/views/profile_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/profile_screen.dart Line: 557 Suggestion: Use StorageService wrapper
god-class
high
Large class with 1388 lines
File: lib/views/pick_user.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 675 lines
File: lib/views/moon_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 4371 lines
File: lib/views/matrix.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/matrix.dart Line: 134 Suggestion: Use StorageService wrapper
god-class
high
Large class with 535 lines
File: lib/views/login.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/views/html_report_screen.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 2028 lines
File: lib/views/home_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/views/forgot_password.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
heavy-build-computation
high
Heavy computation in build()
File: lib/views/dialog_debug_gallery_screen.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 3721 lines
File: lib/views/chart_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 102 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 622 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 639 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 645 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 650 Suggestion: Use StorageService wrapper
setState-after-dispose
high
setState without checking mounted
File: lib/views/change_password.dart Line: 45 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/change_password.dart Line: 105 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/change_password.dart Line: 112 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 1097 lines
File: lib/views/calendars.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 895 lines
File: lib/views/astrocartography_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/apply_discount_screen.dart Line: 61 Suggestion: Use StorageService wrapper
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 47 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 54 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 95 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 626 lines
File: lib/views/account_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/view_sync_helper.dart Line: 13 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/view_sync_helper.dart Line: 52 Suggestion: Use StorageService wrapper
god-class
high
Large class with 695 lines
File: lib/utils/date_utils.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1434 lines
File: lib/utils/astro_parser.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1476 lines
File: lib/utils/astro_helper.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/app_navigation.dart Line: 114 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_stub.dart Line: 47 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_stub.dart Line: 66 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_stub.dart Line: 128 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_stub.dart Line: 159 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_stub.dart Line: 184 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/utils/affiliate_helper_stub.dart Line: 102 Suggestion: Use ApiService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 26 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 56 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 83 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 202 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 213 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 220 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 239 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 268 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/utils/affiliate_helper_mobile.dart Line: 62 Suggestion: Use ApiService wrapper
god-class
high
Large class with 1567 lines
File: lib/styles/ui_components.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1379 lines
File: lib/styles/theme.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1074 lines
File: lib/styles/navigation.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 2289 lines
File: lib/styles/layouts.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 2418 lines
File: lib/styles/form_controls.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 537 lines
File: lib/styles/app_colors.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 104 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 150 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 193 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 364 Suggestion: Use StorageService wrapper
god-class
high
Large class with 905 lines
File: lib/services/webview_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 137 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 302 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 378 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 542 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 573 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 798 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 834 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/web_text_scale_service.dart Line: 17 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/web_text_scale_service.dart Line: 30 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2634 lines
File: lib/services/user_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/user_service.dart Line: 1336 Suggestion: Use StorageService wrapper
god-class
high
Large class with 770 lines
File: lib/services/tarot_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/subscription_manager_stub.dart Line: 201 Suggestion: Use StorageService wrapper
god-class
high
Large class with 673 lines
File: lib/services/subscription_manager_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/subscription_manager_mobile.dart Line: 352 Suggestion: Use StorageService wrapper
god-class
high
Large class with 507 lines
File: lib/services/startup_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 117 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 305 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 318 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 338 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 458 Suggestion: Use StorageService wrapper
god-class
high
Large class with 524 lines
File: lib/services/report_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_stub.dart Line: 118 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_stub.dart Line: 172 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_stub.dart Line: 375 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2211 lines
File: lib/services/purchase_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 137 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 163 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 207 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 246 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 271 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 289 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 996 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1630 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1651 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1785 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1824 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/services/purchase_service_mobile.dart Line: 1866 Suggestion: Use ApiService wrapper
god-class
high
Large class with 520 lines
File: lib/services/notification_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1156 lines
File: lib/services/matrix_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1557 lines
File: lib/services/journal_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 607 lines
File: lib/services/integration_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 96 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 107 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 134 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2372 lines
File: lib/services/horoscope_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 809 lines
File: lib/services/forecast_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/dynamic_background_service.dart Line: 61 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/dynamic_background_service.dart Line: 73 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/dynamic_background_service.dart Line: 79 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/dynamic_background_service.dart Line: 85 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/dynamic_background_service.dart Line: 91 Suggestion: Use StorageService wrapper
god-class
high
Large class with 722 lines
File: lib/services/component_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 973 lines
File: lib/services/chart_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 790 lines
File: lib/services/ads_service.dart Line: 1 Suggestion: Split into smaller widgets/services
sync-file-io
high
Synchronous file I/O
File: lib/core/translation_debug_log_io.dart Line: 58 Suggestion: Use async I/O
god-class
high
Large class with 619 lines
File: lib/core/preferences_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 719 lines
File: lib/core/payload_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1204 lines
File: lib/core/language_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 618 lines
File: lib/core/json_storage_service_stub.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 752 lines
File: lib/core/json_storage_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 651 lines
File: lib/core/deep_link_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 154 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 442 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 553 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 578 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 602 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 613 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/core/deep_link_service_mobile.dart Line: 557 Suggestion: Use ApiService wrapper
god-class
high
Large class with 607 lines
File: lib/core/astro_api_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1501 lines
File: lib/widgets/tarot/tarot_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/tarot/tarot_section.dart Line: 76 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/tarot/tarot_section.dart Line: 116 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/tarot/tarot_section.dart Line: 145 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 572 lines
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 514 lines
File: lib/widgets/matrix/matrix_category_panel.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/matrix/matrix_category_panel.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 48 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 801 lines
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 507 lines
File: lib/widgets/chart/pattern_card.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1854 lines
File: lib/widgets/chart/chart_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 802 lines
File: lib/widgets/account/profile_sections.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 773 lines
File: lib/widgets/account/membership_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 76 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 84 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 91 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 102 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 146 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/account/edit_handle_dialog.dart Line: 153 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 529 lines
File: lib/widgets/core/video_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1870 lines
File: lib/widgets/core/user_header.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 844 lines
File: lib/widgets/core/step_matrix_wizard.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 667 lines
File: lib/widgets/core/location_search.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 525 lines
File: lib/widgets/core/ai_report_modal.dart Line: 1 Suggestion: Split into smaller widgets/services
🟡 Medium Priority Violations 330
map-modification
medium
Direct map modification
File: test/mock_json_service.dart Line: 10 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/main.dart Line: 122 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/main.dart Line: 475 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/journal_widgets.dart Line: 974 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1143 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1148 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1153 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1164 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1209 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1234 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1236 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1242 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1245 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1248 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1360 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1418 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1441 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1444 Suggestion: Use Map.from(original) before modifying
network-image-no-cache
medium
Network image without caching
File: lib/widgets/astrology_guide_tabs.dart Line: 575 Suggestion: Use CachedNetworkImage
map-modification
medium
Direct map modification
File: lib/views/matrix_report_screen.dart Line: 221 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/views/matrix.dart Line: 1693 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/views/chart_screen.dart Line: 2295 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/views/astrocartography_screen.dart Line: 415 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/apply_discount_screen.dart Line: 11 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/utils/share_deep_link_handler.dart Line: 8 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 129 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 135 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 218 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 221 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 224 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 65 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 67 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 68 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 112 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 114 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/journal_pattern_payload.dart Line: 140 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/hybrid_router.dart Line: 98 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/hybrid_router.dart Line: 138 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/hybrid_router.dart Line: 444 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 32 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 35 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 38 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 41 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 55 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_traits_transform.dart Line: 67 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/utils/component_image_helper.dart Line: 85 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/utils/component_image_helper.dart Line: 89 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/utils/component_deep_link_handler.dart Line: 41 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_deep_link_handler.dart Line: 42 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_deep_link_handler.dart Line: 44 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 57 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 65 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 68 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 82 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 94 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 99 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 114 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 120 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 669 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 172 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 177 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 178 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 179 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 182 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 183 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 184 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 187 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 188 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 816 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 831 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 973 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 976 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1006 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1205 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2101 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2535 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2592 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2593 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2596 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 13 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 15 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 17 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 19 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 196 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 197 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 200 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 201 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 205 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 209 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_reading_share.dart Line: 34 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/solar_lunar_report_service.dart Line: 125 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/share_service.dart Line: 78 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/screen_timer_service.dart Line: 99 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/screen_timer_service.dart Line: 100 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/sabian_service.dart Line: 52 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/report_share.dart Line: 19 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/report_share.dart Line: 26 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 147 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 148 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 149 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 150 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 152 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 155 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 156 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 161 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 162 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 163 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 164 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 169 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 174 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 175 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 176 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 177 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 178 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 179 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 183 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 184 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 185 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 186 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 187 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 188 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 189 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 190 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 191 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 192 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 196 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 197 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 198 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 199 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 200 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 201 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 202 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 203 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 204 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/report_share.dart Line: 205 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 127 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 132 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 134 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 135 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 139 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 184 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/purchase_service_stub.dart Line: 185 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 60 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 65 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 71 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 72 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 77 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 41 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 42 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 43 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 44 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 46 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 47 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 48 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 49 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 50 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 54 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 55 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 56 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 57 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 58 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 59 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 60 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 61 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 62 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 65 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 66 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 68 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 70 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 71 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_service.dart Line: 994 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_report_service.dart Line: 54 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 392 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 394 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 395 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 397 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1023 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1079 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1114 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1199 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1220 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1221 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1222 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1223 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1240 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1241 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1243 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1328 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1329 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 364 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 365 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 471 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 108 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 111 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 817 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 820 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 828 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 831 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 837 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 838 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 846 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 869 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 905 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 950 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/component_share.dart Line: 20 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/component_service.dart Line: 487 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/city_service.dart Line: 14 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 64 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 65 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 66 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 67 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 70 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 73 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 76 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 79 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 82 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 87 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 88 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 89 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 90 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 93 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 96 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 99 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 102 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 105 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 112 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 117 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 118 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 120 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 128 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 131 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 134 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_share.dart Line: 137 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 217 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 222 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 223 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 245 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 250 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 263 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/ads_service.dart Line: 771 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/models/user_profile.dart Line: 327 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/models/component_models.dart Line: 252 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/core/translation_debug_log_web.dart Line: 20 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/translation_debug_log_io.dart Line: 27 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/core/socket_service.dart Line: 42 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_stub.dart Line: 17 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_stub.dart Line: 18 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 20 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 21 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 260 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 261 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 262 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 263 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 293 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 294 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 295 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 296 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 297 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 325 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 326 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 327 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 426 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 427 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 539 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 543 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 587 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 588 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 589 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/google_places_web.dart Line: 31 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/google_places_web.dart Line: 111 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 67 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 68 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 208 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 209 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 256 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 293 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 294 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 399 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 460 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 503 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 517 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 551 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 574 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 3 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 6 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 8 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 10 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 15 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 16 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 17 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 18 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 19 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 20 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 21 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 22 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 23 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 24 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 25 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 26 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 28 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 30 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 32 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 33 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 36 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 38 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 40 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 42 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 43 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 45 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 47 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 48 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 49 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 5 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 6 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 7 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 8 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 9 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 11 Suggestion: Use Config/constants
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/SabianWidget/SabianWidget.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/PlanetaryHours/PlanetaryHours.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/MoonWidget/MoonWidget.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 939 Suggestion: Use CachedNetworkImage
map-modification
medium
Direct map modification
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 218 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 315 Suggestion: Use Map.from(original) before modifying
network-image-no-cache
medium
Network image without caching
File: lib/widgets/core/dynamic_page_background.dart Line: 209 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/core/dynamic_page_background.dart Line: 232 Suggestion: Use CachedNetworkImage
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 74 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 125 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 176 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 179 Suggestion: Use Map.from(original) before modifying
🟢 Low Priority Violations 1713
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 30 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 70 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 71 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 72 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 77 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 78 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 79 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 82 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 84 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 86 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 87 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 88 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 89 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 94 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 100 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 101 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 102 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 107 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 108 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 109 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 112 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 114 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 116 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 117 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 122 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 128 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 129 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 130 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 135 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 136 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 137 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 138 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 139 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 140 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 141 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 142 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 145 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 147 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 154 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 155 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 156 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 161 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 162 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 163 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 164 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 165 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 166 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 167 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 168 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 169 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 172 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 173 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 174 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 175 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 176 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 181 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 187 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 188 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 189 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 194 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 195 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 196 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 197 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 198 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 199 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 200 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 201 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 202 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 207 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 213 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 214 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 215 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 220 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 221 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 225 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 231 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 237 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 238 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 239 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 244 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 245 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 248 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 250 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 255 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 261 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 262 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 263 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 268 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 269 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 270 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 271 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 272 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 273 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 274 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 279 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 285 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 286 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 287 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 292 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 293 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 294 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 295 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 296 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 297 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 302 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 307 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 308 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 309 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 314 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 315 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 316 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 317 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 318 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 319 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 320 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 324 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 329 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 330 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 331 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 336 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 337 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 338 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 339 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 340 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 341 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 345 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 350 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 351 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 352 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 358 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 359 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 360 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 374 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 375 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 376 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 377 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 378 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 379 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 380 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 381 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 382 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 383 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/horoscope_data.dart Line: 393 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 12 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 16 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 25 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 26 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 27 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 28 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/gpt_translate.dart Line: 35 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 370 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 424 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 428 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 468 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 477 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 482 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 485 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 918 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 982 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 986 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 998 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1030 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1058 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1062 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1078 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: test/helpers/test_helpers.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: test/helpers/test_helpers.dart Line: 265 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: test/helpers/test_helpers.dart Line: 160 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/helpers/test_helpers.dart Line: 222 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/helpers/test_helpers.dart Line: 229 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: test/helpers/test_helpers.dart Line: 232 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/year_navigation_widget.dart Line: 86 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/year_navigation_widget.dart Line: 178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/year_navigation_widget.dart Line: 223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 97 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 101 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 128 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 160 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 175 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 274 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 287 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 306 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 362 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 391 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 541 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/transit_active_badge.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/transit_active_badge.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/transit_active_badge.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tab_switcher.dart Line: 43 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tab_switcher.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 226 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 275 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 247 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 339 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 436 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 470 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 472 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 480 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 556 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 618 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 793 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 820 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/rotated_ad_widget.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/rotated_ad_widget.dart Line: 153 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/review_dialog.dart Line: 19 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/review_dialog.dart Line: 28 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/review_dialog.dart Line: 86 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 40 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 421 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 528 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 568 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 664 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 713 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 735 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 757 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 805 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 93 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 128 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 179 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 207 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 262 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 294 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 303 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 321 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 377 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 380 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 388 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 476 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 554 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 575 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 77 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 80 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 135 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 203 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 231 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 334 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 410 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 418 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 470 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 513 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 540 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_transit_section.dart Line: 31 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_transit_section.dart Line: 121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_transit_section.dart Line: 161 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_sign_card.dart Line: 122 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 116 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 147 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 397 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 469 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 515 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 534 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 126 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 216 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 281 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 562 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 565 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 607 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 670 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 680 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 1453 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 1609 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/widgets/journal_widgets.dart Line: 412 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 327 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 544 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 575 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 585 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 644 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 670 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 723 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/inhouse_ad_widget.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_buttons.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_buttons.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gradient_title.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gradient_title.dart Line: 97 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 226 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 423 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 458 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 601 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_tab_bar.dart Line: 606 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 330 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 359 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 467 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 474 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 506 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 553 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 669 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 711 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 36 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 175 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 368 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 537 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 538 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 539 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 540 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 541 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 660 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 689 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 705 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 789 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 948 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 960 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 162 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 256 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 264 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 397 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 427 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 506 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 523 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 529 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 532 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 535 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 544 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 561 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 580 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 597 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 614 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 630 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 656 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 664 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 681 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 699 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 812 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 838 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 866 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 890 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 897 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 920 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 941 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 976 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1060 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1527 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1623 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1765 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1901 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 70 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 77 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 136 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 322 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 367 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 441 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 451 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 168 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 473 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 508 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 553 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 746 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 774 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 799 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 818 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 911 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 995 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1381 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1467 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1530 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1692 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1762 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1853 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2277 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2448 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2572 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2597 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2833 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2865 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2937 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2950 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2966 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2975 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2977 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2979 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3277 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_bottom_bar.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_bottom_bar.dart Line: 147 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_action_button.dart Line: 43 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 61 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 101 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 116 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 24 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 214 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 301 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 306 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 317 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 408 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 429 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 522 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 541 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 567 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 619 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 778 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 814 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 834 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 192 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 409 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 427 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 446 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 472 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 122 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_date_label.dart Line: 116 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_date_label.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 21 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 29 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_mob_native_ad.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 248 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 295 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 357 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 362 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 364 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 370 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 387 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 419 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 492 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 547 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 631 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 723 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 757 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 808 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 810 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 815 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 823 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 872 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 959 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 982 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 994 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1029 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1068 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1105 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 109 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 119 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 124 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 816 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 953 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 958 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 959 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 960 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 973 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 977 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 708 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 764 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 776 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 782 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 1020 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 239 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 262 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 307 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 325 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 345 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 378 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 462 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 541 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 574 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 579 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 610 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 501 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 537 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 546 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 551 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 567 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 665 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 687 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 711 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 751 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 772 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 842 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 978 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1007 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1059 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1082 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1122 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1217 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1285 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 431 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 451 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 473 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 496 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 508 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 540 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 561 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 564 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 761 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 865 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/solar_chart.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/share_url_testing_screen.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/share_url_testing_screen.dart Line: 147 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 214 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 226 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 330 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 347 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 368 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 438 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 446 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_view_screen.dart Line: 20 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_view_screen.dart Line: 25 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_view_screen.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_screen.dart Line: 70 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_screen.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_settings_screen.dart Line: 106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 483 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 521 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 545 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 578 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 623 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 644 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 668 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 675 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 704 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 729 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 751 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 754 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 799 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 873 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1034 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1242 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1263 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1270 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1272 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1274 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1276 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1281 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pdf_preview_screen.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 141 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 324 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 329 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 423 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 470 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 615 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 644 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 169 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 301 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/views/messages_screen.dart Line: 194 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 297 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 331 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 417 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 53 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 217 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 293 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 312 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 237 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 746 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 959 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1377 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1397 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1457 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1526 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1565 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1582 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1714 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1736 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1759 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1792 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1803 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1894 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1942 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1989 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2086 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2235 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2301 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2793 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2859 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 3103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 3441 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 3910 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 3928 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4015 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4139 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 4354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/lunar_chart.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 413 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 429 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 432 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 446 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 449 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 466 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 501 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 510 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 98 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 41 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/html_report_screen.dart Line: 334 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 505 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 557 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 677 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 718 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 766 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 820 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 859 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 904 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 939 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 981 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1017 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1034 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1169 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1309 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1340 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1370 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1422 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1438 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1454 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1462 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1503 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 346 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 369 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 384 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 443 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/guide.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/guide.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/forgot_password.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/forgot_password.dart Line: 151 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/forgot_password.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dynamic_background_debug.dart Line: 22 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dynamic_background_debug.dart Line: 29 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dynamic_background_debug.dart Line: 106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dynamic_background_debug.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dialog_debug_gallery_screen.dart Line: 21 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dialog_debug_gallery_screen.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dialog_debug_gallery_screen.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dialog_debug_gallery_screen.dart Line: 244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/dialog_debug_gallery_screen.dart Line: 309 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 50 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 295 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/checkout_success_screen.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 542 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 871 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 876 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 881 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 928 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1078 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1335 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1387 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1398 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1410 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1412 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1423 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1424 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1431 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1471 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1515 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1579 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1598 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1612 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1821 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1847 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1869 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1917 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1965 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2035 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2058 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2470 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2485 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2513 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2548 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2596 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2622 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2633 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2640 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2665 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2745 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3047 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3052 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3082 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3433 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3513 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3579 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3705 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2420 Suggestion: Track in issue tracker
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2423 Suggestion: Track in issue tracker
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2426 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 153 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 161 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 264 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 525 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 597 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 634 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 678 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 783 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 807 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 879 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 881 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 973 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 992 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 1005 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 184 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 224 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 337 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 345 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 370 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 535 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 542 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 551 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 618 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 634 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrocartography_screen.dart Line: 804 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/apply_discount_screen.dart Line: 121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 239 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 357 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 516 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 528 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 543 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 556 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 559 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 608 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 614 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/tarot_card_helper.dart Line: 47 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 93 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/report_deep_link_handler.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/hybrid_router.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/hybrid_router.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 26 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 53 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 28 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 43 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 224 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 283 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 384 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 396 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 412 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 498 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 300 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_deep_link_handler.dart Line: 139 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 670 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 704 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 808 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 886 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 1338 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 959 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 967 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 1336 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 487 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 582 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 617 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 664 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 673 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 682 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 690 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 903 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 924 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 948 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 1099 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 1117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 30 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 41 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 136 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 221 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 330 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 400 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 581 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 730 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 752 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 778 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 790 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 796 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 801 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 815 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 850 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 915 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 965 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1065 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1309 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1312 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1394 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1416 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1495 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1554 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 147 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 271 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 293 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 308 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 1359 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 1371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/selectable_list_row.dart Line: 27 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/selectable_list_row.dart Line: 37 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/selectable_list_row.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/selectable_list_row.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/selectable_list_row.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 116 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 357 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 373 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 533 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 581 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 663 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 810 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 875 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 915 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 958 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 990 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 1054 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 53 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 80 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 291 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 438 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 525 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 641 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 823 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 832 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1058 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1228 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1363 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1532 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1591 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1619 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1742 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1868 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1905 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2028 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2055 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2207 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_ui_transparency.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 232 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 87 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 194 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 221 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 392 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 486 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 714 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 755 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 839 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 899 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 950 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1088 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1329 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1392 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1606 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1645 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1759 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1869 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1920 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1994 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2073 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2081 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2194 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 76 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 262 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_gradients.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_gradients.dart Line: 238 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 321 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 390 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 410 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 453 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 465 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 523 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 532 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/services/webview_service_web.dart Line: 199 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_web.dart Line: 387 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_web.dart Line: 389 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/services/webview_service_web.dart Line: 318 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 322 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 327 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 389 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 890 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 892 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/services/webview_service_mobile.dart Line: 730 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 159 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 163 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 413 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1584 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1791 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1859 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 2069 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 2258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 2450 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 146 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 197 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 203 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 221 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 324 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/url_navigation_service.dart Line: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/url_navigation_service.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/tarot_service.dart Line: 356 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/tarot_service.dart Line: 385 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 596 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 604 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 126 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 239 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/solar_lunar_report_service.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/solar_lunar_report_service.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 140 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 247 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 257 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 422 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 433 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/qr_service.dart Line: 171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/qr_service.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/purchase_service_mobile.dart Line: 965 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/product_config_service.dart Line: 121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/product_config_service.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/product_config_service.dart Line: 149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/product_config_service.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/metrics_service.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/metrics_service.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/message_service.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_share.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 33 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 272 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 626 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 627 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 631 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 723 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 727 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 861 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 906 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 1055 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_report_service.dart Line: 36 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/login_service.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/location_service.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/location_service.dart Line: 456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 565 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 612 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 671 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 1056 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/inhouse_ads_service.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/inhouse_ads_service.dart Line: 179 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 769 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1055 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1927 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1963 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 2359 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 2363 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/help_service.dart Line: 196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 72 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 76 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 80 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 82 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 86 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 98 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 120 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 247 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 550 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 597 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/dynamic_background_service.dart Line: 25 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/content_gating_service.dart Line: 315 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/content_gating_service.dart Line: 338 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_share.dart Line: 213 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 295 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 389 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 865 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 900 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 912 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_rendering_service.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 133 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/birth_validation_service.dart Line: 133 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/birth_validation_service.dart Line: 141 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 361 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 365 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 378 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 386 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 408 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/astrocartography_service.dart Line: 425 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/voc_models.dart Line: 31 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/video.dart Line: 20 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/tarot_models.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/tarot_models.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/tarot_models.dart Line: 206 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/tarot_models.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/tarot_models.dart Line: 261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/purchase_products.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/products.dart Line: 34 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/product_config_model.dart Line: 14 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/product_config_model.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/oob_models.dart Line: 27 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/message_models.dart Line: 26 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/message_models.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/message_models.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/message_models.dart Line: 82 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 462 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 495 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/live_server_data_model.dart Line: 41 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/journal_models.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/journal_models.dart Line: 366 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/journal_models.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 20 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 81 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 285 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 343 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 377 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 433 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 601 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 689 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 753 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 789 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 835 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/horoscope_models.dart Line: 887 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 20 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 384 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/ephemeris_models.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/ephemeris_models.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 26 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 140 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 223 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 170 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 171 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 172 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 180 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 186 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 188 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 194 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 270 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 302 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 73 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 418 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 586 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 710 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 814 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 862 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/aspect_formation.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/aspect_formation.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_stub.dart Line: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_stub.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 400 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/preferences_service.dart Line: 32 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 366 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 435 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 478 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 528 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 589 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/local_api_bridge_mobile.dart Line: 61 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/language_service.dart Line: 1194 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_stub.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 213 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/gpt_service.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/deep_link_service_mobile.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/astro_api_service.dart Line: 136 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/astro_api_service.dart Line: 189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/constants/asset_paths.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 70 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 179 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 232 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 285 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 311 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 598 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 611 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 630 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 777 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 800 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 917 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 951 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 968 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1039 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1083 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1374 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/widgets/tarot/tarot_widgets.dart Line: 504 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 159 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 232 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 276 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 220 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 281 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 304 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 328 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 315 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 328 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 387 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 445 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 450 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 134 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 206 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 475 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/small_tile.dart Line: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/planetary_hour_tile.dart Line: 38 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/planetary_hour_tile.dart Line: 64 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/planetary_hour_tile.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 141 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 218 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 254 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 342 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 433 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 439 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 273 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 367 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 555 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 572 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 605 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 676 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 713 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 21 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 40 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 72 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 79 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 135 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 315 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 411 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 30 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 72 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 81 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 93 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 213 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 263 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 294 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 308 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 437 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 501 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 544 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 653 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 704 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 901 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 916 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 999 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1032 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1063 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1070 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1077 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1101 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1237 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1501 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1551 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1563 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1566 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1602 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1609 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1653 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1690 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1723 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1737 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/astro_wheel.dart Line: 324 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 207 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 230 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 275 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 308 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 328 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 396 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 449 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 489 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 576 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 773 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 237 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 287 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 408 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 466 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 478 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 508 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 520 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 523 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 534 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 537 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 540 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 545 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 557 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/edit_handle_dialog.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/edit_handle_dialog.dart Line: 201 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/discount_banner.dart Line: 34 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/discount_banner.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 328 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 330 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 333 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 335 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 449 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 193 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 197 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 201 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 203 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 220 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 235 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 314 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 370 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 509 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 300 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 460 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 709 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 712 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 785 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 883 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 947 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 987 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1002 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1029 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1048 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1075 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1228 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1303 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1419 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1474 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1717 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1728 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1742 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1756 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1776 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1842 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 397 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 501 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 525 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 592 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 633 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 652 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 729 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 798 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 826 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 40 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 55 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 97 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/main_user_picker_modal.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/main_user_picker_modal.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/main_user_picker_modal.dart Line: 271 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 197 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 346 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 535 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 576 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 602 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 76 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 135 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/flush_background_overlay.dart Line: 16 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/dynamic_page_background.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/dynamic_page_background.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/date_widget.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/date_widget.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/current_location.dart Line: 213 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 51 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 131 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 232 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/asset_image_fallback.dart Line: 27 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/asset_image_fallback.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/asset_image_fallback.dart Line: 55 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/alert_box.dart Line: 14 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 284 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 291 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 353 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/chart/chart_renderer_web.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/chart/chart_renderer_interface.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/chart/chart_renderer_interface.dart Line: 91 Suggestion: Use const for immutable widgets