⚠️ Violations Report

astromatrix-flutter

Generated on 4/25/2026, 12:01:03 AM

0
🔴 Critical
196
🟠 High
305
🟡 Medium
1546
🟢 Low
🔴 Critical Violations 0

No critical priority violations found

🟠 High Priority Violations 196
god-class
high
Large class with 751 lines
File: lib/main_web.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 783 lines
File: lib/main.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/main.dart Line: 312 Suggestion: Use StorageService wrapper
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/year_navigation_widget.dart Line: 157 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/year_navigation_widget.dart Line: 162 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/year_navigation_widget.dart Line: 193 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/year_navigation_widget.dart Line: 222 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 661 lines
File: lib/widgets/settings_sections.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 529 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 533 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 537 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 541 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 586 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 587 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 596 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 597 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 598 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 599 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 600 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 650 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 651 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 652 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/settings_sections.dart Line: 653 Suggestion: if(mounted) setState((){})
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 565 lines
File: lib/widgets/planetary_hours_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: 141 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 501 lines
File: lib/widgets/moon_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 680 lines
File: lib/widgets/journal_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 819 lines
File: lib/widgets/home_card.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
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/gpt_widget.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 686 lines
File: lib/widgets/forecast_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 534 lines
File: lib/widgets/confirm_user_dialog.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1678 lines
File: lib/widgets/component_summary.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 691 lines
File: lib/widgets/astrology_guide_tabs.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/ad_modal.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 1096 lines
File: lib/views/weekly_report.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 140 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 182 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 189 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 195 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 203 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 210 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 399 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/weekly_report.dart Line: 523 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 895 lines
File: lib/views/web_view_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 570 lines
File: lib/views/user_wizard_screen.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1110 lines
File: lib/views/tarot_reading_page.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 664 lines
File: lib/views/store.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/splash_screen.dart Line: 112 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/splash_screen.dart Line: 125 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/splash_screen.dart Line: 264 Suggestion: Use StorageService wrapper
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 268 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 276 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 280 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 292 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 296 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 305 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/splash_screen.dart Line: 313 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 75 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 138 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 141 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 226 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 230 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 247 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 251 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 255 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 259 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 277 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 281 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 285 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 289 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 293 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/settings.dart Line: 309 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 46 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 66 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 69 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 111 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 115 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 133 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 138 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 142 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 158 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/profile_settings_screen.dart Line: 162 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 1137 lines
File: lib/views/pick_user.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/views/moon_screen.dart Line: 49 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/moon_screen.dart Line: 98 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/moon_screen.dart Line: 116 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/messages_screen.dart Line: 44 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/messages_screen.dart Line: 64 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/messages_screen.dart Line: 77 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/messages_screen.dart Line: 89 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 1441 lines
File: lib/views/matrix.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/views/login.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 62 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 75 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 248 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 261 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 271 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 306 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 382 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 387 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/login.dart Line: 409 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 975 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
setState-after-dispose
high
setState without checking mounted
File: lib/views/forgot_password.dart Line: 52 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/forgot_password.dart Line: 55 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/forgot_password.dart Line: 66 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/forgot_password.dart Line: 159 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/forgot_password.dart Line: 162 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 1552 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: 444 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/views/chart_screen.dart Line: 461 Suggestion: Use StorageService wrapper
god-class
high
Large class with 583 lines
File: lib/views/calendars.dart Line: 1 Suggestion: Split into smaller widgets/services
setState-after-dispose
high
setState without checking mounted
File: lib/views/calendars.dart Line: 142 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/views/calendars.dart Line: 525 Suggestion: if(mounted) setState((){})
god-class
high
Large class with 626 lines
File: lib/utils/date_utils.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 889 lines
File: lib/utils/astro_parser.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1060 lines
File: lib/utils/astro_helper.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/app_navigation.dart Line: 31 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 25 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 48 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 75 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 160 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 171 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/utils/affiliate_helper_mobile.dart Line: 178 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/utils/affiliate_helper_mobile.dart Line: 54 Suggestion: Use ApiService wrapper
god-class
high
Large class with 585 lines
File: lib/core/preferences_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 690 lines
File: lib/core/payload_service.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-http
high
Direct HTTP package usage
File: lib/core/network_service_stub.dart Line: 49 Suggestion: Use ApiService wrapper
direct-http
high
Direct HTTP package usage
File: lib/core/network_service_mobile.dart Line: 91 Suggestion: Use ApiService wrapper
god-class
high
Large class with 938 lines
File: lib/core/language_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 618 lines
File: lib/core/json_storage_service_stub.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 738 lines
File: lib/core/json_storage_service_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 512 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: 117 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 386 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 440 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 464 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/core/deep_link_service_mobile.dart Line: 474 Suggestion: Use StorageService wrapper
god-class
high
Large class with 1176 lines
File: lib/styles/ui_components.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1093 lines
File: lib/styles/theme.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 648 lines
File: lib/styles/navigation.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1875 lines
File: lib/styles/layouts.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1930 lines
File: lib/styles/form_controls.dart Line: 1 Suggestion: Split into smaller widgets/services
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 104 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_web.dart Line: 162 Suggestion: Use StorageService wrapper
god-class
high
Large class with 760 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: 130 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 288 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 342 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 489 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/webview_service_mobile.dart Line: 515 Suggestion: Use StorageService wrapper
god-class
high
Large class with 1703 lines
File: lib/services/user_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 664 lines
File: lib/services/tarot_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 586 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/startup_service.dart Line: 95 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 253 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 261 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 294 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/startup_service.dart Line: 315 Suggestion: Use StorageService wrapper
god-class
high
Large class with 2099 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: 125 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 151 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 190 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 229 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 254 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 272 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 936 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1575 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1596 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1703 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/purchase_service_mobile.dart Line: 1742 Suggestion: Use StorageService wrapper
direct-http
high
Direct HTTP package usage
File: lib/services/purchase_service_mobile.dart Line: 1784 Suggestion: Use ApiService wrapper
god-class
high
Large class with 577 lines
File: lib/services/matrix_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1303 lines
File: lib/services/journal_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 595 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: 94 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 105 Suggestion: Use StorageService wrapper
direct-sharedprefs
high
Direct SharedPreferences usage
File: lib/services/integration_service_mobile.dart Line: 132 Suggestion: Use StorageService wrapper
god-class
high
Large class with 1717 lines
File: lib/services/horoscope_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 727 lines
File: lib/services/chart_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 554 lines
File: lib/services/ads_service.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1062 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: 58 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/tarot/tarot_section.dart Line: 84 Suggestion: if(mounted) setState((){})
setState-after-dispose
high
setState without checking mounted
File: lib/widgets/tarot/tarot_section.dart Line: 111 Suggestion: if(mounted) setState((){})
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/matrix/matrix_pie_summary.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 518 lines
File: lib/widgets/core/video_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1554 lines
File: lib/widgets/core/user_header.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 841 lines
File: lib/widgets/core/step_matrix_wizard.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 648 lines
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 1 Suggestion: Split into smaller widgets/services
god-class
high
Large class with 1258 lines
File: lib/widgets/chart/chart_widgets.dart Line: 1 Suggestion: Split into smaller widgets/services
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/chart/chart_widgets.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
heavy-build-computation
high
Heavy computation in build()
File: lib/widgets/account/subscription_widget.dart Line: 1 Suggestion: Move to initState() or use FutureBuilder/StreamBuilder
god-class
high
Large class with 736 lines
File: lib/widgets/account/membership_widget.dart Line: 1 Suggestion: Split into smaller widgets/services
🟡 Medium Priority Violations 305
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: 85 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/main.dart Line: 100 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/planetary_hours_widget.dart Line: 64 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/planetary_hours_widget.dart Line: 445 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/planetary_hours_widget.dart Line: 512 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/widgets/planetary_hours_widget.dart Line: 63 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/planetary_hours_widget.dart Line: 444 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/planetary_hours_widget.dart Line: 511 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/large_moon_widget.dart Line: 283 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/journal_widgets.dart Line: 650 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/widgets/journal_widgets.dart Line: 159 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/journal_widgets.dart Line: 198 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/journal_widgets.dart Line: 649 Suggestion: Use CachedNetworkImage
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 434 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 439 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 444 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 455 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 521 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 523 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 529 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 532 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 535 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 615 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 618 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 621 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 624 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 627 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 630 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 633 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 636 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/widgets/journal_widgets.dart Line: 639 Suggestion: Use Map.from(original) before modifying
network-image-no-cache
medium
Network image without caching
File: lib/widgets/inhouse_ad_widget.dart Line: 59 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/ephemeris_widget.dart Line: 350 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 579 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 865 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1117 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1129 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1143 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1157 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1183 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1195 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1240 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1255 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/component_summary.dart Line: 1269 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/widgets/component_summary.dart Line: 888 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/component_summary.dart Line: 1378 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/component_summary.dart Line: 1597 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/astrology_guide_tabs.dart Line: 388 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/ad_modal.dart Line: 39 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/ad_modal.dart Line: 101 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/views/user_wizard_screen.dart Line: 435 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/views/store.dart Line: 177 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/store.dart Line: 180 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/store.dart Line: 519 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/store.dart Line: 522 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/splash_screen.dart Line: 177 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/splash_screen.dart Line: 213 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/splash_screen.dart Line: 245 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/share_url_testing_screen.dart Line: 87 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/share_url_testing_screen.dart Line: 128 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/share_url_testing_screen.dart Line: 132 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/share_url_testing_screen.dart Line: 136 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/pick_user.dart Line: 1132 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/matrix.dart Line: 561 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/matrix.dart Line: 562 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/matrix.dart Line: 563 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/views/matrix.dart Line: 834 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/views/astrology_guide.dart Line: 450 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/views/astrology_guide.dart Line: 452 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/views/astrology_guide.dart Line: 414 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/utils/tarot_card_helper.dart Line: 4 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/utils/tarot_card_helper.dart Line: 5 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/utils/tarot_card_helper.dart Line: 355 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: 128 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/share_deep_link_handler.dart Line: 134 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/hybrid_router.dart Line: 347 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: 42 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_deep_link_handler.dart Line: 43 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/component_deep_link_handler.dart Line: 45 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_parser.dart Line: 461 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_helper.dart Line: 268 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_helper.dart Line: 274 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/astro_helper.dart Line: 280 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/utils/affiliate_helper_mobile.dart Line: 18 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/utils/affiliate_helper_mobile.dart Line: 44 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 130 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 135 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 136 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 137 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 140 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 141 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 142 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 145 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/affiliate_helper_mobile.dart Line: 146 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/models/user_profile.dart Line: 261 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/models/journal_models.dart Line: 65 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/models/journal_models.dart Line: 75 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/models/journal_models.dart Line: 127 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/models/component_models.dart Line: 196 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/socket_service.dart Line: 34 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_stub.dart Line: 17 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_stub.dart Line: 18 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 20 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/network_service_mobile.dart Line: 21 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 260 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 261 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 262 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 263 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 293 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 294 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 295 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 296 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 297 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 325 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 326 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 327 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 426 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 427 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 539 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 543 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 587 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 588 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/core/json_storage_service_stub.dart Line: 589 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 14 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 18 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 22 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 59 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 60 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 146 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 147 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 174 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 211 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 212 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 245 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 271 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 285 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 319 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/core/astro_api_service.dart Line: 342 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: 4 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 5 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: 9 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 11 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/constants/network_path.dart Line: 13 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: 18 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/styles/ui_components.dart Line: 1051 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/styles/ui_components.dart Line: 1050 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/styles/form_controls.dart Line: 830 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/services/webview_service_mobile.dart Line: 635 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/webview_service_mobile.dart Line: 646 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 434 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 449 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 580 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 583 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1604 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1661 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1662 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/user_service.dart Line: 1665 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 12 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 14 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 16 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/url_navigation_service.dart Line: 18 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 189 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 190 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 193 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 194 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 198 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/tarot_service.dart Line: 202 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
hardcoded-url
medium
Hardcoded URL
File: lib/services/share_service.dart Line: 11 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/share_service.dart Line: 76 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/screen_timer_service.dart Line: 100 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/screen_timer_service.dart Line: 101 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/sabian_service.dart Line: 27 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/sabian_service.dart Line: 51 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 59 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 68 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/oob_service.dart Line: 73 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 37 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 38 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 39 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 40 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: 45 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: 50 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 51 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 52 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_share.dart Line: 53 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: 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: 64 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/matrix_service.dart Line: 401 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/journal_service.dart Line: 1190 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/journal_service.dart Line: 1233 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 388 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 389 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 776 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 830 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 865 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 974 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 995 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 996 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 997 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 998 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1013 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1014 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1094 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/journal_service.dart Line: 1095 Suggestion: Use Map.from(original) before modifying
hardcoded-url
medium
Hardcoded URL
File: lib/services/integration_service_stub.dart Line: 38 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/integration_service_mobile.dart Line: 62 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/integration_service_mobile.dart Line: 64 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/integration_service_mobile.dart Line: 80 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/integration_service_mobile.dart Line: 82 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 362 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 363 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/integration_service_mobile.dart Line: 469 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 445 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 447 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 455 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 457 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 463 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 464 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 476 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 499 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 534 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/horoscope_service.dart Line: 564 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
hardcoded-url
medium
Hardcoded URL
File: lib/services/component_service.dart Line: 105 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/services/component_service.dart Line: 106 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/component_service.dart Line: 168 Suggestion: Use Map.from(original) before modifying
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
hardcoded-url
medium
Hardcoded URL
File: lib/services/chart_service.dart Line: 657 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 103 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 108 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 109 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 133 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 138 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/services/chart_service.dart Line: 150 Suggestion: Use Map.from(original) before modifying
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/SabianWidget/SabianWidget.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/PlanetaryHours/PlanetaryHours.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
heavy-widget-timeline
medium
Heavy work in getTimeline()
File: ios/MoonWidget/MoonWidget.swift Line: 1 Suggestion: Keep it lightweight, offload using background fetch
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/tarot/tarot_widgets.dart Line: 599 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 116 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 196 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 598 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_widgets.dart Line: 839 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_section.dart Line: 231 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/tarot_section.dart Line: 349 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 141 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 187 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/matrix/matrix_item_card.dart Line: 142 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/core/video_widget.dart Line: 245 Suggestion: Use CachedNetworkImage
network-image-no-cache
medium
Network image without caching
File: lib/widgets/core/video_widget.dart Line: 321 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/core/user_header.dart Line: 1487 Suggestion: Use Config/constants
network-image-no-cache
medium
Network image without caching
File: lib/widgets/core/asset_image_fallback.dart Line: 29 Suggestion: Use CachedNetworkImage
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/account/membership_widget.dart Line: 444 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/account/membership_widget.dart Line: 456 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/account/membership_widget.dart Line: 598 Suggestion: Use Config/constants
hardcoded-url
medium
Hardcoded URL
File: lib/widgets/account/membership_widget.dart Line: 602 Suggestion: Use Config/constants
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 97 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 148 Suggestion: Use Map.from(original) before modifying
map-modification
medium
Direct map modification
File: lib/utils/chart/chart_renderer_web.dart Line: 151 Suggestion: Use Map.from(original) before modifying
🟢 Low Priority Violations 1546
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_web.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 263 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 272 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 313 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 458 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 491 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 521 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 606 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main_web.dart Line: 693 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 193 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 263 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 710 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 715 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 728 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 747 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 773 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/main.dart Line: 776 Suggestion: Use const for immutable widgets
todo-comment
low
TODO/FIXME comment found
File: lib/main.dart Line: 192 Suggestion: Track in issue tracker
todo-comment
low
TODO/FIXME comment found
File: lib/main.dart Line: 441 Suggestion: Track in issue tracker
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/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: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/year_navigation_widget.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 36 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 54 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 94 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 247 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/voc_widget.dart Line: 403 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/voc_widget.dart Line: 194 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/tab_switcher.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tab_switcher.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 156 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 259 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 274 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/splash_widget.dart Line: 295 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 45 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 184 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 331 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 426 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 474 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/settings_sections.dart Line: 640 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 19 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 79 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/sabian_symbol_widget.dart Line: 100 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: 31 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 134 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 139 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 264 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 340 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 391 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 429 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 447 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 490 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/planetary_hours_widget.dart Line: 514 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 53 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/persistent_ad_banner.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 32 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 43 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 46 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 51 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 53 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 59 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 90 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: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 168 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 181 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/oob_widget.dart Line: 341 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
print-in-production
low
print() in code
File: lib/widgets/oob_widget.dart Line: 193 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 72 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 74 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: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 138 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 319 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 356 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 364 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 413 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 455 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/moon_widget.dart Line: 476 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/logo_widget.dart Line: 26 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 131 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 288 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/large_moon_widget.dart Line: 301 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 37 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_widgets.dart Line: 643 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 65 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 139 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 304 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 307 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/journal_tabs.dart Line: 369 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/inhouse_ad_widget.dart Line: 50 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/inhouse_ad_widget.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 82 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 120 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 133 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 193 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 202 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 220 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 233 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 271 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 277 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 296 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 398 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 453 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 487 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 556 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 598 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 640 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 686 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_card.dart Line: 734 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_buttons.dart Line: 59 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/home_buttons.dart Line: 82 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gpt_widget.dart Line: 146 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 265 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 266 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 268 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 279 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 291 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 302 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 317 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 330 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/gpt_widget.dart Line: 342 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 161 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 194 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/gated_content_widget.dart Line: 244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 64 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 73 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 88 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 137 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 211 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 240 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 255 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 292 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 380 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 432 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 527 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 555 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 606 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/forecast_widget.dart Line: 671 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/forecast_widget.dart Line: 576 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 38 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 46 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 55 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 96 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 186 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 213 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 286 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 312 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 327 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ephemeris_widget.dart Line: 409 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: 199 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 443 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 478 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/confirm_user_dialog.dart Line: 523 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 434 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 637 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 662 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 666 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 697 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 798 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 873 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1021 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1341 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1457 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1550 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1583 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/component_summary.dart Line: 1655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 60 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 133 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/birth_details_section.dart Line: 136 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 77 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 82 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 173 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 306 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 342 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 362 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: 580 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 600 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/astrology_guide_tabs.dart Line: 612 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 19 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 28 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_modal.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/ad_mob_banner.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 240 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: 276 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 338 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 343 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 345 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 351 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: 395 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 451 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 464 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 599 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 691 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 725 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 776 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 778 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 783 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 791 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 840 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 924 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 927 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 950 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 962 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 997 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1036 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1068 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/weekly_report.dart Line: 1073 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 819 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 824 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 825 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 826 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 839 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/views/web_view_screen.dart Line: 843 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 614 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 667 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 679 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 685 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/web_view_screen.dart Line: 886 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 248 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 259 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: 278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 300 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 347 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 413 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 480 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 511 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 516 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/user_wizard_screen.dart Line: 546 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 380 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 440 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 474 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 479 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 494 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 637 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: 710 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 733 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 884 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 948 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 999 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/tarot_reading_page.dart Line: 1005 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 284 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 317 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 333 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 376 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/store.dart Line: 573 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/splash_screen.dart Line: 348 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/splash_screen.dart Line: 438 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/splash_screen.dart Line: 458 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/splash_screen.dart Line: 197 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/splash_screen.dart Line: 205 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/splash_screen.dart Line: 218 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/share_url_testing_screen.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/share_url_testing_screen.dart Line: 145 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 189 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 238 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 301 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 318 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 338 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 393 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/settings.dart Line: 395 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/settings.dart Line: 140 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/profile_settings_screen.dart Line: 88 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/profile_settings_screen.dart Line: 68 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 104 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 209 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 231 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 262 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 297 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 318 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 367 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 383 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 386 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/profile_screen.dart Line: 430 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/profile_screen.dart Line: 157 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 728 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 920 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1008 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1010 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1012 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1019 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1021 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1023 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1025 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1028 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1030 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/pick_user.dart Line: 1129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 65 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 86 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 151 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 158 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 218 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 256 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/moon_screen.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 143 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/messages_screen.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 300 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 378 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/message_detail_screen.dart Line: 416 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/membership_test_screen.dart Line: 12 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/membership_test_screen.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 443 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 584 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 707 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 763 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 792 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 853 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 875 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 958 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1073 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1124 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1278 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/matrix.dart Line: 1410 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 185 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 204 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 223 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 227 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 230 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 235 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 276 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 293 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 303 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 320 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 327 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 330 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 474 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/views/matrix.dart Line: 487 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 102 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 302 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 314 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/login.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 89 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/journal.dart Line: 111 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 280 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 415 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 481 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 520 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 552 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 590 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 629 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 671 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 704 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 721 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 734 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 740 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 748 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 790 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 811 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 824 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 872 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/home_screen.dart Line: 883 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 239 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 269 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 362 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 398 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 424 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/harmonizer.dart Line: 462 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/guide.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/guide.dart Line: 132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/forgot_password.dart Line: 105 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/forgot_password.dart Line: 160 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 48 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/debug_screens.dart Line: 58 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/component_screen.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 387 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 632 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 669 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 690 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 719 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 754 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 791 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 796 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 860 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 868 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 878 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 890 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 934 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 971 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 993 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1018 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1052 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1054 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1114 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1139 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1181 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1196 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1224 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1244 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1283 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1297 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1305 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1327 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/chart_screen.dart Line: 1408 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/chart_screen.dart Line: 550 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 163 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/change_password.dart Line: 192 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 112 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 313 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 388 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 436 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/calendars.dart Line: 489 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 50 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 159 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/astrology_guide.dart Line: 382 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 236 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/add_user.dart Line: 251 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 320 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 340 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 357 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 371 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 383 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 386 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/views/account_screen.dart Line: 423 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/views/account_screen.dart Line: 115 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/utils/tarot_card_helper.dart Line: 47 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 93 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/share_deep_link_handler.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/hybrid_router.dart Line: 37 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 25 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 52 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/help_utils.dart Line: 88 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: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 120 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: 132 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: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 231 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 289 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 332 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 344 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 355 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 360 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/date_utils.dart Line: 428 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 141 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_image_helper.dart Line: 229 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/component_deep_link_handler.dart Line: 140 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 462 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 490 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 572 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 628 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_parser.dart Line: 798 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 234 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 681 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 689 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/astro_parser.dart Line: 796 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 354 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 417 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 439 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 448 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 456 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 601 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 622 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 645 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/utils/astro_helper.dart Line: 766 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/utils/astro_helper.dart Line: 292 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/models/voc_models.dart Line: 31 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/models/voc_models.dart Line: 47 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/voc_models.dart Line: 66 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/models/video.dart Line: 15 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 62 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 100 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 106 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 171 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/user_profile.dart Line: 208 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/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/notification_data.dart Line: 29 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/message_models.dart Line: 21 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: 153 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 234 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 416 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/matrix_models.dart Line: 449 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: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/journal_models.dart Line: 325 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/journal_models.dart Line: 334 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: 18 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 122 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 204 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: 294 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/esoteric_models.dart Line: 342 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/ephemeris_models.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/ephemeris_models.dart Line: 150 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 26 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/component_models.dart Line: 173 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 126 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 127 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 128 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 136 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 142 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 144 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/models/component_models.dart Line: 150 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 243 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 252 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 265 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/chart_payload.dart Line: 275 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 70 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 162 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 208 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 266 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 430 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 510 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 610 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 694 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/astronomical_models.dart Line: 742 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/aspect_formation.dart Line: 39 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/models/aspect_formation.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_stub.dart Line: 172 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_stub.dart Line: 225 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 180 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/storage_service_mobile.dart Line: 400 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 29 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 45 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 49 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 50 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 53 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 62 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/socket_service.dart Line: 73 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/core/preferences_service.dart Line: 32 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 63 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 78 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 104 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 112 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 119 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 135 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 137 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 147 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 151 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 168 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 170 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 179 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 181 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 197 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 242 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 268 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 283 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 290 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 297 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 313 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 315 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 334 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 339 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 391 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 393 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 396 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 399 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 409 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 416 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 418 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 426 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 428 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 433 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 442 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 446 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 475 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 477 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 484 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 495 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 498 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 500 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 510 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 513 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 523 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/preferences_service.dart Line: 525 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 217 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 308 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 346 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 407 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 450 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 500 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/payload_service.dart Line: 577 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/core/native_method.dart Line: 20 Suggestion: Use logger or remove in prod
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: 936 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_stub.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 177 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/json_storage_service_mobile.dart Line: 206 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
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 71 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 72 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 73 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 77 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 78 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 81 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 87 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 88 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 91 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 97 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 109 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 113 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 117 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 123 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 127 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/gpt_service.dart Line: 130 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/core/deep_link_service_mobile.dart Line: 69 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 201 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 228 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 230 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 241 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 244 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 254 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 272 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 275 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/core/deep_link_service_mobile.dart Line: 283 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 87 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 307 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/chart_constraints.dart Line: 318 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/astro_api_service.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/core/astro_api_service.dart Line: 127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/constants/asset_paths.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/config/chart_display_config.dart Line: 128 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 23 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 34 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 151 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 201 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 214 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 372 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 463 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 503 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 567 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 614 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 714 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 858 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 889 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 920 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 923 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: 1005 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1031 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1103 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/ui_components.dart Line: 1162 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 46 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 1073 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/theme.dart Line: 1085 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 64 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 74 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 191 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 410 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 452 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: 563 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/navigation.dart Line: 627 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 44 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 132 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 222 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 333 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 344 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 562 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 573 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 804 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 816 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1134 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1299 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1323 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1379 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1403 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1554 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1582 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1675 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1684 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1712 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1797 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1855 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/layouts.dart Line: 1862 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 168 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: 270 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 290 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 349 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 366 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 419 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 606 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 669 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 780 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 798 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 836 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 937 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1044 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1107 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1315 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1431 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1482 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1556 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1634 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1642 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1729 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/form_controls.dart Line: 1865 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 29 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 71 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 131 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/feedback.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_layout_base.dart Line: 51 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_layout_base.dart Line: 56 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_layout_base.dart Line: 114 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_layout_base.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 215 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 273 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 293 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 336 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 348 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 374 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 383 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 406 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/styles/app_colors.dart Line: 415 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/webview_service_web.dart Line: 279 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/webview_service_mobile.dart Line: 698 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 37 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 42 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 80 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 84 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 111 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 131 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 140 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 142 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 151 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/voc_service.dart Line: 153 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 159 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/video_service.dart Line: 163 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 26 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 42 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 47 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 51 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 54 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 55 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 56 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 63 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 72 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 78 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 82 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 89 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 178 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 198 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 200 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 208 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 210 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 218 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/video_service.dart Line: 220 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 697 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 978 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1177 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1246 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1415 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_service.dart Line: 1517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 146 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 176 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 197 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 203 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 221 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 245 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/user_form_controller.dart Line: 324 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/url_navigation_service.dart Line: 108 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/url_navigation_service.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/unified_product_service_example.dart Line: 104 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/unified_product_service_example.dart Line: 31 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/unified_product_service.dart Line: 86 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/unified_product_service.dart Line: 226 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/tarot_service.dart Line: 379 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/tarot_service.dart Line: 408 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 517 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/subscription_manager_mobile.dart Line: 525 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 90 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 134 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 170 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/startup_service.dart Line: 181 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/sabian_service.dart Line: 137 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 166 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 219 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 228 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 241 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 251 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/sabian_service.dart Line: 260 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 187 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 325 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 375 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/report_service.dart Line: 386 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
print-in-production
low
print() in code
File: lib/services/qr_service.dart Line: 31 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/qr_service.dart Line: 82 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/purchase_service_mobile.dart Line: 905 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/purchase_service_mobile.dart Line: 588 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/purchase_service_mobile.dart Line: 753 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/purchase_service_mobile.dart Line: 1189 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/purchase_service_mobile.dart Line: 1231 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/purchase_service_mobile.dart Line: 1241 Suggestion: Use logger or remove in prod
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
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 34 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 39 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 82 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 92 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 105 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 127 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 130 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 155 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 174 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 182 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/oob_service.dart Line: 184 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 63 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 64 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 65 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 66 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 99 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 104 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 108 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/notification_service_mobile.dart Line: 269 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/metrics_service.dart Line: 62 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/metrics_service.dart Line: 76 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/metrics_service.dart Line: 46 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/metrics_service.dart Line: 51 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/metrics_service.dart Line: 104 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/metrics_service.dart Line: 126 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/message_service.dart Line: 223 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_share.dart Line: 117 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 31 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 352 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/matrix_service.dart Line: 489 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/matrix_service.dart Line: 373 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/matrix_service.dart Line: 391 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/matrix_service.dart Line: 470 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/login_service.dart Line: 143 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/location_service.dart Line: 386 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/location_service.dart Line: 435 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 521 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/journal_service.dart Line: 809 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/inhouse_ads_service.dart Line: 174 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/inhouse_ads_service.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 413 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 668 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1399 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1444 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1703 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/horoscope_service.dart Line: 1707 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 54 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 58 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 62 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 144 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 157 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 204 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 213 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 226 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 228 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 231 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 728 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 729 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 730 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 731 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 735 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 742 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 746 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 749 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 758 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 761 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 788 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 789 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 916 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 920 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 926 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 937 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 948 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 953 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 958 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 1021 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 1024 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 1028 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/horoscope_service.dart Line: 1247 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/help_service.dart Line: 196 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 34 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 39 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 65 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 78 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 99 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 101 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 109 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/help_service.dart Line: 111 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/harmonizer_service.dart Line: 39 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/harmonizer_service.dart Line: 50 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 144 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/glossary_service.dart Line: 173 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 24 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 29 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 50 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 66 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 89 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 91 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 99 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 101 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/glossary_service.dart Line: 125 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 58 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 63 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 65 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 67 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 69 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 71 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: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 77 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: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/forecast_service.dart Line: 86 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 32 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 38 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 39 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 43 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 47 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 52 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 184 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 189 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/forecast_service.dart Line: 274 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/chart_share.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_service.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/chart_rendering_service.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/category_items_service.dart Line: 133 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 25 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 30 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 67 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 83 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 105 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 107 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 115 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/services/category_items_service.dart Line: 117 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/services/birth_validation_service.dart Line: 129 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/services/birth_validation_service.dart Line: 137 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/services/birth_validation_service.dart Line: 53 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 37 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 41 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 80 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 87 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 105 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 147 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 226 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 412 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 425 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 467 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 482 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 586 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 594 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 647 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 691 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 760 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 809 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 856 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_widgets.dart Line: 973 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 115 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 210 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 268 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_section.dart Line: 327 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_card_widget.dart Line: 24 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/tarot_card_widget.dart Line: 33 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/reading_card_display.dart Line: 27 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 95 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 118 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/tarot/flip_tarot_card_widget.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_summary_card.dart Line: 24 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_summary_card.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_pie_summary.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_pie_summary.dart Line: 109 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_pie_summary.dart Line: 149 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_pie_summary.dart Line: 164 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_item_card.dart Line: 46 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_item_card.dart Line: 121 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_item_card.dart Line: 136 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_item_card.dart Line: 204 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_item_card.dart Line: 298 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 45 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 91 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_chart_widget.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 216 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 254 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 287 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/matrix/matrix_category_panel.dart Line: 310 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/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: 189 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: 195 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 200 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 212 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 227 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 250 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 305 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 326 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 359 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/video_widget.dart Line: 498 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 586 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 588 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 599 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 651 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 655 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 681 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 690 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 751 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 790 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 842 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 871 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 908 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 938 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 962 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1010 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1069 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1097 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1142 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1384 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1453 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/user_header.dart Line: 1528 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/core/user_header.dart Line: 420 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 395 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 527 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 591 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 620 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 688 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 760 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/step_matrix_wizard.dart Line: 819 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 34 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 110 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 146 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 179 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/matrix_tab.dart Line: 182 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 249 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/location_search.dart Line: 350 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 73 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 84 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 131 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/large_dialog.dart Line: 167 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/date_widget.dart Line: 79 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/date_widget.dart Line: 152 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/current_location.dart Line: 198 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/asset_image_fallback.dart Line: 34 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/asset_image_fallback.dart Line: 42 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/alert_box.dart Line: 13 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/core/ai_report_modal.dart Line: 23 Suggestion: Use const for immutable widgets
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 228 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 303 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 369 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 375 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_web.dart Line: 238 Suggestion: Use logger or remove in prod
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 204 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 285 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 445 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 462 Suggestion: Use Logger service
console-log
low
Console logging
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 486 Suggestion: Use Logger service
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 534 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 566 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 20 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 213 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 216 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 307 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/persistent_chart_webview_mobile.dart Line: 602 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 38 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 68 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 75 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 83 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 155 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 181 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 271 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 281 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/pattern_card.dart Line: 351 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 15 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 18 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 57 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 66 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 78 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 85 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 92 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 183 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 190 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 287 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 331 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 487 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 572 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 594 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 607 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 613 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 620 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 647 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 668 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 673 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: 759 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 772 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 901 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 941 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 960 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 977 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 983 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 990 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1015 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1038 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1043 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1079 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1127 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1140 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_widgets.dart Line: 1253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 99 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 123 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/chart_canvas.dart Line: 154 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/chart/astro_wheel.dart Line: 322 Suggestion: Use const for immutable widgets
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 227 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 228 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 229 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 230 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 231 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 232 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 233 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 265 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/widgets/chart/astro_wheel.dart Line: 266 Suggestion: Use logger or remove in prod
missing-const
low
Widget not using const constructor
File: lib/widgets/account/subscription_widget.dart Line: 32 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/subscription_widget.dart Line: 253 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/subscription_widget.dart Line: 261 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/subscription_widget.dart Line: 282 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/subscription_widget.dart Line: 304 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/purchase_widget.dart Line: 179 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/purchase_widget.dart Line: 185 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 49 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 80 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 148 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 205 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 267 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 310 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 365 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/profile_sections.dart Line: 452 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 220 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 224 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 228 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 258 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 313 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 345 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 403 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 414 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 493 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 502 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 505 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 508 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 519 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 522 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 525 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 530 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 542 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/membership_widget.dart Line: 568 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 119 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 157 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 178 Suggestion: Use const for immutable widgets
missing-const
low
Widget not using const constructor
File: lib/widgets/account/available_subscriptions.dart Line: 211 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
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 19 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 25 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 32 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 37 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 46 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 48 Suggestion: Use logger or remove in prod
print-in-production
low
print() in code
File: lib/utils/chart/chart_renderer_web.dart Line: 205 Suggestion: Use logger or remove in prod
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