⚠️ Violations Report

astromatrix-flutter

Generated on 8/27/2026, 12:00:45 AM

0
🔴 Critical
181
🟠 High
344
🟡 Medium
1784
🟢 Low
🔴 Critical Violations 0

No critical priority violations found

🟠 High Priority Violations 181
god-class
high
Large class with 1344 lines
File: lib/main.dart Line: 1 Suggestion: Split into smaller widgets/services
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 578 lines
File: lib/widgets/voc_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 888 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 793 lines
File: lib/widgets/planetary_hours_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/planetary_hours_widget.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 655 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: 85 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/oob_widget.dart Line: 175 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/oob_widget.dart Line: 237 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 573 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 1846 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: 1717 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/journal_widgets.dart Line: 1744 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 795 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 781 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 1960 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 3498 lines
File: lib/widgets/component_summary.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 886 lines
File: lib/widgets/astrology_guide_tabs.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 544 lines
File: lib/widgets/astro_list_tile.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 1132 lines
File: lib/views/weekly_report.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1251 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: 98 Suggestion: Use StorageService wrapper
god-class
high
Large class with 651 lines
File: lib/views/user_wizard_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1305 lines
File: lib/views/tarot_reading_page.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 996 lines
File: lib/views/store.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 510 lines
File: lib/views/settings.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/profile_settings_screen.dart Line: 149 Suggestion: Use StorageService wrapper
god-class
high
Large class with 819 lines
File: lib/views/profile_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1472 lines
File: lib/views/pick_user.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 719 lines
File: lib/views/moon_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 519 lines
File: lib/views/matrix_summary_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/views/matrix_summary_widgets.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 585 lines
File: lib/views/matrix_report_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 3058 lines
File: lib/views/matrix.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 586 lines
File: lib/views/login.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1645 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 3740 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: 104 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: 656 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 662 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 667 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 1108 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-http
high
Direct HTTP package usage
File: lib/views/apply_discount_screen.dart Line: 114 Suggestion: Use ApiService wrapper
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 50 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 58 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/apply_discount_screen.dart Line: 101 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
god-class
high
Large class with 1571 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 1084 lines
File: lib/styles/navigation.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 2340 lines
File: lib/styles/layouts.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 2427 lines
File: lib/styles/form_controls.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 657 lines
File: lib/styles/app_colors.dart Line: 1 Suggestion: Split into smaller widgets/services
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 1567 lines
File: lib/utils/astro_parser.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1497 lines
File: lib/utils/astro_helper.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-http
high
Direct HTTP package usage
File: lib/utils/affiliate_helper_stub.dart Line: 100 Suggestion: Use ApiService wrapper
direct-http
high
Direct HTTP package usage
File: lib/utils/affiliate_helper_mobile.dart Line: 60 Suggestion: Use ApiService wrapper
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 978 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: 145 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 321 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 397 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 561 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 594 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 820 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 907 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 4211 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: 2491 Suggestion: Use StorageService wrapper
god-class
high
Large class with 804 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: 314 Suggestion: Use StorageService wrapper
god-class
high
Large class with 938 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: 582 Suggestion: Use StorageService wrapper
god-class
high
Large class with 578 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: 118 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 336 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 349 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 369 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 529 Suggestion: Use StorageService wrapper
god-class
high
Large class with 529 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: 383 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2312 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: 1005 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1689 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1710 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1844 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1883 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/services/purchase_service_mobile.dart Line: 1925 Suggestion: Use ApiService wrapper
god-class
high
Large class with 553 lines
File: lib/services/pdf_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 649 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 1877 lines
File: lib/services/journal_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 891 lines
File: lib/services/journal_outbox.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 623 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: 112 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 123 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 150 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2439 lines
File: lib/services/horoscope_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 781 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 695 lines
File: lib/services/content_gating_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 681 lines
File: lib/services/component_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 988 lines
File: lib/services/chart_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 978 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 706 lines
File: lib/core/preferences_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 713 lines
File: lib/core/payload_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 508 lines
File: lib/core/network_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1140 lines
File: lib/core/language_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 874 lines
File: lib/core/json_storage_service_stub.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 993 lines
File: lib/core/json_storage_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 658 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: 153 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 449 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 560 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 585 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 609 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 620 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/core/deep_link_service_mobile.dart Line: 564 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 1498 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 536 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 529 lines
File: lib/widgets/core/video_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1896 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 731 lines
File: lib/widgets/core/location_search.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 733 lines
File: lib/widgets/core/ai_report_modal.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 780 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 1878 lines
File: lib/widgets/chart/chart_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 808 lines
File: lib/widgets/account/profile_sections.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 819 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((){})
🟡 Medium Priority Violations 344
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: 127 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/main.dart Line: 528 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/journal_widgets.dart Line: 1085 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/journal_widgets.dart Line: 1143 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1302 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1307 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1312 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1323 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1368 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1393 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1395 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1401 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1404 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1407 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1519 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1577 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1600 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 1603 Suggestion: Use Map.from(original) before modifying
network-image-no-cache
medium
Network image without caching
File: lib/widgets/astrology_guide_tabs.dart Line: 593 Suggestion: Use CachedNetworkImage
map-modification
medium
Direct map modification
File: lib/views/matrix_report_screen.dart Line: 239 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/views/matrix.dart Line: 1556 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/views/chart_screen.dart Line: 2324 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: 14 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: 168 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 173 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 174 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 175 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: 180 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/services/user_service.dart Line: 1241 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1256 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1496 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1499 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1529 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1737 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1903 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2242 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 2354 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 3503 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4036 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4107 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4143 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4169 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4170 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 4173 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: 215 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 216 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 219 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 220 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 224 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 228 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/message_service.dart Line: 218 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: 56 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 204 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 543 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 545 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 546 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 548 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1268 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1324 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1359 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1496 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1517 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1518 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1519 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1520 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1537 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1538 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1540 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1643 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1644 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_outbox.dart Line: 782 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_outbox.dart Line: 787 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 380 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 381 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 487 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: 835 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: 849 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 855 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 856 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 864 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 887 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 923 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 978 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: 514 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: 215 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 220 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 221 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 251 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 256 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 262 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 300 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/ads_service.dart Line: 959 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
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: 27 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 29 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 31 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: 35 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 37 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 39 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 41 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: 44 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 46 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/app_constants.dart Line: 20 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 21 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 22 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 23 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 24 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/app_constants.dart Line: 26 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: 41 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_stub.dart Line: 19 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 21 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 22 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/core/logging_service.dart Line: 126 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 330 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 331 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 332 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 333 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 363 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 364 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 365 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 366 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 367 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 395 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 396 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 397 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 534 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 535 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 696 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 733 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 740 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 795 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 799 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 843 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 844 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 845 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
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/MoonWidget/MoonWidget.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
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 937 Suggestion: Use CachedNetworkImage
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/widgets/chart/persistent_chart_webview_mobile.dart Line: 221 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 304 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 88 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 139 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 166 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 169 Suggestion: Use Map.from(original) before modifying
🟢 Low Priority Violations 1784
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: 422 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 451 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 476 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 480 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 515 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 521 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 530 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 535 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 538 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1067 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1153 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1169 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1290 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 1323 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/main.dart Line: 485 Suggestion: Track in issue tracker
print-in-production
low
print() in code
File: test/tools/capture_synastry_fixture.dart Line: 187 Suggestion: Use logger or remove in prod
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: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/zodiac_sign_avatar.dart Line: 241 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: 93 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: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 114 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 181 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 209 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: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 301 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: 320 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 405 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 564 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: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/transit_active_badge.dart Line: 105 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: 123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 363 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 467 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 504 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 512 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 588 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 650 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 825 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 852 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 120 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: 41 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 76 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 175 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 369 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 404 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 476 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 516 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 662 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 685 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 710 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 762 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: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 192 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 220 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 275 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 291 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 307 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: 329 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 334 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 349 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 390 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 393 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 401 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 494 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 574 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 595 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: 114 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 137 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 160 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 207 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 235 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 338 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 414 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 422 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 474 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 544 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/location_picker_dialog.dart Line: 17 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/location_picker_dialog.dart Line: 25 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: 128 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 131 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: 152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 175 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 242 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 283 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 579 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 595 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 598 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 640 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 665 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 667 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: 773 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 783 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 1612 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 1768 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/widgets/journal_widgets.dart Line: 418 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 366 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 596 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 627 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 696 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 722 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 775 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/icon_anchors.dart Line: 11 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_header_cards.dart Line: 51 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_header_cards.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_header_cards.dart Line: 120 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: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 251 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 361 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 398 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 484 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 507 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 546 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 593 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 709 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/glass_card.dart Line: 751 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: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 168 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 175 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 276 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 373 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 410 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 440 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 536 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 542 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 545 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 548 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 557 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 574 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 593 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 610 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 627 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 643 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 669 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 677 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 694 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 712 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 825 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 851 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 881 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 905 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 912 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 935 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 991 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1076 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1307 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1387 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1515 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1543 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1646 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1800 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 1936 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: 771 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: 824 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 845 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 964 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1035 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1138 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1424 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1485 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1548 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1726 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1814 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1943 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1993 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2386 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2394 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2417 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2588 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2596 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2712 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2723 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2737 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2791 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2884 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2916 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 2988 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3001 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3017 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3026 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3028 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3030 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 3329 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_bottom_bar.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_bottom_bar.dart Line: 199 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: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 125 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/calendar_event_dates.dart Line: 158 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/calendar_event_dates.dart Line: 217 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 81 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 163 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 25 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 302 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 307 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 327 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 418 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 533 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 559 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 585 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 796 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 839 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 859 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 342 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 368 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 416 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 454 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_list_tile.dart Line: 491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_list_tile.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 128 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 165 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 192 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astro_item_card.dart Line: 232 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: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 363 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 365 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 388 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 420 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 480 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 496 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 551 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 635 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 727 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 761 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 812 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 814 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 819 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 827 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 876 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 960 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 963 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 986 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 998 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1033 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1072 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1109 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 114 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: 129 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 946 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1175 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1180 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1181 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1182 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1195 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 1199 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 829 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 885 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 898 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 904 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 1242 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 314 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 382 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 385 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 469 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 548 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 581 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 586 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 617 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 471 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 505 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 535 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 654 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 678 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 716 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 735 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 805 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 941 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 970 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1020 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1041 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1081 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1238 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 498 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 521 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 536 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 545 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 557 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 589 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 609 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 612 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 660 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 809 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 913 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: 231 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 255 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 361 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 378 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 400 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: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 494 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 496 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_screen.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/report_screen.dart Line: 186 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: 587 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: 633 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 686 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 715 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 740 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 762 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 765 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 810 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 936 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1290 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1343 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1345 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1347 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1356 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1363 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1365 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pdf_preview_screen.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 122 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 148 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: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 257 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 331 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 365 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 523 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 532 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 659 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 688 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_summary_widgets.dart Line: 59 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 77 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_summary_widgets.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 55 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 235 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 322 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: 425 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 426 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 427 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 461 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 527 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_report_screen.dart Line: 568 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix_helpers.dart Line: 87 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 214 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 690 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1320 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1389 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1428 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1445 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1577 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1599 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1622 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1666 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1746 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1794 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1841 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1938 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1982 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2070 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2087 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2098 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 2153 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: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 62 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 224 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 450 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 464 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 480 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 483 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 497 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 552 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 561 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/home_screen.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 584 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 692 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 735 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 784 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 840 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 880 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 925 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 961 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1005 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1042 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1059 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1194 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 1220 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: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 334 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 414 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 425 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 428 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 431 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 311 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 320 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: 559 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 893 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 898 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 903 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 950 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1135 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1247 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1318 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1361 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1388 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1389 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1395 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1396 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1404 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1437 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1481 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1545 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1564 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1578 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1659 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1816 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1842 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1867 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1918 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1969 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2063 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2086 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2130 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2542 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2581 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2641 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2652 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2659 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2670 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2684 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 2764 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3066 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3071 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3101 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3177 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3192 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3532 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3598 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 3724 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2449 Suggestion: Track in issue tracker
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2452 Suggestion: Track in issue tracker
todo-comment
low
TODO/FIXME comment found
File: lib/views/chart_screen.dart Line: 2455 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: 676 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 779 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 803 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 875 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 877 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 969 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 988 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 1001 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: 146 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 264 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 529 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 544 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 557 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 560 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/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: 1223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1277 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1313 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1316 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1398 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1420 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1499 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1558 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: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 293 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 534 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 582 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 664 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 812 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 877 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 917 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 968 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 1000 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 1064 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/styles/navigation.dart Line: 930 Suggestion: Track in issue tracker
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 54 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 81 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 177 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 270 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 377 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 443 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 493 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 530 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 650 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 659 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 861 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 870 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1415 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1426 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1642 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1670 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1730 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1793 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1919 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2079 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2193 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2251 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 2284 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: 58 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/glass_theme.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 297 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 317 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 393 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 487 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 721 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 764 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 848 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 908 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 959 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1097 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1231 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1338 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1401 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1615 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1654 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1768 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1878 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1929 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2003 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2082 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2090 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2203 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 2361 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: 441 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 510 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 530 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 573 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 585 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 611 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 620 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 643 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 652 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/tarot_card_helper.dart Line: 48 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: 450 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: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 289 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 294 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_image_helper.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 387 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: 814 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 892 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 1014 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 1471 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 965 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 973 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 1469 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 488 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 595 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 626 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 631 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 638 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 666 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 688 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 697 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 705 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 919 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 940 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 964 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 1115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 1133 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/affiliate_helper_mobile.dart Line: 208 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: 341 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 346 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 408 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 963 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/services/webview_service_mobile.dart Line: 965 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/services/webview_service_mobile.dart Line: 752 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 162 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 563 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1810 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 2793 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 3123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 3234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 3469 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 3660 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 3875 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 98 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 156 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 188 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 239 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 257 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 272 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 336 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/subscription_manager_stub.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_stub.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_stub.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 333 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 508 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 520 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 831 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 839 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 898 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 237 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/startup_service.dart Line: 268 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 290 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: 149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 181 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: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 256 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/sabian_service.dart Line: 275 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: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 427 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 438 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: 974 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: 249 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: 38 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_report_service.dart Line: 350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_report_service.dart Line: 351 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_report_service.dart Line: 355 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/login_service.dart Line: 104 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: 106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 116 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 141 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 271 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 716 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 763 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 822 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 1301 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_outbox.dart Line: 168 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_outbox.dart Line: 633 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_outbox.dart Line: 647 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_outbox.dart Line: 655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_outbox.dart Line: 870 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: 787 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1083 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1959 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1995 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 2426 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 2430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/help_service.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/help_service.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/help_service.dart Line: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 46 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 193 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 73 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 79 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 81 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 87 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 93 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 97 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 101 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: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 251 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 532 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 579 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 277 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 483 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 496 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/entitlement_resolver.dart Line: 509 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: 543 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: 180 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: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 425 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 466 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 880 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 915 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 927 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_rendering_service.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 40 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 47 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 70 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 149 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/services/app_update_service.dart Line: 110 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: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 464 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 497 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: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/ephemeris_models.dart Line: 149 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/constants/asset_paths.dart Line: 170 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/constants/app_constants.dart Line: 1 Suggestion: Track in issue tracker
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/payload_service.dart Line: 179 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: 429 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 472 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 522 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/logging_service.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/logging_service.dart Line: 132 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: 1138 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_stub.dart Line: 58 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_stub.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 72 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 294 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 343 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: 73 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 293 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 333 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 358 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 369 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/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: 595 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 608 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 627 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 648 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 774 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 798 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 915 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 949 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 966 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1037 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1081 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1113 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1207 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1221 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 1371 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: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 322 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 336 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: 403 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 424 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 465 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 470 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 483 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/matrix/matrix_category_panel.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/tarot_card_tile.dart Line: 22 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: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/rise_set_tile.dart Line: 247 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: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 135 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_phase_tile.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/moon_house_tile.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/lucky_number_tile.dart Line: 22 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/daily_tile/astro_house_tile.dart Line: 59 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: 706 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: 782 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 880 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 956 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 996 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1011 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1038 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1057 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1084 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1138 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1237 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1313 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1445 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1743 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1754 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1768 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1782 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1802 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1868 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: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 403 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 599 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 640 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 666 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: 17 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: 216 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/current_location.dart Line: 244 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: 132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/big_three_row.dart Line: 233 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: 311 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 318 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: 380 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 402 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 434 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 648 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 652 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 245 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 323 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 414 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 420 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 262 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 342 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 516 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 533 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 566 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 177 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 674 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 22 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: 32 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 465 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 493 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 503 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 546 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 709 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 905 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 921 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1004 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1050 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1081 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1088 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1095 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1126 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1460 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1512 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1522 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1572 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1584 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1587 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1623 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1630 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1675 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1714 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1747 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1761 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: 329 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 397 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 454 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 495 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 582 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 643 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 779 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 328 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 417 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 449 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 507 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 549 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 558 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 560 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 563 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 566 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 577 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 580 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/membership_widget.dart Line: 586 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 591 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 603 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 629 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: 27 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/discount_banner.dart Line: 155 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/utils/chart/chart_renderer_web.dart Line: 200 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