ComplexCondition:UrlMgr.kt$UrlMgr$Ignore.isNotIgnored(sender) && (cmds.size == 1 || !cmds[1].contains(bot.nick) || !cmds[1].endsWith(" (${Ignore.IGNORE_CMD}"))
ComplexMethod:Posting.kt$Posting$commandResponse
ComplexMethod:UrlMgr.kt$UrlMgr$commandResponse
ComplexMethod:View.kt$View$commandResponse
LongMethod:Posting.kt$Posting$commandResponse
LongMethod:UrlMgr.kt$UrlMgr$commandResponse
LongMethod:View.kt$View$commandResponse
LongParameterList:AbstractCommand.kt$AbstractCommand$( bot: Mobibot, sender: String, login: String, args: String, isOp: Boolean, isPrivate: Boolean )
LoopWithTooManyJumpStatements:View.kt$View$while (i < max) { entry = getEntry(i) if (lcArgs.isNotEmpty()) { if (entry.link.toLowerCase().contains(lcArgs) || entry.title.toLowerCase().contains(lcArgs) || entry.nick.toLowerCase().contains(lcArgs)) { if (sent > maxEntries) { bot.send( sender, "To view more, try: " + Utils.bold("${bot.nick}: $command ${i + 1} $lcArgs"), isPrivate ) break } bot.send(sender, EntriesUtils.buildLink(i, entry, true), isPrivate) sent++ } } else { if (sent > maxEntries) { bot.send( sender, "To view more, try: " + Utils.bold("${bot.nick}: $command ${i + 1}"), isPrivate ) break } bot.send(sender, EntriesUtils.buildLink(i, entry, true), isPrivate) sent++ } i++ }
MagicNumber:Comment.kt$Comment$3
MagicNumber:Cycle.kt$Cycle$10
MagicNumber:Recap.kt$Recap.Companion$10
MagicNumber:UrlMgr.kt$UrlMgr$1000L
MagicNumber:UrlMgr.kt$UrlMgr$60L
MagicNumber:View.kt$View$8
NestedBlockDepth:Comment.kt$Comment$commandResponse
NestedBlockDepth:Ignore.kt$Ignore$commandResponse
NestedBlockDepth:Posting.kt$Posting$commandResponse
NestedBlockDepth:UrlMgr.kt$UrlMgr$commandResponse
NestedBlockDepth:View.kt$View$commandResponse