Homplexity Code Quality Analysis

Suggestion Messages
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 64 1:function bot has 23 lines of code should be kept below 20 lines of code.
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 92 1:type signature for aumentaVelocidade has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 114 1:type signature for estabilizaVelocidade has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 207 1:type signature for colideT4Batota has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 210 1:type signature for colideT4 has 7 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 224 1:type signature for vaiMorrer has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 230 1:type signature for vaiColidir has 7 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 243 1:type signature for apontaPara has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 259 1:type signature for contrariaPara has 6 arguments should be less than 5
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 260 1:function contrariaPara has 30 lines of code should be kept below 20 lines of code.
Warning BotHugo180.hs:SrcLoc "BotHugo180.hs" 349 1:type signature for percorreHistorico has 7 arguments should be less than 5
Warning OracleT3.hs:SrcLoc "OracleT3.hs" 104 1:type signature for colideLocalAcc has 6 arguments should be less than 5
Warning OracleT3.hs:SrcLoc "OracleT3.hs" 172 1:function temParede has 28 lines of code should be kept below 20 lines of code.
Warning OracleT3.hs:SrcLoc "OracleT3.hs" 368 1:function unitTests has 48 lines of code should be kept below 20 lines of code.
Warning OracleT3.hs:SrcLoc "OracleT3.hs" 503 1:function evaluationTests has 47 lines of code should be kept below 20 lines of code.
Warning OracleT4.hs:SrcLoc "OracleT4.hs" 97 1:type signature for lancaNitros has 6 arguments should be less than 5
Warning OracleT4.hs:SrcLoc "OracleT4.hs" 146 1:function testesT4 has 47 lines of code should be kept below 20 lines of code.
Warning OracleT5.hs:SrcLoc "OracleT5.hs" 204 1:function glossTempo has 26 lines of code should be kept below 20 lines of code.
Warning OracleT5.hs:SrcLoc "OracleT5.hs" 255 1:function joga has 63 lines of code should be kept below 20 lines of code.
Warning Tarefa1_2017li1g180.hs:SrcLoc "Tarefa1_2017li1g180.hs" 38 1:type signature for processa has 6 arguments should be less than 5
Warning Tarefa3_2017li1g180.hs:SrcLoc "Tarefa3_2017li1g180.hs" 99 1:type signature for colideLocalAcc has 6 arguments should be less than 5
Warning Tarefa3_2017li1g180.hs:SrcLoc "Tarefa3_2017li1g180.hs" 167 1:function temParede has 23 lines of code should be kept below 20 lines of code.
Warning Tarefa3_2017li1g180.hs:SrcLoc "Tarefa3_2017li1g180.hs" 324 1:function unitTests has 38 lines of code should be kept below 20 lines of code.
Warning Tarefa4_2017li1g180.hs:SrcLoc "Tarefa4_2017li1g180.hs" 76 1:type signature for lancaNitros has 6 arguments should be less than 5
Warning Tarefa6_2017li1g180.hs:SrcLoc "Tarefa6_2017li1g180.hs" 18 1:function bot has 22 lines of code should be kept below 20 lines of code.
Critical OracleT1.hs:SrcLoc "OracleT1.hs" 20 1:StandaloneDeriving language extension is not enabled. Please add {-# LANGUAGE StandaloneDeriving #-} pragma at the top of your module.