1. Home
  2. Project Opina: gestor de encuestas 2.x

Opina: gestor de encuestas 2.x

Version 2.0-dev - Thu, 17 May 2012 02:04 - profile klicap rules 2010

4 Blocker 1
3 Critical 93
2 Major 438
1 Minor 978
0 Info 53

Rule

Correctness - Impossible cast 1
Architectural constraint 63
Performance - Private method is never called 8
Bad practice - Class inherits equals() and uses Object.hashCode() 7
Dodgy - Dead store to local variable 3
Dodgy - Load of known null value 3
Correctness - Call to equals() comparing different types 1
Dodgy - Redundant nullcheck of value known to be non-null 1
Correctness - The type of a supplied argument doesn't match format specifier 1
Dodgy - Unchecked/unconfirmed cast 1
Bad practice - Method may fail to close stream on exception 1
Bad practice - Class defines equals() and uses Object.hashCode() 1
Correctness - Null pointer dereference 1
Bad practice - Method may fail to close stream 1
Equals Hash Code 1
Line Length 122
Preserve Stack Trace 91
Javadoc Method 47
Avoid Duplicate Literals 34
Javadoc Style 31
Javadoc Type 22
Dodgy - Class implements same interface as superclass 20
Javadoc Variable 13
Member Name 7
Cyclomatic Complexity 6
Simplify Boolean Return 5
Avoid Print Stack Trace 5
Unused private method 4
Signature Declare Throws Exception 4
Unnecessary Local Before Return 3
Malicious code vulnerability - May expose internal representation by returning reference to mutable object 3
Unused formal parameter 3
Visibility Modifier 3
Bad practice - Class is not derived from an Exception, even though it is named as such 2
Unused local variable 2
Malicious code vulnerability - May expose internal representation by incorporating reference to mutable object 2
Performance - Could be refactored into a named static inner class 1
Static Variable Name 1
Naming - Suspicious constant field name 1
Simplify Boolean Expression 1
Simplify Conditional 1
Hide Utility Class Constructor 1
Illegal Catch 1
Loose coupling 1
Bad practice - Method ignores results of InputStream.read() 1
Design For Extension 509
Whitespace Around 296
Indentation 68
Final Parameters 63
Modifier Order 11
Redundant Throws 9
Constant Name 6
Whitespace After 5
Redundant Modifier 2
Collapsible If Statements 2
No Whitespace After 2
Operator Wrap 2
Array Type Style 1
Empty Statement 1
Dodgy - Class is final but declares protected field 1
Unused Imports 22
Internationalization - Consider using Locale parameterized version of invoked method 17
Declaration Order 12
Unused Modifier 1
Performance - Method invokes toString() method on a String 1

Zoom Package es.klicap.opina.webapp.service.restful 229
Zoom Package es.klicap.opina.resource.reply 186
Zoom Package es.klicap.opina.resource.reply.value 116
Zoom Package es.klicap.opina.resource.survey.element 96
Zoom Package es.klicap.opina.resource.survey 87
Zoom Package es.klicap.opina.webapp.config 75
Zoom Package es.klicap.opina.service.survey.impl 72
Zoom Package es.klicap.opina.service.impl 56
Zoom Package es.klicap.opina.webapp.plugin.restful 46
Zoom Package es.klicap.opina.webapp.json 42
Zoom Package es.klicap.opina.resource.validation.validator 39
Zoom Package es.klicap.opina.model.survey.element 34
Zoom Package es.klicap.opina.resource.survey.processor 30
Zoom Package es.klicap.opina.service.survey.element.impl 29
Zoom Package es.klicap.opina.resource.validation.constraint 28
Zoom Package es.klicap.opina.service.reply.impl 27
Zoom Package es.klicap.opina.resource.contact 26
Zoom Package es.klicap.opina.service.user.impl 25
Zoom Package es.klicap.opina.resource.reply.processor 24
Zoom Package es.klicap.opina.resource.processor 23
Zoom Package es.klicap.opina.model.users 21
Zoom Package es.klicap.opina.webapp.message 19
Zoom Package es.klicap.opina.plugin.api 17
Zoom Package es.klicap.opina.resource.survey.access 16
Zoom Package es.klicap.opina.service.util.impl 15
Zoom Package es.klicap.opina.model.survey 14
Zoom Package es.klicap.opina.plugin 14
Zoom Package es.klicap.opina.service.jms 14
Zoom Package es.klicap.opina.model 13
Zoom Package es.klicap.opina.model.survey.data 11
Zoom Package es.klicap.opina.webapp.handler 11
Zoom Package es.klicap.opina.resource.user 10
Zoom Package es.klicap.opina.service.jms.auxiliar 10
Zoom Package es.klicap.opina.webapp.controller 9
Zoom Package es.klicap.opina.model.reply 8
Zoom Package es.klicap.opina.service.contact.impl 7
Zoom Package es.klicap.opina.resource.desktop 5
Zoom Package es.klicap.opina.resource.survey.element.processor 5
Zoom Package es.klicap.opina.webapp.filter 4
Zoom Package es.klicap.opina.resource.survey.access.processor 4
Zoom Package es.klicap.opina.model.reply.value 4
Zoom Package es.klicap.opina.resource.survey.data 4
Zoom Package es.klicap.opina.service.invitation.impl 4
Zoom Package es.klicap.opina.service.theme.impl 3
Zoom Package es.klicap.opina.service.survey 3
Zoom Package es.klicap.opina.service 3
Zoom Package es.klicap.opina.model.desktop 3
Zoom Package es.klicap.opina.service.contact.data.impl 2
Zoom Package es.klicap.opina.plugin.theme 2
Zoom Package es.klicap.opina.resource.contact.processor 2
Zoom Package es.klicap.opina.resource 2
Zoom Package es.klicap.opina.model.util 2
Zoom Package es.klicap.opina.webapp.exception 2
Zoom Package es.klicap.opina.resource.validation.groups 1
Zoom Package es.klicap.opina.resource.util 1
Zoom Package es.klicap.opina.service.survey.access.impl 1
Zoom Package es.klicap.opina.service.reply 1
Zoom Package es.klicap.opina.model.contact.data 1
Zoom Package es.klicap.opina.webapp.authentication 1
Zoom Package es.klicap.opina.resource.user.processor 1
Zoom Package es.klicap.opina.service.authorization 1
Zoom Package es.klicap.opina.webapp.writer 1
Zoom Package es.klicap.opina.plugin.util 1
Class DaoConfig 70
Class SurveyElementServiceImpl 63
Class EditionRestService 53
Class ReplyRestService 47
Class EditionResource 38
Class ThemePluginRestService 32
Class MatrixReplyResource 31
Class MultipleReplyResource 25
Class EditionProcessor 24
Class SimpleContactResource 23
Class TimestampReplyValueResource 22
Class BasicReplyResource 22
Class SurveyRestService 22
Class AbstractReplyResource 21
Class EnumReplyType 21
Class ReplyProcessor 19
Class RespondentResource 18
Class MessagesUtil 17
Class ReplyAuthenticationWrapper 16
Class AbstractReplyServiceImpl 16
Class MailServiceImpl 16
Class NumericReplyValueResource 16
Class InvitationRestService 16
Class GradientReplyResource 16
Class TextReplyValueResource 15
Class ValidationResource 15
Class ThemePlugin 14
Class JsonContactsPlugin 14
Class ChoiceReplyValueResource 14
Class MultipleReplyValueResource 14
Class AbstractReplyConstraintsValidator 13
Class AccessResource 13
Class EditionWithSurveyResource 13
Class QuestionRestService 13
Class AbstractSurveyElement 13
Class GradientReplyValueResource 13
Class AccessGrantResource 13
Class ElementSetServiceImpl 12
Class RowQuestionResource 12
Class AccessCheckResource 12
Class AccessRestService 12
Class AbstractSurveyElementResource 12
Class AbstractSurveyElementServiceImpl 12
Class PreAuthenticationFilter 12
Class UtilService 12
Class WizardController 11
Class ContactRestService 11
Class BooleanReplyValueResource 11
Class ReplyResource 11
Class Validation 11
Class PluginRestService 11
Class ContactPluginRestService 10
Class InvitationResource 10
Class AbstractProcessor 10
Class AbstractMessage 10
Class ElementSetRestService 10
Class ColumnMatrixReplyValueResource 9
Class ElementSetResource 9
Class DesktopElementServiceImpl 9
Class Question 9
Class EditionServiceImpl 8
Class EnumTransformer 8
Class ReadServiceImpl 8
Class Contact 8
Class TimestampValidationResource 8
Class RoleResource 8
Class AbstractReadProcessor 8
Class SurveyAndElementsResource 8
Class SurveyServiceImpl 7
Class RespondentServiceImpl 7
Class JmsProducer 7
Class EnumQuestionType 7
Class SurveyElementsRestService 7
Class ContactServiceImpl 6
Class UserServiceImpl 6
Class SimpleElementSetResource 6
Class ValidBasicReplyTypeForQuestionValidator 6
Class ServiceImpl 6
Class UserController 6
Class EmailConsumerListener 6
Class ValidMultipleReplyTypeForQuestionValidator 6
Class NumberValidationResource 6
Class RepliesResource 6
Class OpinaContextLoader 5
Class PluginProcessor 5
Class RespondentProcessor 5
Class ColumnQuestionResource 5
Class DesktopElementResource 5
Class InvitationServiceImpl 5
Class PreAuthenticationProvider 5
Class ServletExceptionHandler 5
Class ReplyFactory 4
Class IndexesInRangeValidator 4
Class TextBlockRestService 4
Class LocaleResolveFilter 4
Class ContactInvitationServiceImpl 4
Class ControllerPluginRestService 4
Class ValidationRestService 4
Class MultipleChoiceData 4
Class BasicQuestionResource 4
Class AccessCheckProcessor 4
Class RowQuestionFactory 4
Class AbstractQuestionResource 4
Class AbstractSimpleQuestionResource 4
Class SurveyElementSet 4
Class JobResource 3
Class ColumnQuestionFactory 3
Class AbstractDesktopElement 3
Class SurveyProcessor 3
Class UserRestService 3
Class TicketResource 3
Class TextBlockServiceImpl 3
Class UserSession 3
Class DateTimeTransformer 3
Class Reply 3
Class JsonView 3
Class ChoiceDataResource 3
Class SurveyResource 3
Class ThemePluginServiceImpl 3
Class ListedReplyResource 3
Class EnumSurveyElementType 3
Class UtilRestService 3
Class SurveyElementService 3
Class BasicReplyValueFactory 3
Class JsonUtil 3
Class ReminderPasswordController 3
Class MatrixReply 2
Class MatrixReplyConstraintsValidator 2
Class ValidSurveyElement 2
Class MultipleReplyServiceImpl 2
Class IndexesInRange 2
Class SanitizedHtml 2
Class MatrixReplyConstraints 2
Class ValidBasicReplyTypeForQuestion 2
Class PluginServiceImpl 2
Class DefaultThemePlugin 2
Class Plugin 2
Class ColumnMatrixData 2
Class MultipleChoiceQuestion 2
Class BasicQuestion 2
Class GradientQuestion 2
Class DateTransformer 2
Class MultipleReplyConstraintsValidator 2
Class MultipleReplyConstraints 2
Class BasicDataFactory 2
Class TimeZone 2
Class BasicReplyConstraints 2
Class GradientReplyConstraints 2
Class Language 2
Class AbstractBasicReplyValueResource 2
Class RoleRestService 2
Class SurveyElementProcessor 2
Class UserTokenServiceImpl 2
Class MatrixQuestion 2
Class ReadService 2
Class SurveyDesignResource 2
Class ResponseMessage 2
Class User 2
Class HtmlEscapeTransformer 2
Class GradientReplyConstraintsValidator 2
Class BasicReplyConstraintsValidator 2
Class Event 2
Class ValidMultipleReplyTypeForQuestion 2
Class TimeTransformer 2
Class EnumTemplate 2
Class NotNullValidationValue 2
Class NotEmptyValidationMessage 2
Class ValidConfirmPassword 2
Class AccessGrantProcessor 2
Class TextBlock 2
Class MultipleQuestionServiceImpl 1
Class ValidationTransformer 1
Class TimestampReplyValue 1
Class DefaultAuthorization 1
Class ChoiceReplyValueFactory 1
Class GradientReply 1
Class Survey 1
Class RoleServiceImpl 1
Class DownloadFileWriter 1
Class OpinaPlugin 1
Class DesktopElementService 1
Class AbstractMessageConsumerListener 1
Class KVPServiceImpl 1
Class MultipleChoiceQuestionProcessor 1
Class TextData 1
Class EventResource 1
Class RoleProcessor 1
Class DataAccessExceptionHandler 1
Class MarshallExceptionHandler 1
Class ExportException 1
Class EnumPhoneType 1
Class JobProcessor 1
Class ChoiceDataFactory 1
Class MultipleReplyValue 1
Class AccessGrantServiceImpl 1
Class NumericDataValueValidator 1
Class ChoiceReplyValue 1
Class AddressServiceImpl 1
Class ReplyService 1
Class GradientReplyServiceImpl 1

Path: Any priority  »  Any rule  »