33 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
41 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
49 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
69 | Local variable 'msg' could be declared final |
73 | A method should have only one exit point, and that should be the last statement in the method |
94 | Local variable 'msg' could be declared final |
99 | Local variable 'msg' could be declared final |
132 | Local variable 'buf' could be declared final |
135 | Local variable 'in_nmap_a' could be declared final |
195 | Avoid excessively long variable names like installationResults |
200 | Avoid variables with short names like os |
201 | Avoid variables with short names like in |
240 | Avoid assignments in operands |
240 | Found 'DU'-anomaly for variable 'input' (lines '240'-'265'). |
244 | Avoid assignments in operands |
244 | Found 'DU'-anomaly for variable 'error' (lines '244'-'265'). |
1 | A high number of imports can indicate a high degree of coupling within an object. |
43 | The class 'NmapMain' has a Cyclomatic Complexity of 5 (Highest = 20). |
43 | This class has too many methods, consider refactoring it. |
43 | Too many fields |
110 | Avoid variables with short names like sh |
125 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
130 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
142 | Avoid variables with short names like pd |
147 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
152 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
152 | Perhaps 'preferencesEditor' could be replaced by a local variable. |
166 | Avoid variables with short names like ne |
171 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
171 | Perhaps 'wifiManager' could be replaced by a local variable. |
176 | Perhaps 'wifiInfo' could be replaced by a local variable. |
179 | Avoid excessively long variable names like savedInstanceState |
179 | Avoid really long methods. |
179 | Parameter 'savedInstanceState' is not assigned and could be declared final |
179 | The method 'onCreate' has a Cyclomatic Complexity of 20. |
179 | The method onCreate() has an NPath complexity of 900 |
188 | Local variable 'target' could be declared final |
192 | Local variable 'args' could be declared final |
200 | The String literal "installVerified" appears 4 times in this file; the first occurrence is on line 200 |
202 | The String literal "hasRunOneScan" appears 4 times in this file; the first occurrence is on line 202 |
204 | The String literal "canGetRoot" appears 4 times in this file; the first occurrence is on line 204 |
230 | Local variable 'curVersion' could be declared final |
252 | Avoid variables with short names like v |
252 | Parameter 'v' is not assigned and could be declared final |
257 | Avoid excessively long variable names like targetAndArguments |
257 | Found 'DU'-anomaly for variable 'targetAndArguments' (lines '257'-'318'). |
257 | Found 'DU'-anomaly for variable 'targetAndArguments' (lines '257'-'318'). |
257 | Found 'DU'-anomaly for variable 'targetAndArguments' (lines '257'-'318'). |
257 | Found 'DU'-anomaly for variable 'targetAndArguments' (lines '257'-'318'). |
286 | Avoid variables with short names like v |
286 | Parameter 'v' is not assigned and could be declared final |
310 | Parameter 'v' is not assigned and could be declared final |
322 | Avoid instantiating String objects; this is usually unnecessary. |
327 | Avoid instantiating String objects; this is usually unnecessary. |
344 | Avoid excessively long variable names like savedInstanceState |
344 | Parameter 'savedInstanceState' is not assigned and could be declared final |
352 | Avoid using if statements without curly braces |
354 | Avoid using if statements without curly braces |
428 | Local variable 'uri' could be declared final |
442 | Local variable 'surveyActivity' could be declared final |
519 | Avoid using if statements without curly braces |
533 | Avoid really long methods. |
533 | The method 'initHandler' has a Cyclomatic Complexity of 18. |
537 | Avoid really long methods. |
537 | The method 'handleMessage' has a Cyclomatic Complexity of 17. |
539 | Found 'DU'-anomaly for variable 'alert' (lines '539'-'647'). |
539 | Found 'DU'-anomaly for variable 'alert' (lines '539'-'647'). |
539 | Found 'DU'-anomaly for variable 'alert' (lines '539'-'647'). |
545 | An empty statement (semicolon) not part of a loop |
577 | Position literals first in String comparisons |
581 | Position literals first in String comparisons |
585 | Position literals first in String comparisons |
603 | Avoid assignments in operands |
603 | Found 'DU'-anomaly for variable 'line' (lines '603'-'647'). |
603 | Found 'DU'-anomaly for variable 'line' (lines '603'-'647'). |
603 | Found 'DU'-anomaly for variable 'line' (lines '603'-'647'). |
25 | The class 'NmapScan' has a Cyclomatic Complexity of 10 (Highest = 21). |
29 | Avoid variables with short names like os |
29 | Perhaps 'os' could be replaced by a local variable. |
30 | Avoid variables with short names like in |
30 | Perhaps 'in' could be replaced by a local variable. |
31 | Perhaps 'err' could be replaced by a local variable. |
32 | Avoid variables with short names like p |
32 | Perhaps 'p' could be replaced by a local variable. |
78 | Avoid really long methods. |
78 | The method 'doInBackground' has a Cyclomatic Complexity of 21. |
78 | The method doInBackground() has an NPath complexity of 79872 |
80 | Found 'DU'-anomaly for variable 'exeParams' (lines '80'-'233'). |
88 | Found 'DU'-anomaly for variable 'temporaryFolder' (lines '88'-'233'). |
107 | A method should have only one exit point, and that should be the last statement in the method |
120 | A method should have only one exit point, and that should be the last statement in the method |
148 | Position literals first in String comparisons |
149 | Avoid using if...else statements without curly braces |
181 | Avoid assignments in operands |
184 | Prefer StringBuffer over += for concatenating strings |
188 | Local variable 'msg1' could be declared final |
195 | Local variable 'msg' could be declared final |
203 | Avoid assignments in operands |
205 | Local variable 'msg' could be declared final |
211 | Local variable 'msg' could be declared final |
220 | Local variable 'msg' could be declared final |
228 | Position literals first in String comparisons |
39 | Avoid excessively long variable names like savedInstanceState |
39 | Parameter 'savedInstanceState' is not assigned and could be declared final |
49 | Avoid variables with short names like v |
49 | Parameter 'v' is not assigned and could be declared final |
50 | Local variable 'myUploadData' could be declared final |
72 | To be compliant to J2EE, a webapp should not use any thread. |
77 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
82 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
87 | Found non-transient, non-static member. Please mark as transient or provide accessors. |
97 | It is a good practice to call super() in a constructor |
113 | Local variable 'client' could be declared final |
114 | Local variable 'url' could be declared final |
115 | Local variable 'uri' could be declared final |
117 | Local variable 'httppost' could be declared final |