The following document contains the results of PMD 5.3.5.
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 66–70 |
Violation | Line |
---|---|
Avoid unnecessary if..then..else statements when returning booleans | 101–104 |
Violation | Line |
---|---|
Avoid excessively long variable names like SQL_QUERY_COUNT_NUMBER_OF_FORM_ASSOCIATE_TO_THE_CATEGORY | 55 |
These nested if statements could be combined | 191–196 |
Violation | Line |
---|---|
Returning '_xsl' may expose an internal array. | 121 |
The user-supplied array 'donnees' is stored directly. | 130 |
Violation | Line |
---|---|
Use block level rather than method level synchronization | 92–104 |
Violation | Line |
---|---|
This class has a bunch of public methods and attributes | 34–966 |
Too many fields | 51–966 |
Avoid short class names like Form | 51–966 |
A getX() method which returns a boolean should be named isX() | 887–890 |
A getX() method which returns a boolean should be named isX() | 908–911 |
Violation | Line |
---|---|
The class 'FormDAO' has a Modified Cyclomatic Complexity of 4 (Highest = 20). | 55–638 |
The class 'FormDAO' has a Standard Cyclomatic Complexity of 4 (Highest = 20). | 55–638 |
The class 'FormDAO' has a Cyclomatic Complexity of 4 (Highest = 21). | 55–638 |
Avoid excessively long variable names like SQL_FILTER_STATE_BEGIN_DISPONIBILTY_AFTER_CURRENT_DATE | 101 |
Avoid excessively long variable names like SQL_FILTER_STATE_END_DISPONIBILTY_BEFORE_CURRENT_DATE | 102 |
Use block level rather than method level synchronization | 140–198 |
Assigning an Object to null is a code smell. Consider refactoring. | 161 |
Assigning an Object to null is a code smell. Consider refactoring. | 162 |
Avoid variables with short names like i | 250 |
Assigning an Object to null is a code smell. Consider refactoring. | 304 |
Assigning an Object to null is a code smell. Consider refactoring. | 305 |
The method 'selectFormList' has a Cyclomatic Complexity of 21. | 345–510 |
The method 'selectFormList' has a Standard Cyclomatic Complexity of 20. | 345–510 |
The method selectFormList() has an NPath complexity of 165888 | 345–510 |
Avoid really long methods. | 345–510 |
The method 'selectFormList' has a Modified Cyclomatic Complexity of 20. | 345–510 |
These nested if statements could be combined | 395–398 |
These nested if statements could be combined | 405–408 |
Avoid variables with short names like i | 490 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 546 |
Violation | Line |
---|---|
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 120 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 180 |
Violation | Line |
---|---|
Avoid variables with short names like ip | 111 |
Violation | Line |
---|---|
The class 'FormSubmitDAO' has a Standard Cyclomatic Complexity of 3 (Highest = 11). | 51–507 |
The class 'FormSubmitDAO' has a Modified Cyclomatic Complexity of 3 (Highest = 11). | 51–507 |
The class 'FormSubmitDAO' has a Cyclomatic Complexity of 4 (Highest = 11). | 51–507 |
Use block level rather than method level synchronization | 110–127 |
The method 'selectStatisticFormSubmit' has a Modified Cyclomatic Complexity of 11. | 314–387 |
The method 'selectStatisticFormSubmit' has a Standard Cyclomatic Complexity of 11. | 314–387 |
The method selectStatisticFormSubmit() has an NPath complexity of 1024 | 314–387 |
The method 'selectStatisticFormSubmit' has a Cyclomatic Complexity of 11. | 314–387 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 395 |
Violation | Line |
---|---|
Use block level rather than method level synchronization | 84–112 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 66–70 |
Violation | Line |
---|---|
Private field '_mapIterationResponses' could be made final; it is only initialized in the declaration or constructor. | 61 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 61 |
Violation | Line |
---|---|
Abstract classes should be named AbstractXXX | 39–60 |
Violation | Line |
---|---|
Avoid unnecessary constructors - the compiler will generate these for you | 71–73 |
Document empty constructor | 71–73 |
It is a good practice to call super() in a constructor | 71–73 |
Prefer StringBuffer over += for concatenating strings | 116 |
Violation | Line |
---|---|
Avoid variables with short names like p | 63 |
Avoid variables with short names like p | 152 |
Violation | Line |
---|---|
Possible unsafe assignment to a non-final static field in a constructor. | 56 |
It is a good practice to call super() in a constructor | 61–67 |
Singleton is not thread safe | 76–79 |
Violation | Line |
---|---|
Avoid unused local variables such as 'locale'. | 115 |
Violation | Line |
---|---|
Avoid variables with short names like p | 62 |
Avoid variables with short names like p | 126 |
Violation | Line |
---|---|
Possible unsafe assignment to a non-final static field in a constructor. | 52 |
It is a good practice to call super() in a constructor | 57–63 |
Singleton is not thread safe | 72–75 |
Violation | Line |
---|---|
Avoid unnecessary if..then..else statements when returning booleans | 99–102 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 234 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 273 |
Violation | Line |
---|---|
Use block level rather than method level synchronization | 59–69 |
Violation | Line |
---|---|
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 135 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 219 |
This statement may have some unnecessary parentheses | 220 |
Avoid variables with short names like t | 252 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 274 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 65–68 |
Avoid variables with short names like rt | 76 |
Avoid variables with short names like p | 82 |
Violation | Line |
---|---|
The class 'NotifySenderService' has a Modified Cyclomatic Complexity of 3 (Highest = 11). | 63–256 |
The class 'NotifySenderService' has a Cyclomatic Complexity of 4 (Highest = 14). | 63–256 |
Class cannot be instantiated and does not provide any static methods or fields | 63–256 |
The class 'NotifySenderService' has a Standard Cyclomatic Complexity of 3 (Highest = 11). | 63–256 |
Rather than using a lot of String arguments, consider using a container object for those values. | 95–96 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 114 |
The method 'sendMultiPartNotification' has a Modified Cyclomatic Complexity of 11. | 137–223 |
The method 'sendMultiPartNotification' has a Standard Cyclomatic Complexity of 11. | 137–223 |
Rather than using a lot of String arguments, consider using a container object for those values. | 137–138 |
Use block level rather than method level synchronization | 137–223 |
The method 'sendMultiPartNotification' has a Cyclomatic Complexity of 14. | 137–223 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 202 |
Violation | Line |
---|---|
Avoid variables with short names like sz | 74 |
These nested if statements could be combined | 84–87 |
These nested if statements could be combined | 114–117 |
Deeply nested if..then statements are hard to read | 114–117 |
These nested if statements could be combined | 136–139 |
Violation | Line |
---|---|
These nested if statements could be combined | 87–90 |
Avoid variables with short names like sz | 154 |
Avoid variables with short names like ze | 163 |
Avoid variables with short names like ze | 182 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 62–65 |
Avoid variables with short names like rt | 73 |
Avoid variables with short names like p | 79 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 58–61 |
Avoid variables with short names like rt | 69 |
Avoid variables with short names like p | 75 |
Violation | Line |
---|---|
Class cannot be instantiated and does not provide any static methods or fields | 47–102 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 61–64 |
Avoid variables with short names like rt | 72 |
Avoid variables with short names like p | 78 |
Violation | Line |
---|---|
It is a good practice to call super() in a constructor | 103–106 |
Avoid variables with short names like rt | 114 |
Avoid variables with short names like p | 120 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–441 |
The class 'FormService' has a Cyclomatic Complexity of 4 (Highest = 11). | 93–441 |
Singleton is not thread safe | 138–141 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 155 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 172 |
The method 'isSessionValid' has a Cyclomatic Complexity of 11. | 230–272 |
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map' | 302 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 392 |
Violation | Line |
---|---|
A class which only has private constructors should be final | 51–200 |
Private field '_outputProcessorSet' could be made final; it is only initialized in the declaration or constructor. | 55 |
Singleton is not thread safe | 70–73 |
Violation | Line |
---|---|
StringBuffer constructor is initialized with size 16, but has at least 174 characters appended. | 66 |
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 122 |
Violation | Line |
---|---|
Use block level rather than method level synchronization | 67–71 |
debug logging that involves string concatenation should be guarded with isDebugEnabled() checks | 70 |
Violation | Line |
---|---|
Avoid unused private fields such as 'TEMPLATE_HTML_CODE_ADMIN'. | 49 |
Violation | Line |
---|---|
Avoid excessively long variable names like MESSAGE_ERROR_MANDATORY_FIELD_NB_MINIMUM_ITERATIONS | 75 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 195 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 196 |
Avoid reassigning parameters such as 'field' | 294 |
Violation | Line |
---|---|
The class 'EntryTypeMandatoryCheckBox' has a Standard Cyclomatic Complexity of 5 (Highest = 11). | 57–160 |
The class 'EntryTypeMandatoryCheckBox' has a Modified Cyclomatic Complexity of 5 (Highest = 11). | 57–160 |
The class 'EntryTypeMandatoryCheckBox' has a Cyclomatic Complexity of 5 (Highest = 11). | 57–160 |
The method 'getResponseData' has a Standard Cyclomatic Complexity of 11. | 84–159 |
The method 'getResponseData' has a Modified Cyclomatic Complexity of 11. | 84–159 |
The method 'getResponseData' has a Cyclomatic Complexity of 11. | 84–159 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 114 |
Violation | Line |
---|---|
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 203 |
Violation | Line |
---|---|
Avoid unused private fields such as 'TEMPLATE_HTML_CODE_ADMIN'. | 55 |
Violation | Line |
---|---|
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. | 81 |
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 86 |
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. | 95 |
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 100 |
Violation | Line |
---|---|
StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. | 88 |
Avoid concatenating nonliterals in a StringBuffer/StringBuilder constructor or append(). | 93 |
Violation | Line |
---|---|
These nested if statements could be combined | 211–214 |
Violation | Line |
---|---|
No abstract method which means that the keyword is most likely used to prevent instantiation. Use a private or protected constructor instead. | 39–42 |
Abstract classes should be named AbstractXXX | 39–42 |
Violation | Line |
---|---|
A class which only has private constructors should be final | 48–137 |
Singleton is not thread safe | 66–69 |
Violation | Line |
---|---|
Possible God class (WMC=139, ATFD=176, TCC=0.0071301247771836) | 34–1262 |
A high number of imports can indicate a high degree of coupling within an object. | 34–1262 |
The class 'EntryTypeGroupUtils' has a Modified Cyclomatic Complexity of 4 (Highest = 12). | 82–1262 |
The class 'EntryTypeGroupUtils' has a Standard Cyclomatic Complexity of 4 (Highest = 12). | 82–1262 |
Avoid really long classes. | 82–1262 |
The class 'EntryTypeGroupUtils' has a Cyclomatic Complexity of 4 (Highest = 13). | 82–1262 |
All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. | 83–1262 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 220 |
Avoid reassigning parameters such as 'sbEntryGroup' | 262 |
Avoid reassigning parameters such as 'listFormErrors' | 297 |
The String literal "unchecked" appears 4 times in this file; the first occurrence is on line 404 | 404 |
The method 'getCurrentIterationEntryErrors' has a Cyclomatic Complexity of 10. | 426–469 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 428 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 446 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 447 |
These nested if statements could be combined | 517–526 |
Avoid reassigning parameters such as 'listResponses' | 591 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 613 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 614 |
The method 'orderResponseList' has a Cyclomatic Complexity of 13. | 689–775 |
The method 'orderResponseList' has a Standard Cyclomatic Complexity of 12. | 689–775 |
The method 'orderResponseList' has a Modified Cyclomatic Complexity of 12. | 689–775 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 695 |
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map' | 753 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 966 |
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map' | 1154 |
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map' | 1192 |
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map' | 1194 |
Violation | Line |
---|---|
Rather than using a lot of String arguments, consider using a container object for those values. | 82 |
These nested if statements could be combined | 108–111 |
Avoid variables with short names like in | 150 |
Avoid variables with short names like br | 162 |
Avoid variables with short names like fw | 196 |
Violation | Line |
---|---|
Possible God class (WMC=192, ATFD=387, TCC=0.0064754856614246065) | 34–1962 |
A high number of imports can indicate a high degree of coupling within an object. | 34–1962 |
This class has a bunch of public methods and attributes | 34–1962 |
The class 'FormUtils' has a Standard Cyclomatic Complexity of 3 (Highest = 17). | 125–1962 |
The class 'FormUtils' has a Modified Cyclomatic Complexity of 3 (Highest = 17). | 125–1962 |
The class 'FormUtils' has a Cyclomatic Complexity of 4 (Highest = 22). | 125–1962 |
Avoid really long classes. | 125–1962 |
Avoid excessively long variable names like PROPERTY_NOTIFICATION_MAIL_END_DISPONIBILITY_SUBJECT | 187 |
Avoid excessively long variable names like PROPERTY_NOTIFICATION_MAIL_END_DISPONIBILITY_SENDER_NAME | 188 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 233 |
Avoid variables with short names like t | 236 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 245 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 262 |
Avoid variables with short names like t | 286 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 295 |
The method 'sameDate' has a Cyclomatic Complexity of 10. | 467–494 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 553 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 554 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 627 |
The method 'getHtmlEntry' has a Standard Cyclomatic Complexity of 17. | 752–874 |
The method 'getHtmlEntry' has a Modified Cyclomatic Complexity of 17. | 752–874 |
The method getHtmlEntry() has an NPath complexity of 11520 | 752–874 |
Avoid really long methods. | 752–874 |
The method 'getHtmlEntry' has a Cyclomatic Complexity of 22. | 752–874 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 755 |
Avoid empty catch blocks | 893–896 |
The method 'getResponseEntry' has a Standard Cyclomatic Complexity of 15. | 950–1064 |
The method 'getResponseEntry' has a Modified Cyclomatic Complexity of 15. | 950–1064 |
The method 'getResponseEntry' has a Cyclomatic Complexity of 17. | 950–1064 |
Avoid really long methods. | 950–1064 |
The method getResponseEntry() has an NPath complexity of 1444 | 950–1064 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 987 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 988 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1133 |
The method getXmlResponse() has an NPath complexity of 990 | 1236–1304 |
The method 'getXmlResponse' has a Cyclomatic Complexity of 15. | 1236–1304 |
Avoid unused method parameters such as 'plugin'. | 1236 |
Position literals first in String comparisons | 1322 |
Avoid using Literals in Conditional Statements | 1645 |
Unnecessary use of fully qualified name 'fr.paris.lutece.plugins.form.service.entrytype.EntryTypeMyLuteceUser' due to existing import 'fr.paris.lutece.plugins.form.service.entrytype.EntryTypeMyLuteceUser' | 1749 |
These nested if statements could be combined | 1889–1892 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 1949 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 1950 |
StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 1951 |
Violation | Line |
---|---|
Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. | 108 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 201 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 202 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 203 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 205 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 246 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 247 |
The method getCategoryData() has an NPath complexity of 200 | 356–386 |
Assigning an Object to null is a code smell. Consider refactoring. | 358 |
Assigning an Object to null is a code smell. Consider refactoring. | 359 |
Violation | Line |
---|---|
Avoid unused imports such as 'java.util.HashMap' | 51 |
Avoid unused imports such as 'java.util.HashMap' | 51 |
The class 'DefaultMessageJspBean' has a Cyclomatic Complexity of 6 (Highest = 14). | 62–222 |
The method 'getDefaultMessageData' has a Cyclomatic Complexity of 14. | 162–221 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 169 |
Violation | Line |
---|---|
The class 'DoDownloadGraph' has a Cyclomatic Complexity of 10 (Highest = 15). | 75–200 |
Private field '_responseService' could be made final; it is only initialized in the declaration or constructor. | 83 |
The method 'doGenerateGraph' has a Cyclomatic Complexity of 15. | 94–174 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 168 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–478 |
The class 'ExportFormatJspBean' has a Cyclomatic Complexity of 4 (Highest = 16). | 80–478 |
Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. | 129 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 226 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 227 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 228 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 230 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 271 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 272 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 340 |
The method getExportFormatData() has an NPath complexity of 240 | 377–439 |
The method 'getExportFormatData' has a Cyclomatic Complexity of 16. | 377–439 |
Avoid variables with short names like is | 456 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 459 |
Violation | Line |
---|---|
Possible God class (WMC=61, ATFD=115, TCC=0.17857142857142858) | 34–628 |
A high number of imports can indicate a high degree of coupling within an object. | 34–628 |
The class 'FormAdvancedParametersJspBean' has a Modified Cyclomatic Complexity of 7 (Highest = 15). | 88–628 |
The class 'FormAdvancedParametersJspBean' has a Cyclomatic Complexity of 8 (Highest = 15). | 88–628 |
The class 'FormAdvancedParametersJspBean' has a Standard Cyclomatic Complexity of 7 (Highest = 15). | 88–628 |
The method 'getViewModifyFormAdvancedParameters' has a Cyclomatic Complexity of 13. | 167–265 |
The method 'getViewModifyFormAdvancedParameters' has a Modified Cyclomatic Complexity of 10. | 167–265 |
The method 'getViewModifyFormAdvancedParameters' has a Standard Cyclomatic Complexity of 10. | 167–265 |
The method getViewModifyFormAdvancedParameters() has an NPath complexity of 252 | 167–265 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 169 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 172 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 173 |
Deeply nested if..then statements are hard to read | 240–244 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 250 |
The method 'manageAdvancedParameters' has a Cyclomatic Complexity of 12. | 339–385 |
The method 'getFormAdvancedParametersData' has a Modified Cyclomatic Complexity of 15. | 396–511 |
The method 'getFormAdvancedParametersData' has a Cyclomatic Complexity of 15. | 396–511 |
Avoid really long methods. | 396–511 |
The method 'getFormAdvancedParametersData' has a Standard Cyclomatic Complexity of 15. | 396–511 |
The method getFormAdvancedParametersData() has an NPath complexity of 12288 | 396–511 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 398 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 399 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 400 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 401 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 402 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 403 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 404 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 407 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 408 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 409 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 410 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 411 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 412 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 413 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 414 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 415 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–1360 |
Possible God class (WMC=131, ATFD=252, TCC=0.042328042328042326) | 34–1360 |
The class 'FormApp' has a Standard Cyclomatic Complexity of 4 (Highest = 14). | 113–1360 |
The class 'FormApp' has a Modified Cyclomatic Complexity of 4 (Highest = 14). | 113–1360 |
Avoid really long classes. | 113–1360 |
The class 'FormApp' has a Cyclomatic Complexity of 5 (Highest = 22). | 113–1360 |
Avoid excessively long variable names like PROPERTY_CLEAN_FORM_ANSWERS_RETURN_CODE_UNAUTHORIZED | 153 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 210 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 211 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 245 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 370 |
Avoid reassigning parameters such as 'strSessionId' | 461 |
The method 'getResult' has a Cyclomatic Complexity of 18. | 638–726 |
The method 'getResult' has a Standard Cyclomatic Complexity of 11. | 638–726 |
The method 'getResult' has a Modified Cyclomatic Complexity of 11. | 638–726 |
The method getResult() has an NPath complexity of 432 | 638–726 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 715 |
The method getForm() has an NPath complexity of 288 | 790–874 |
The method 'getForm' has a Cyclomatic Complexity of 10. | 790–874 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 792 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 794 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 794 |
Prefer StringBuffer over += for concatenating strings | 852 |
Avoid really long methods. | 887–1046 |
The method 'getRecap' has a Standard Cyclomatic Complexity of 14. | 887–1046 |
The method getRecap() has an NPath complexity of 24192 | 887–1046 |
The method 'getRecap' has a Modified Cyclomatic Complexity of 14. | 887–1046 |
The method 'getRecap' has a Cyclomatic Complexity of 22. | 887–1046 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 891 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 891 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1060 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1118 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1186 |
These nested if statements could be combined | 1226–1230 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1279 |
Violation | Line |
---|---|
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 110 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 115 |
Do not add empty strings | 134 |
Avoid variables with short names like t | 160 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–1848 |
The class 'FormEntryJspBean' has a Standard Cyclomatic Complexity of 6 (Highest = 15). | 80–1848 |
Avoid really long classes. | 80–1848 |
The class 'FormEntryJspBean' has a Modified Cyclomatic Complexity of 6 (Highest = 15). | 80–1848 |
The class 'FormEntryJspBean' has a Cyclomatic Complexity of 8 (Highest = 19). | 80–1848 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 171 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 174 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 175 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 211 |
The method 'doCreateEntry' has a Standard Cyclomatic Complexity of 10. | 242–308 |
The method doCreateEntry() has an NPath complexity of 208 | 242–308 |
The method 'doCreateEntry' has a Modified Cyclomatic Complexity of 10. | 242–308 |
The method 'doCreateEntry' has a Cyclomatic Complexity of 12. | 242–308 |
The method 'getModifyEntry' has a Cyclomatic Complexity of 10. | 317–396 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 319 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 320 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 321 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 324 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 361 |
The method doModifyEntry() has an NPath complexity of 324 | 405–474 |
The method 'doModifyEntry' has a Modified Cyclomatic Complexity of 11. | 405–474 |
The method 'doModifyEntry' has a Standard Cyclomatic Complexity of 11. | 405–474 |
The method 'doModifyEntry' has a Cyclomatic Complexity of 13. | 405–474 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 407 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 485 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 487 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 489 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 543 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 545 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 547 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 620 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 622 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 674 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 675 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 676 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 677 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 680 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 713 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 733 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 734 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 735 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 738 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 795 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 796 |
The method 'doChangeOrderEntry' has a Modified Cyclomatic Complexity of 15. | 915–1045 |
Avoid really long methods. | 915–1045 |
The method 'doChangeOrderEntry' has a Standard Cyclomatic Complexity of 15. | 915–1045 |
The method 'doChangeOrderEntry' has a Cyclomatic Complexity of 19. | 915–1045 |
The method 'moveDownEntryOrder' has a Standard Cyclomatic Complexity of 13. | 1059–1154 |
The method 'moveDownEntryOrder' has a Modified Cyclomatic Complexity of 13. | 1059–1154 |
The method 'moveDownEntryOrder' has a Cyclomatic Complexity of 16. | 1059–1154 |
Avoid unused method parameters such as 'plugin'. | 1059 |
The method 'moveUpEntryOrder' has a Cyclomatic Complexity of 13. | 1168–1246 |
The method 'moveUpEntryOrder' has a Modified Cyclomatic Complexity of 10. | 1168–1246 |
The method 'moveUpEntryOrder' has a Standard Cyclomatic Complexity of 10. | 1168–1246 |
Avoid unused method parameters such as 'plugin'. | 1168 |
The method 'doMoveEntryConditional' has a Cyclomatic Complexity of 10. | 1257–1324 |
The method doMoveEntryConditional() has an NPath complexity of 480 | 1257–1324 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1259 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1263 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1383 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1384 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1385 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1388 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1456 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1467 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1503 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1504 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1505 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1506 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1683 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1723 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1724 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1725 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1726 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1780 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1781 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1782 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1783 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–2062 |
Possible God class (WMC=214, ATFD=290, TCC=0.22672672672672672) | 34–2062 |
Avoid unused imports such as 'java.io.File' | 37 |
Avoid unused imports such as 'java.io.File' | 37 |
Avoid unused imports such as 'java.io.FileInputStream' | 38 |
Avoid unused imports such as 'java.io.FileInputStream' | 38 |
Avoid unused imports such as 'java.io.FileOutputStream' | 39 |
Avoid unused imports such as 'java.io.FileOutputStream' | 39 |
Abstract classes should be named AbstractXXX | 125–2062 |
The class 'FormJspBean' has a Standard Cyclomatic Complexity of 5 (Highest = 16). | 125–2062 |
Avoid really long classes. | 125–2062 |
The class 'FormJspBean' has a Cyclomatic Complexity of 6 (Highest = 17). | 125–2062 |
The class 'FormJspBean' has a Modified Cyclomatic Complexity of 5 (Highest = 16). | 125–2062 |
Avoid excessively long variable names like MESSAGE_CANT_ENABLE_FORM_DATE_END_DISPONIBILITY_BEFORE_CURRENT_DATE | 166 |
The method 'getManageForm' has a Cyclomatic Complexity of 10. | 292–399 |
Avoid really long methods. | 292–399 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 350 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 514 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 516 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 567 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 568 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 569 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 615 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 634 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 635 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 636 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 637 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 682 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 685 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 686 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 687 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 714 |
The method 'getRecapData' has a Cyclomatic Complexity of 15. | 737–850 |
Avoid really long methods. | 737–850 |
The method 'getRecapData' has a Standard Cyclomatic Complexity of 12. | 737–850 |
The method 'getRecapData' has a Modified Cyclomatic Complexity of 12. | 737–850 |
The method getRecapData() has an NPath complexity of 980 | 737–850 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 739 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 740 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 743 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 744 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 745 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 746 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 750 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 751 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 934 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 936 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1013 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1014 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1085 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1086 |
Avoid unused method parameters such as 'plugin'. | 1155 |
Avoid unused method parameters such as 'locale'. | 1178 |
The method 'getResult' has a Modified Cyclomatic Complexity of 13. | 1198–1299 |
The method 'getResult' has a Standard Cyclomatic Complexity of 13. | 1198–1299 |
The method getResult() has an NPath complexity of 12000 | 1198–1299 |
Avoid really long methods. | 1198–1299 |
The method 'getResult' has a Cyclomatic Complexity of 15. | 1198–1299 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1200 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1202 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1203 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1204 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1205 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1206 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1208 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1213 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1285 |
Assigning an Object to null is a code smell. Consider refactoring. | 1289 |
Assigning an Object to null is a code smell. Consider refactoring. | 1291 |
Avoid really long methods. | 1310–1418 |
The method 'doExportResult' has a Standard Cyclomatic Complexity of 11. | 1310–1418 |
The method 'doExportResult' has a Modified Cyclomatic Complexity of 11. | 1310–1418 |
The method doExportResult() has an NPath complexity of 961 | 1310–1418 |
The method 'doExportResult' has a Cyclomatic Complexity of 16. | 1310–1418 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1314 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1335 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1336 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1337 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 1380 |
The method doGenerateGraph() has an NPath complexity of 3840 | 1429–1549 |
Avoid really long methods. | 1429–1549 |
The method 'doGenerateGraph' has a Modified Cyclomatic Complexity of 16. | 1429–1549 |
The method 'doGenerateGraph' has a Cyclomatic Complexity of 17. | 1429–1549 |
The method 'doGenerateGraph' has a Standard Cyclomatic Complexity of 16. | 1429–1549 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 1508 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 1545 |
The method 'doDownloadFile' has a Cyclomatic Complexity of 12. | 1560–1631 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 1598 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 1599 |
Avoid variables with short names like os | 1615 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1644 |
The method 'doManageOutputProcessor' has a Modified Cyclomatic Complexity of 12. | 1701–1771 |
The method 'doManageOutputProcessor' has a Cyclomatic Complexity of 16. | 1701–1771 |
The method 'doManageOutputProcessor' has a Standard Cyclomatic Complexity of 12. | 1701–1771 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1707 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1708 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1816 |
The method 'doModifyMessage' has a Cyclomatic Complexity of 15. | 1835–1908 |
The method 'doModifyMessage' has a Standard Cyclomatic Complexity of 10. | 1835–1908 |
The method 'doModifyMessage' has a Modified Cyclomatic Complexity of 10. | 1835–1908 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1865 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 1869 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 1950 |
Violation | Line |
---|---|
Avoid variables with short names like se | 52 |
Avoid variables with short names like se | 61 |
Violation | Line |
---|---|
Possible God class (WMC=100, ATFD=190, TCC=0.15204678362573099) | 34–1054 |
A high number of imports can indicate a high degree of coupling within an object. | 34–1054 |
Abstract classes should be named AbstractXXX | 96–1054 |
The class 'ModifyFormJspBean' has a Cyclomatic Complexity of 5 (Highest = 13). | 96–1054 |
Private field '_entryTypeService' could be made final; it is only initialized in the declaration or constructor. | 182 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 204 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 206 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 257 |
Avoid really long methods. | 325–431 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 327 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 328 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 329 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 330 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 331 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 334 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 365 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 373 |
The String literal "?id_form=" appears 4 times in this file; the first occurrence is on line 387 | 387 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 411 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 492 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 495 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 496 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 519 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 593 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 594 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 597 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 598 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 629 |
The method 'doModifyFormAnswersManagement' has a Cyclomatic Complexity of 10. | 647–704 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 808 |
The method 'getFormPublicationData' has a Cyclomatic Complexity of 13. | 866–926 |
Avoid unused method parameters such as 'plugin'. | 975 |
Violation | Line |
---|---|
A high number of imports can indicate a high degree of coupling within an object. | 34–529 |
The class 'TestFormJspBean' has a Cyclomatic Complexity of 6 (Highest = 17). | 88–529 |
The class 'TestFormJspBean' has a Standard Cyclomatic Complexity of 5 (Highest = 13). | 88–529 |
The class 'TestFormJspBean' has a Modified Cyclomatic Complexity of 5 (Highest = 13). | 88–529 |
The method 'doSubmitForm' has a Modified Cyclomatic Complexity of 13. | 275–397 |
The method 'doSubmitForm' has a Standard Cyclomatic Complexity of 13. | 275–397 |
The method 'doSubmitForm' has a Cyclomatic Complexity of 17. | 275–397 |
The method doSubmitForm() has an NPath complexity of 2592 | 275–397 |
Avoid really long methods. | 275–397 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 277 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 278 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 279 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 280 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 282 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 283 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 286 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 392 |
The method 'doExportResponses' has a Cyclomatic Complexity of 11. | 409–480 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 413 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 414 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 420 |
Avoid declaring a variable if it is unreferenced before a possible exit point. | 421 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() | 447 |
Avoid variables with short names like os | 464 |
Prefer StringBuffer over += for concatenating strings | 516 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 520 |
Violation | Line |
---|---|
Returning '_strIterationParameterName' may expose an internal array. | 71 |
Violation | Line |
---|---|
Returning '_strIterationParameterName' may expose an internal array. | 64 |