<?xml version="1.0" ?>
<SmellBaseline>
  <ManuallySuppressedIssues/>
  <CurrentIssues>
    <ID>EnumNaming:FeedTypeEnum.kt$FeedTypeEnum$default : FeedTypeEnum</ID>
    <ID>EnumNaming:ItemTypeEnum.kt$ItemTypeEnum$clip : ItemTypeEnum</ID>
    <ID>EnumNaming:ItemTypeEnum.kt$ItemTypeEnum$playlist : ItemTypeEnum</ID>
    <ID>EnumNaming:NotificationFollowSchema.kt$NotificationFollowSchema.NotificationType$follow : NotificationType</ID>
    <ID>EnumNaming:NotificationReactSchema.kt$NotificationReactSchema.NotificationType$clip_like : NotificationType</ID>
    <ID>EnumNaming:NotificationReactSchema.kt$NotificationReactSchema.NotificationType$playlist_like : NotificationType</ID>
    <ID>EnumNaming:PlaylistListSectionSchema.kt$PlaylistListSectionSchema.SectionType$playlist_list : SectionType</ID>
    <ID>EnumNaming:PlaylistSectionSchema.kt$PlaylistSectionSchema.SectionType$playlist : SectionType</ID>
    <ID>EnumNaming:RecommendUser.kt$RecommendUser.Reason$following_you : Reason</ID>
    <ID>EnumNaming:RecommendUser.kt$RecommendUser.Reason$popular : Reason</ID>
    <ID>EnumNaming:RecommendUser.kt$RecommendUser.Reason$you_might_know : Reason</ID>
    <ID>EnumNaming:SearchOrderEnum.kt$SearchOrderEnum$asc : SearchOrderEnum</ID>
    <ID>EnumNaming:SearchOrderEnum.kt$SearchOrderEnum$desc : SearchOrderEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$all_time : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$by_day : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$by_month : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$by_week : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$default : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$dislike_count : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$most_recent : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$most_relevant : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$play_count : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$trending : SearchRankingEnum</ID>
    <ID>EnumNaming:SearchRankingEnum.kt$SearchRankingEnum$upvote_count : SearchRankingEnum</ID>
    <ID>EnumNaming:SectionsInner.kt$SectionsInner.SectionType$style_list : SectionType</ID>
    <ID>EnumNaming:StyleListSectionSchema.kt$StyleListSectionSchema.SectionType$style_list : SectionType</ID>
    <ID>LoopWithTooManyJumpStatements:SseClient.kt$SseClient$while</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$10_000_000_000L</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$1_000_000_000L</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$408</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$425</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$429</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$500</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$503</ID>
    <ID>MagicNumber:CallErrorExtensions.kt$599</ID>
    <ID>MagicNumber:FlowExtensions.kt$30</ID>
    <ID>MagicNumber:NetworkingModule.kt$NetworkingModule$10</ID>
    <ID>MagicNumber:NetworkingModule.kt$NetworkingModule$30</ID>
    <ID>MagicNumber:NetworkingModule.kt$NetworkingModule$60</ID>
    <ID>MatchingDeclarationName:HttpExceptionExtensions.kt$ErrorResponse</ID>
    <ID>MatchingDeclarationName:PlaylistReaction.kt$PlaylistReactionService</ID>
    <ID>MatchingDeclarationName:StudioApiBotsMetadataResponse.kt$PlaylistMetadataResponse</ID>
    <ID>MaxLineLength:ClipsService.kt$ClipsService$*</ID>
    <ID>MaxLineLength:SearchRankingEnum.kt$SearchRankingEnum$*</ID>
    <ID>MaxLineLength:SearchResult.kt$SearchResult$*</ID>
    <ID>NestedBlockDepth:CallErrorExtensions.kt$fun Throwable.serverBackoffMillis( nowMillis: Long = System.currentTimeMillis(), defaultMsFor429: Long = 2_000, defaultMsFor503: Long = 5_000, ): Long?</ID>
    <ID>ReturnCount:AblyGenerationRealtimeClient.kt$AblyGenerationRealtimeClient$private fun parseMessage( message: AblyMessage, ): GenerationRealtimeEvent?</ID>
    <ID>ReturnCount:CallErrorExtensions.kt$fun Throwable.serverBackoffMillis( nowMillis: Long = System.currentTimeMillis(), defaultMsFor429: Long = 2_000, defaultMsFor503: Long = 5_000, ): Long?</ID>
    <ID>ReturnCount:CallErrorExtensions.kt$private fun parseRateLimitFamily( headers: Headers, nowMillis: Long, ): Long?</ID>
    <ID>ReturnCount:CallErrorExtensions.kt$private fun parseResetValue( raw: String, nowMillis: Long, ): Long?</ID>
    <ID>ReturnCount:CallErrorExtensions.kt$private fun parseRetryAfter( headers: Headers, nowMillis: Long, ): Long?</ID>
    <ID>ReturnCount:NetworkConnectivityInterceptor.kt$NetworkConnectivityInterceptor$private fun isNetworkAvailable(): Boolean</ID>
    <ID>ReturnCount:OrpheusModelParser.kt$OrpheusModelParser$fun parseSessionUpdateString( sessionUpdateString: String, ): OrpheusRealtimeEvent?</ID>
    <ID>SwallowedException:HttpExceptionExtensions.kt$e: Exception</ID>
    <ID>SwallowedException:ResponseBodyExtensions.kt$e: Exception</ID>
    <ID>TooGenericExceptionCaught:HttpExceptionExtensions.kt$e: Exception</ID>
    <ID>TooGenericExceptionCaught:ResponseBodyExtensions.kt$e: Exception</ID>
    <ID>UnusedPrivateProperty:JsonPrettyPrinterInterceptor.kt$JsonPrettyPrinterInterceptor$private val json = Json { prettyPrint = true }</ID>
  </CurrentIssues>
</SmellBaseline>
