Home
Opina: gestor de encuestas 2.x
Log in
Configuration
Dashboard
Components
Violations drilldown
Time machine
Clouds
Design
Hotspots
Libraries
Timeline
Opina: gestor de encuestas 2.x
[
hide
]
[
hide
]
[
hide
]
Version 2.0-dev - Thu, 17 May 2012 02:04 - profile
klicap rules 2010
Priority
Category
Blocker
1
Critical
93
Major
438
Minor
978
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
Opina Resources 2.x
706
Opina Webapp 2.x
439
Opina Service 2.x
273
Opina Model 2.x
111
Opina Plugin 2.x
18
Opina JSON Contacts Plugin 2.x
14
Opina Default Theme Plugin 2.x
2
es.klicap.opina.webapp.service.restful
229
es.klicap.opina.resource.reply
186
es.klicap.opina.resource.reply.value
116
es.klicap.opina.resource.survey.element
96
es.klicap.opina.resource.survey
87
es.klicap.opina.webapp.config
75
es.klicap.opina.service.survey.impl
72
es.klicap.opina.service.impl
56
es.klicap.opina.webapp.plugin.restful
46
es.klicap.opina.webapp.json
42
es.klicap.opina.resource.validation.validator
39
es.klicap.opina.model.survey.element
34
es.klicap.opina.resource.survey.processor
30
es.klicap.opina.service.survey.element.impl
29
es.klicap.opina.resource.validation.constraint
28
es.klicap.opina.service.reply.impl
27
es.klicap.opina.resource.contact
26
es.klicap.opina.service.user.impl
25
es.klicap.opina.resource.reply.processor
24
es.klicap.opina.resource.processor
23
es.klicap.opina.model.users
21
es.klicap.opina.webapp.message
19
es.klicap.opina.plugin.api
17
es.klicap.opina.resource.survey.access
16
es.klicap.opina.service.util.impl
15
es.klicap.opina.model.survey
14
es.klicap.opina.plugin
14
es.klicap.opina.service.jms
14
es.klicap.opina.model
13
es.klicap.opina.model.survey.data
11
es.klicap.opina.webapp.handler
11
es.klicap.opina.resource.user
10
es.klicap.opina.service.jms.auxiliar
10
es.klicap.opina.webapp.controller
9
es.klicap.opina.model.reply
8
es.klicap.opina.service.contact.impl
7
es.klicap.opina.resource.desktop
5
es.klicap.opina.resource.survey.element.processor
5
es.klicap.opina.webapp.filter
4
es.klicap.opina.resource.survey.access.processor
4
es.klicap.opina.model.reply.value
4
es.klicap.opina.resource.survey.data
4
es.klicap.opina.service.invitation.impl
4
es.klicap.opina.service.theme.impl
3
es.klicap.opina.service.survey
3
es.klicap.opina.service
3
es.klicap.opina.model.desktop
3
es.klicap.opina.service.contact.data.impl
2
es.klicap.opina.plugin.theme
2
es.klicap.opina.resource.contact.processor
2
es.klicap.opina.resource
2
es.klicap.opina.model.util
2
es.klicap.opina.webapp.exception
2
es.klicap.opina.resource.validation.groups
1
es.klicap.opina.resource.util
1
es.klicap.opina.service.survey.access.impl
1
es.klicap.opina.service.reply
1
es.klicap.opina.model.contact.data
1
es.klicap.opina.webapp.authentication
1
es.klicap.opina.resource.user.processor
1
es.klicap.opina.service.authorization
1
es.klicap.opina.webapp.writer
1
es.klicap.opina.plugin.util
1
DaoConfig
70
SurveyElementServiceImpl
63
EditionRestService
53
ReplyRestService
47
EditionResource
38
ThemePluginRestService
32
MatrixReplyResource
31
MultipleReplyResource
25
EditionProcessor
24
SimpleContactResource
23
TimestampReplyValueResource
22
BasicReplyResource
22
SurveyRestService
22
AbstractReplyResource
21
EnumReplyType
21
ReplyProcessor
19
RespondentResource
18
MessagesUtil
17
ReplyAuthenticationWrapper
16
AbstractReplyServiceImpl
16
MailServiceImpl
16
NumericReplyValueResource
16
InvitationRestService
16
GradientReplyResource
16
TextReplyValueResource
15
ValidationResource
15
ThemePlugin
14
JsonContactsPlugin
14
ChoiceReplyValueResource
14
MultipleReplyValueResource
14
AbstractReplyConstraintsValidator
13
AccessResource
13
EditionWithSurveyResource
13
QuestionRestService
13
AbstractSurveyElement
13
GradientReplyValueResource
13
AccessGrantResource
13
ElementSetServiceImpl
12
RowQuestionResource
12
AccessCheckResource
12
AccessRestService
12
AbstractSurveyElementResource
12
AbstractSurveyElementServiceImpl
12
PreAuthenticationFilter
12
UtilService
12
WizardController
11
ContactRestService
11
BooleanReplyValueResource
11
ReplyResource
11
Validation
11
PluginRestService
11
ContactPluginRestService
10
InvitationResource
10
AbstractProcessor
10
AbstractMessage
10
ElementSetRestService
10
ColumnMatrixReplyValueResource
9
ElementSetResource
9
DesktopElementServiceImpl
9
Question
9
EditionServiceImpl
8
EnumTransformer
8
ReadServiceImpl
8
Contact
8
TimestampValidationResource
8
RoleResource
8
AbstractReadProcessor
8
SurveyAndElementsResource
8
SurveyServiceImpl
7
RespondentServiceImpl
7
JmsProducer
7
EnumQuestionType
7
SurveyElementsRestService
7
ContactServiceImpl
6
UserServiceImpl
6
SimpleElementSetResource
6
ValidBasicReplyTypeForQuestionValidator
6
ServiceImpl
6
UserController
6
EmailConsumerListener
6
ValidMultipleReplyTypeForQuestionValidator
6
NumberValidationResource
6
RepliesResource
6
OpinaContextLoader
5
PluginProcessor
5
RespondentProcessor
5
ColumnQuestionResource
5
DesktopElementResource
5
InvitationServiceImpl
5
PreAuthenticationProvider
5
ServletExceptionHandler
5
ReplyFactory
4
IndexesInRangeValidator
4
TextBlockRestService
4
LocaleResolveFilter
4
ContactInvitationServiceImpl
4
ControllerPluginRestService
4
ValidationRestService
4
MultipleChoiceData
4
BasicQuestionResource
4
AccessCheckProcessor
4
RowQuestionFactory
4
AbstractQuestionResource
4
AbstractSimpleQuestionResource
4
SurveyElementSet
4
JobResource
3
ColumnQuestionFactory
3
AbstractDesktopElement
3
SurveyProcessor
3
UserRestService
3
TicketResource
3
TextBlockServiceImpl
3
UserSession
3
DateTimeTransformer
3
Reply
3
JsonView
3
ChoiceDataResource
3
SurveyResource
3
ThemePluginServiceImpl
3
ListedReplyResource
3
EnumSurveyElementType
3
UtilRestService
3
SurveyElementService
3
BasicReplyValueFactory
3
JsonUtil
3
ReminderPasswordController
3
MatrixReply
2
MatrixReplyConstraintsValidator
2
ValidSurveyElement
2
MultipleReplyServiceImpl
2
IndexesInRange
2
SanitizedHtml
2
MatrixReplyConstraints
2
ValidBasicReplyTypeForQuestion
2
PluginServiceImpl
2
DefaultThemePlugin
2
Plugin
2
ColumnMatrixData
2
MultipleChoiceQuestion
2
BasicQuestion
2
GradientQuestion
2
DateTransformer
2
MultipleReplyConstraintsValidator
2
MultipleReplyConstraints
2
BasicDataFactory
2
TimeZone
2
BasicReplyConstraints
2
GradientReplyConstraints
2
Language
2
AbstractBasicReplyValueResource
2
RoleRestService
2
SurveyElementProcessor
2
UserTokenServiceImpl
2
MatrixQuestion
2
ReadService
2
SurveyDesignResource
2
ResponseMessage
2
User
2
HtmlEscapeTransformer
2
GradientReplyConstraintsValidator
2
BasicReplyConstraintsValidator
2
Event
2
ValidMultipleReplyTypeForQuestion
2
TimeTransformer
2
EnumTemplate
2
NotNullValidationValue
2
NotEmptyValidationMessage
2
ValidConfirmPassword
2
AccessGrantProcessor
2
TextBlock
2
MultipleQuestionServiceImpl
1
ValidationTransformer
1
TimestampReplyValue
1
DefaultAuthorization
1
ChoiceReplyValueFactory
1
GradientReply
1
Survey
1
RoleServiceImpl
1
DownloadFileWriter
1
OpinaPlugin
1
DesktopElementService
1
AbstractMessageConsumerListener
1
KVPServiceImpl
1
MultipleChoiceQuestionProcessor
1
TextData
1
EventResource
1
RoleProcessor
1
DataAccessExceptionHandler
1
MarshallExceptionHandler
1
ExportException
1
EnumPhoneType
1
JobProcessor
1
ChoiceDataFactory
1
MultipleReplyValue
1
AccessGrantServiceImpl
1
NumericDataValueValidator
1
ChoiceReplyValue
1
AddressServiceImpl
1
ReplyService
1
GradientReplyServiceImpl
1
Path:
Any priority » Any rule »
Powered by
SonarSource
- Open Source
LGPL
- v.2.4.1 -
Plugins
-
Documentation
-
Ask a question
-
Bug/feature request