<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:pmd="http://pmd.sourceforge.net/report/2.0.0"> <head> <title>PMD 6.22.0 Report</title> <style type="text/css"> .bannercell { border: 0px; padding: 0px; } body { margin-left: 10px; margin-right: 10px; font:normal 80% arial,helvetica,sanserif; background-color:#FFFFFF; color:#000000; } .a td { background: #efefef; } .b td { background: #fff; } th, td { text-align: left; vertical-align: top; } th { font-weight:bold; background: #ccc; color: black; } table, th, td { font-size:100%; border: none } table.log tr td, tr th { } h2 { font-weight:bold; font-size:140%; margin-bottom: 5; } h3 { font-size:100%; font-weight:bold; background: #525D76; color: white; text-decoration: none; padding: 5px; margin-right: 2px; margin-left: 2px; margin-bottom: 0px; } .p1 { background:#FF9999; } .p2 { background:#FFCC66; } .p3 { background:#FFFF99; } .p4 { background:#99FF99; } .p5 { background:#a6caf0; } </style> </head> <body> <a name="top"/> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td class="bannercell" rowspan="2"/> <td class="text-align:right"> <h2>PMD 6.22.0 Report. Generated on 2020-04-11 - 19:23:45</h2> </td> </tr> </table> <hr size="1"/> <h3>Summary</h3> <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> <tr> <th style="width:25%">Files</th> <th>Total</th> <th> <div class="p1">Priority 1</div> </th> <th> <div class="p2">Priority 2</div> </th> <th> <div class="p3">Priority 3</div> </th> <th> <div class="p4">Priority 4</div> </th> <th> <div class="p5">Priority 5</div> </th> </tr> <tr class="a"> <td>2</td> <td>2</td> <td>0</td> <td>1</td> <td>1</td> <td>0</td> <td>0</td> </tr> </table> <hr size="1" width="100%" align="left"/> <h3>Rules</h3> <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> <tr> <th style="width:84%">Rule</th> <th style="width:8%">Violations</th> <th style="width:8%">Severity</th> </tr> <tr class="a"> <td> [Best Practices] GuardLogStatement</td> <td>1</td> <td> <div class="p2"> 2</div> </td> </tr> <tr class="b"> <td> [Best Practices] ForLoopCanBeForeach</td> <td>1</td> <td> <div class="p3"> 3</div> </td> </tr> </table> <hr size="1" width="100%" align="left"/> <h3>Files</h3> <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> <tr> <th>File</th> <th style="width:40px"> <div class="p5">5</div> </th> <th style="width:40px"> <div class="p4">4</div> </th> <th style="width:40px"> <div class="p3">3</div> </th> <th style="width:40px"> <div class="p2">2</div> </th> <th style="width:40px"> <div class="p1">1</div> </th> </tr> <tr class="a"> <td> <a href="#f-pmd-core_src_main_java_net_sourceforge_pmd_RuleContext.java">/home/pmd/source/pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java</a> </td> <td>0</td> <td>0</td> <td>0</td> <td>1</td> <td>0</td> </tr> <tr class="b"> <td> <a href="#f-pmd-core_src_main_java_net_sourceforge_pmd_benchmark_Benchmarker.java">/home/pmd/source/pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java</a> </td> <td>0</td> <td>0</td> <td>1</td> <td>0</td> <td>0</td> </tr> </table> <hr size="1" width="100%" align="left"/> <a name="f-pmd-core_src_main_java_net_sourceforge_pmd_RuleContext.java"/> <h3>File /home/pmd/source/pmd-core/src/main/java/net/sourceforge/pmd/RuleContext.java</h3> <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> <tr> <th style="width:60px;">Violation</th> <th>Error Description</th> <th style="width:40px;">Line</th> </tr> <tr class="a"> <td> <div class="p2">2</div> </td> <td> [Best Practices.GuardLogStatement] - <a href="https://pmd.github.io/pmd-6.22.0/pmd_rules_java_bestpractices.html#guardlogstatement"> Logger calls should be surrounded by log level guards. </a> </td> <td>124 - 125</td> </tr> </table> <a href="#top">Back to top</a> <a name="f-pmd-core_src_main_java_net_sourceforge_pmd_benchmark_Benchmarker.java"/> <h3>File /home/pmd/source/pmd-core/src/main/java/net/sourceforge/pmd/benchmark/Benchmarker.java</h3> <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%"> <tr> <th style="width:60px;">Violation</th> <th>Error Description</th> <th style="width:40px;">Line</th> </tr> <tr class="a"> <td> <div class="p3">3</div> </td> <td> [Best Practices.ForLoopCanBeForeach] - <a href="https://pmd.github.io/pmd-6.22.0/pmd_rules_java_bestpractices.html#forloopcanbeforeach"> This for loop can be replaced by a foreach loop </a> </td> <td>58 - 62</td> </tr> </table> <a href="#top">Back to top</a> <hr size="1" width="100%" align="left"/> </body> </html>