Rule |
Violation |
Priority |
Line |
CyclomaticComplexity |
The class 'ArithmeticUtils' has a total cyclomatic complexity of 105 (highest 17). |
3 |
27–606 |
GodClass |
Possible God Class (WMC=105, ATFD=8, TCC=10.989%) |
3 |
27–606 |
NPathComplexity |
The method 'gcd(long, long)' has an NPath complexity of 1600, current threshold is 200 |
3 |
141–197 |
CognitiveComplexity |
The method 'gcd(long, long)' has a cognitive complexity of 17, current threshold is 15 |
3 |
141–197 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
170 |
NPathComplexity |
The method 'pow(int, int)' has an NPath complexity of 360, current threshold is 200 |
3 |
284–323 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
302 |
NPathComplexity |
The method 'pow(long, int)' has an NPath complexity of 360, current threshold is 200 |
3 |
344–383 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
350 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
354 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
362 |
AvoidReassigningParameters |
Avoid reassigning parameters such as 'dividend' |
2 |
485 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
506 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
507 |
AvoidReassigningParameters |
Avoid reassigning parameters such as 'dividend' |
2 |
513 |
AvoidReassigningParameters |
Avoid reassigning parameters such as 'dividend' |
2 |
546 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
572 |
AvoidLiteralsInIfCondition |
Avoid using Literals in Conditional Statements |
3 |
573 |
AvoidReassigningParameters |
Avoid reassigning parameters such as 'dividend' |
2 |
579 |