<!DOCTYPE html><html><head><title>OCLint Report</title><style type='text/css'> .priority1, .priority2, .priority3, .cmplr-error, .cmplr-warning, .checker-bug { font-weight: bold; text-align: center; } .priority1, .priority2, .priority3 { color: #BF0A30; } .priority1 { background-color: #FFC200; } .priority2 { background-color: #FFD3A6; } .priority3 { background-color: #FFEEB5; } .cmplr-error, .cmplr-warning { background-color: #BF0A30; } .cmplr-error { color: #FFC200; } .cmplr-warning { color: #FFD3A6; } .checker-bug { background-color: #002868; color: white; } table { border: 2px solid gray; border-collapse: collapse; -moz-box-shadow: 3px 3px 4px #AAA; -webkit-box-shadow: 3px 3px 4px #AAA; box-shadow: 3px 3px 4px #AAA; } td, th { border: 1px solid #D3D3D3; padding: 4px 20px 4px 20px; } th { text-shadow: 2px 2px 2px white; border-bottom: 1px solid gray; background-color: #E9F4FF; }</style></head><body><h1>OCLint Report</h1><hr /><h2>Summary</h2><table><thead><tr><th>Total Files</th><th>Files with Violations</th><th>Priority 1</th><th>Priority 2</th><th>Priority 3</th><th>Compiler Errors</th><th>Compiler Warnings</th><th>Clang Static Analyzer</th></tr></thead><tbody><tr><td>48</td><td>8</td><td class='priority1'>0</td><td class='priority2'>0</td><td class='priority3'>53</td><td class='cmplr-error'>0</td><td class='cmplr-warning'>0</td><td class='checker-bug'>0</td></tr></tbody></table><hr /><table><thead><tr><th>File</th><th>Location</th><th>Rule Name</th><th>Rule Category</th><th>Priority</th><th>Message</th></tr></thead><tbody><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Views/SMHomeHeadTableViewCell.m</td><td>88:26</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'cycleScrollView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Views/SMHomeHeadTableViewCell.m</td><td>61:9</td><td>short variable name</td><td>naming</td><td class='priority3'>3</td><td>Length of variable name `lb` is 2, which is shorter than the threshold of 3</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMProductListViewController.m</td><td>36:20</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMProductListViewController.m</td><td>43:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMProductListViewController.m</td><td>43:72</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMProductListViewController.m</td><td>54:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMProductListViewController.m</td><td>54:72</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'indexPath' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>58:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'url' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>67:20</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>74:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>74:72</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>85:44</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>89:39</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>93:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsViewController.m</td><td>69:5</td><td>short variable name</td><td>naming</td><td class='priority3'>3</td><td>Length of variable name `vc` is 2, which is shorter than the threshold of 3</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>73:12</td><td>unnecessary else statement</td><td>redundant</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>49:20</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>58:43</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>62:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>81:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>86:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>91:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>91:72</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>95:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMPrdDetailViewController.m</td><td>95:73</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>126:12</td><td>unnecessary else statement</td><td>redundant</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>120:16</td><td>unnecessary else statement</td><td>redundant</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>77:20</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>88:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>95:44</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>99:39</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'selectionList' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>104:43</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>108:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>134:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>142:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>142:73</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>146:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>151:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMHomeViewController.m</td><td>151:72</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'section' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Tools/YDNetClient.m</td><td>55:9</td><td>short variable name</td><td>naming</td><td class='priority3'>3</td><td>Length of variable name `i` is 1, which is shorter than the threshold of 3</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Tools/YDNetClient.m</td><td>41:5</td><td>parameter reassignment</td><td>convention</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/BaseClasees/YDWebViewController.m</td><td>46:18</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'webView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/BaseClasees/YDWebViewController.m</td><td>46:57</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'navigation' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/BaseClasees/YDWebViewController.m</td><td>46:94</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'error' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>81:12</td><td>unnecessary else statement</td><td>redundant</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>76:16</td><td>unnecessary else statement</td><td>redundant</td><td class='priority3'>3</td><td></td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>43:20</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>52:43</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>56:25</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>89:24</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>101:23</td><td>unused method parameter</td><td>unused</td><td class='priority3'>3</td><td>The parameter 'tableView' is unused.</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>45:9</td><td>short variable name</td><td>naming</td><td class='priority3'>3</td><td>Length of variable name `vc` is 2, which is shorter than the threshold of 3</td></tr><tr><td>/Users/Xuan/Desktop/ShoppingMall/ShoppingMall/Classes/SMNewsDetailViewController.m</td><td>91:9</td><td>short variable name</td><td>naming</td><td class='priority3'>3</td><td>Length of variable name `lb` is 2, which is shorter than the threshold of 3</td></tr></tbody></table><hr /><p>Sun Mar 25 23:04:50 2018
| Generated with <a href='http://oclint.org'>OCLint v0.13</a>.</p></body></html>
| Generated with <a href='http://oclint.org'>OCLint v0.13</a>.</p></body></html>