Skip to content

Commit

Permalink
Analysis: Resolve detekt warnings by manually updating the baseline
Browse files Browse the repository at this point in the history
After resolving some of the compile related deprecated warnings, some
Detekt baseline related warnings needed to be removed and suppressed
closer to source because the lines on those classes got changed.
  • Loading branch information
ParaskP7 committed Oct 7, 2022
1 parent ceae5bc commit 7eb5607
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ class PhotoPickerFragment : Fragment(R.layout.photo_picker_fragment) {
viewModel = ViewModelProvider(this, viewModelFactory).get(PhotoPickerViewModel::class.java)
}

@Suppress("DEPRECATION")
@Suppress("DEPRECATION", "LongMethod")
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ class RemoveMediaUseCase @Inject constructor(
private val uploadService: UploadServiceFacade,
@Named(BG_THREAD) private val bgDispatcher: CoroutineDispatcher
) {
@Suppress("LoopWithTooManyJumpStatements")
suspend fun removeMediaIfNotUploading(mediaIds: List<String>) = withContext(bgDispatcher) {
for (mediaId in mediaIds) {
if (!TextUtils.isEmpty(mediaId)) {
Expand Down
2 changes: 0 additions & 2 deletions config/detekt/baseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,13 +74,11 @@
<ID>LongMethod:HomepageSettingsDialog.kt$HomepageSettingsDialog$override fun onCreateDialog(savedInstanceState: Bundle?): Dialog</ID>
<ID>LongMethod:MediaPickerFragment.kt$MediaPickerFragment$override fun onViewCreated(view: View, savedInstanceState: Bundle?)</ID>
<ID>LongMethod:MediaPickerViewModel.kt$MediaPickerViewModel$private fun buildUiModel( domainModel: DomainModel?, selectedIds: List&lt;Identifier>?, softAskRequest: SoftAskRequest?, isSearching: Boolean? ): PhotoListUiModel</ID>
<ID>LongMethod:PhotoPickerFragment.kt$PhotoPickerFragment$override fun onViewCreated(view: View, savedInstanceState: Bundle?)</ID>
<ID>LongMethod:PrepublishingHomeViewModel.kt$PrepublishingHomeViewModel$private fun setupHomeUiState( editPostRepository: EditPostRepository, site: SiteModel, isStoryPost: Boolean )</ID>
<ID>LongMethod:PublishSettingsFragment.kt$PublishSettingsFragment$override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?</ID>
<ID>LongMethod:ReferrersUseCase.kt$ReferrersUseCase$override fun buildUiModel(domainModel: ReferrersModel, uiState: SelectedGroup): List&lt;BlockListItem></ID>
<ID>LongMethod:SearchListViewModel.kt$SearchListViewModel$private fun PageModel.toPageItem(areActionsEnabled: Boolean): PageItem</ID>
<ID>LongMethod:SuggestionActivity.kt$SuggestionActivity$private fun initializeActivity(siteModel: SiteModel, suggestionType: SuggestionType)</ID>
<ID>LoopWithTooManyJumpStatements:RemoveMediaUseCase.kt$RemoveMediaUseCase$for (mediaId in mediaIds) { if (!TextUtils.isEmpty(mediaId)) { // make sure the MediaModel exists val mediaModel = try { mediaStore.getMediaWithLocalId(Integer.valueOf(mediaId)) ?: continue } catch (e: NumberFormatException) { AppLog.e(AppLog.T.MEDIA, "Invalid media id: $mediaId") continue } // also make sure it's not being uploaded anywhere else (maybe on some other Post, // simultaneously) if (mediaModel.uploadState != null &amp;&amp; mediaUtils.isLocalFile(mediaModel.uploadState.toLowerCase(Locale.ROOT)) &amp;&amp; !uploadService.isPendingOrInProgressMediaUpload(mediaModel)) { dispatcher.dispatch(MediaActionBuilder.newRemoveMediaAction(mediaModel)) } } }</ID>
<ID>MagicNumber:ActivityViewHolder.kt$ActivityViewHolder$3</ID>
<ID>MagicNumber:ActivityViewHolder.kt$ActivityViewHolder$50</ID>
<ID>MagicNumber:BarChartViewHolder.kt$BarChartViewHolder$10</ID>
Expand Down

0 comments on commit 7eb5607

Please sign in to comment.