Skip to content

Latest commit

 

History

History
176 lines (171 loc) · 16.3 KB

File metadata and controls

176 lines (171 loc) · 16.3 KB

Code Comment Cleanup Task List

This document tracks the status of reviewing code comments in all Kotlin files in the project.

For each file, reviewers should:

  1. Read the comment and review the code it is referring to. Evaluate if the comment is relevant to the code, and if the content of the comment is reasonably accurrate. The goal is to find comments that haven't been removed or updated after code changes.
  2. Remove "obvious" comments that merely explain what can be clearly understood from reading the code.

Task Status

Path Status
./android/src/main/java/co/touchlab/droidcon/android/MainActivity.kt DONE
./android/src/main/java/co/touchlab/droidcon/android/MainApp.kt TODO
./android/src/main/java/co/touchlab/droidcon/android/service/impl/AndroidAnalyticsService.kt TODO
./android/src/main/java/co/touchlab/droidcon/android/service/impl/DefaultFirebaseMessagingService.kt TODO
./android/src/main/java/co/touchlab/droidcon/android/service/impl/DefaultParseUrlViewService.kt TODO
./android/src/main/java/co/touchlab/droidcon/android/util/NotificationLocalizedStringFactory.kt TODO
./ios/src/iosMain/kotlin/co/touchlab/droidcon/ios/DependencyInjection.kt TODO
./ios/src/iosMain/kotlin/co/touchlab/droidcon/ios/service/DefaultParseUrlViewService.kt TODO
./ios/src/iosMain/kotlin/co/touchlab/droidcon/ios/util/NotificationLocalizedStringFactory.kt TODO
./ios/src/iosMain/kotlin/co/touchlab/droidcon/ios/util/formatter/IOSDateFormatter.kt DONE
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/settings/PlatformSpecificSettings.kt DONE
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/theme/Type.android.kt TODO
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/util/Dialog.kt TODO
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/util/LocalImage.jvm.kt TODO
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/util/MainView.kt TODO
./shared-ui/src/androidMain/kotlin/co/touchlab/droidcon/ui/util/NavigationBackPressWrapper.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/BottomNavigationView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/FeedbackDialog.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/FirstRunConferenceSelector.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/MainComposeView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/UiModule.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/session/SessionBlockView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/session/SessionDetailView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/session/SessionListView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/session/SpeakerDetailView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/settings/AboutView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/settings/ConferenceSelector.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/settings/PlatformSpecificSettings.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/settings/SettingsView.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/sponsors/SponsorDetailView.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/sponsors/SponsorsView.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/theme/Colors.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/theme/Dimensions.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/theme/Theme.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/theme/Type.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/theme/Typography.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/util/LocalImage.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/util/NavigationBackPressWrapper.kt TODO
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/util/ObserveAsState.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/util/WebLinkText.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/ui/venue/VenueView.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/util/LocalDateTime+startOfMinute.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/util/NavigationController.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/ApplicationViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/FeedbackDialogViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/WaitForLoadedContextModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/AgendaViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/BaseSessionListViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/ScheduleViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SessionBlockViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SessionDayViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SessionDetailScrollStateStorage.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SessionDetailViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SessionListItemViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SpeakerDetailViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/session/SpeakerListItemViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/settings/AboutItemViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/settings/AboutViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/settings/SettingsViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/sponsor/SponsorDetailViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/sponsor/SponsorGroupItemViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/sponsor/SponsorGroupViewModel.kt DONE
./shared-ui/src/commonMain/kotlin/co.touchlab.droidcon/viewmodel/sponsor/SponsorListViewModel.kt DONE
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/ComposeRootController.kt DONE
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/settings/PlatformSpecificSettings.kt DONE
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/theme/Type.ios.kt TODO
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/util/Dialog.kt DONE
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/util/LocalImage.kt TODO
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/util/NavigationBackPressWrapper.kt TODO
./shared-ui/src/iosMain/kotlin/co/touchlab/droidcon/ui/util/ToSkiaImage.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/Koin.android.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightDriverFactory.android.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/service/AndroidNotificationService.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/service/NotificationPublisher.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/service/NotificationRescheduler.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/util/AssetResourceReader.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/util/ClasspathResourceReader.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/util/IdentifiableIntent.kt TODO
./shared/src/androidMain/kotlin/co/touchlab/droidcon/util/Platform.android.kt DONE
./shared/src/androidMain/kotlin/co/touchlab/droidcon/util/formatter/AndroidDateFormatter.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/Koin.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/composite/AboutItem.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/composite/Settings.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/gateway/SettingsGateway.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/gateway/impl/DefaultSettingsGateway.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/repository/AboutRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/repository/SettingsRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/repository/impl/DefaultAboutRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/repository/impl/DefaultSettingsRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/service/Notification.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/service/NotificationSchedulingService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/service/NotificationService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/application/service/impl/DefaultNotificationSchedulingService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/composite/Url.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/composite/ScheduleItem.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/composite/SponsorGroupWithSponsors.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/Conference.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/DomainEntity.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/Profile.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/Room.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/Session.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/Sponsor.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/entity/SponsorGroup.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/gateway/SessionGateway.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/gateway/SponsorGateway.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/gateway/impl/DefaultSessionGateway.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/gateway/impl/DefaultSponsorGateway.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/ConferenceRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/ProfileRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/Repository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/RoomRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/SessionRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/SponsorGroupRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/SponsorRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/BaseRepository.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightConferenceRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightDriverFactory.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightProfileRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightRoomRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightSessionRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightSponsorGroupRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightSponsorRepository.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/repository/impl/adapter/InstantSqlDelightAdapter.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/AnalyticsService.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/ConferenceConfigProvider.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/DateTimeService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/FeedbackService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/ScheduleService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/ServerApi.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/SyncService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/UserIdProvider.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultApiDataSource.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultConferenceConfigProvider.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultDateTimeService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultFeedbackService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultScheduleService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultServerApi.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultSyncService.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/DefaultUserIdProvider.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/ResourceReader.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/AboutDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/ConferencesDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/ScheduleDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/SpeakersDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/SponsorSessionsDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/dto/SponsorsDto.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/json/AboutJsonResourceDataSource.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/domain/service/impl/json/JsonResourceReader.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/dto/WebLink.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/service/DeepLinkNotificationHandler.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/service/ParseUrlViewService.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/util/AppChecker.kt TODO
./shared/src/commonMain/kotlin/co/touchlab/droidcon/util/Platform.kt DONE
./shared/src/commonMain/kotlin/co/touchlab/droidcon/util/formatter/DateFormatter.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/Koin.ios.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/MainScope.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/domain/repository/impl/SqlDelightDriverFactory.ios.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/service/IOSNotificationService.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/util/AppInit.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/util/BundleResourceReader.kt TODO
./shared/src/iosMain/kotlin/co/touchlab/droidcon/util/Platform.ios.kt DONE
./shared/src/iosMain/kotlin/co/touchlab/droidcon/util/WrapMultiThreadCallback.kt TODO

Note: This task list excludes auto-generated files in build directories.