Talentica/AndroidWithKotlin

View on GitHub
o_notifications/src/main/java/com/talentica/androidkotlin/onotifications/notifications/NotificationContract.kt

Summary

Maintainability
A
1 hr
Test Coverage

Showing 3 of 3 total issues

Method createChannel has 6 arguments (exceeds 4 allowed). Consider refactoring.
Open

fun createChannel(id: String, name: CharSequence, importance: Int, showBadge: Boolean,
group: String = "Personal", vibrationPattern: LongArray = longArrayOf
(100, 200, 300, 100, 200, 300, 100, 200, 300))

    Method createNotification has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    fun createNotification(channel: String, title: String, body: String, onGoing: Boolean,
    color: Int = Color.GREEN)

      Identical blocks of code found in 2 locations. Consider refactoring.
      Open

      group: String = "Personal", vibrationPattern: LongArray = longArrayOf
      (100, 200, 300, 100, 200, 300, 100, 200, 300))
      o_notifications/src/main/java/com/talentica/androidkotlin/onotifications/utils/NotificationHelper.kt on lines 57..58
      Category
      Status