Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfos InfosWarnings WarningsErrors Errors
38802290

Files

FilesInfosWarningsErrors
edu/internet2/middleware/shibboleth/common/Version.java010
edu/internet2/middleware/shibboleth/common/attribute/AttributeAuthorityCLI.java0330
edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/AbstractSAML1AttributeEncoder.java010
edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/AbstractSAML2AttributeEncoder.java010
edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/SAML2StringNameIDEncoder.java010
edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/ShibbolethAttributeFilteringEngine.java010
edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/match/basic/AbstractMatchFunctor.java010
edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/match/saml/AbstractEntityGroupMatchFunctor.java010
edu/internet2/middleware/shibboleth/common/attribute/provider/SAML1AttributeAuthority.java020
edu/internet2/middleware/shibboleth/common/attribute/provider/SAML2AttributeAuthority.java020
edu/internet2/middleware/shibboleth/common/attribute/provider/ShibbolethSAML1AttributeAuthority.java020
edu/internet2/middleware/shibboleth/common/attribute/provider/ShibbolethSAML2AttributeAuthority.java020
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/AbstractResolutionPlugIn.java070
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/ShibbolethAttributeResolver.java020
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/AttributeDefinition.java010
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/TemplateAttributeDefinition.java010
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/TransientIdAttributeDefinition.java020
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/ValueMap.java010
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/LdapDataConnector.java060
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/RDBMSColumnDescriptor.java010
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/RDBMSDataConnector.java0220
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/StoredIDDataConnector.java030
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/StoredIDStore.java020
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/TemplateEngine.java010
edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/principalConnector/StoredIDPrincipalConnector.java010
edu/internet2/middleware/shibboleth/common/config/BaseService.java010
edu/internet2/middleware/shibboleth/common/config/OpensamlConfigBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/AttributeFilterPolicyBeanDefinitionParser.java020
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/BaseFilterBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeIssuerRegexMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeIssuerStringMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeRequesterRegexMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeRequesterStringMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeScopeRegexMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeScopeStringMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeValueRegexMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeValueStringMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AuthenticationMethodRegexMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AuthenticationMethodStringMatchFunctionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/BasicMatchFunctorNamespaceHandler.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/NumOfAttributeValuesMatchFunctorBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/saml/AttributeIssuerInEntityGroupMatchFunctorBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/saml/AttributeRequesterInEntityGroupMatchFunctorBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/BaseAttributeDefinitionBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/BaseAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/MappedAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrescopedAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrincipalAuthenticationMethodAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrincipalNameAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/RegexSplitAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SAML1NameIdentifierAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SAML2NameIDAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/ScopedAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/ScriptedAttributeDefinitionFactoryBean.java030
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SimpleAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/TemplateAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/TransientIdAttributeDefinitionFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/BaseDataConnectorBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/ComputedIDDataConnectorFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/LdapDataConnectorBeanDefinitionParser.java050
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/LdapDataConnectorFactoryBean.java020
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/RDBMSDataConnectorBeanDefinitionParser.java030
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/StoredIDDataConnectorBeanDefinitionParser.java030
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/StoredIDDataConnectorBeanFactory.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/BasePrincipalConnectrBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/DirectPrincipalConnectorFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/StoredIDPrincipalConnectorFactoryBean.java030
edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/TransientPrincipalConnectorFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/metadata/ChainingMetadataProviderBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/metadata/FileBackedHTTPMetadataProviderBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/metadata/FilesystemMetadataProviderBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/metadata/HTTPMetadataProviderBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/metadata/MetadataFilterChainBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/relyingparty/saml/AbstractSAMLProfileConfigurationBeanDefinitionParser.java020
edu/internet2/middleware/shibboleth/common/config/relyingparty/saml/SAML1ArtifactResolutionProfileConfigurationFactoryBean.java010
edu/internet2/middleware/shibboleth/common/config/resource/ChainingResourceFilterBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/resource/ClasspathResourceBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/resource/FileBackedHttpResourceBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/resource/FilesystemResourceBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/resource/HttpResourceBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/resource/SVNResourceBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/security/SecurityNamespaceHandler.java010
edu/internet2/middleware/shibboleth/common/config/security/StaticPKIXSignatureTrustEngineBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/security/StaticPKIXX509CredentialTrustEngineBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/config/security/saml/SAML2AuthnRequestsSignedRuleBeanDefinitionParser.java020
edu/internet2/middleware/shibboleth/common/config/security/saml/SAML2HTTPPostSimpleSignRuleBeanDefinitionParser.java010
edu/internet2/middleware/shibboleth/common/profile/ProfileRequestDispatcherServlet.java010
edu/internet2/middleware/shibboleth/common/profile/provider/AbstractRequestURIMappedProfileHandler.java010
edu/internet2/middleware/shibboleth/common/profile/provider/AbstractShibbolethProfileHandler.java010
edu/internet2/middleware/shibboleth/common/profile/provider/BaseSAMLProfileRequestContext.java010
edu/internet2/middleware/shibboleth/common/profile/provider/JSPErrorHandler.java010
edu/internet2/middleware/shibboleth/common/profile/provider/SAMLProfileRequestContext.java010
edu/internet2/middleware/shibboleth/common/profile/provider/VelocityErrorHandler.java010
edu/internet2/middleware/shibboleth/common/relyingparty/provider/CryptoOperationRequirementLevel.java010
edu/internet2/middleware/shibboleth/common/relyingparty/provider/SAMLMDRelyingPartyConfigurationManager.java030
edu/internet2/middleware/shibboleth/common/resource/SVNResource.java020
edu/internet2/middleware/shibboleth/common/security/MetadataPKIXValidationInformationResolver.java050
edu/internet2/middleware/shibboleth/common/util/EventingMapBasedStorageService.java090
edu/internet2/middleware/shibboleth/common/util/StringResourceLoader.java0270

Rules

RulesViolationsSeverity
JavadocMethod
  • allowThrowsTagsForSubclasses: "true"
  • allowUndeclaredRTE: "true"
13Warnings Warning
JavadocType0Warnings Warning
JavadocVariable31Warnings Warning
JavadocStyle
  • checkEmptyJavadoc: "true"
5Warnings Warning
ConstantName0Warnings Warning
LocalFinalVariableName0Warnings Warning
LocalVariableName0Warnings Warning
MemberName0Warnings Warning
MethodName0Warnings Warning
PackageName0Warnings Warning
ParameterName0Warnings Warning
StaticVariableName7Warnings Warning
TypeName0Warnings Warning
AvoidStarImport0Warnings Warning
IllegalImport0Warnings Warning
RedundantImport0Warnings Warning
UnusedImports7Warnings Warning
FileLength
  • max: "1000"
0Warnings Warning
LineLength
  • max: "120"
93Warnings Warning
MethodLength
  • max: "50"
9Warnings Warning
ParameterNumber
  • max: "5"
0Warnings Warning
EmptyForIteratorPad0Warnings Warning
MethodParamPad0Warnings Warning
TabCharacter0Warnings Warning
ModifierOrder0Warnings Warning
AvoidNestedBlocks0Warnings Warning
EmptyBlock4Warnings Warning
LeftCurly0Warnings Warning
NeedBraces0Warnings Warning
RightCurly0Warnings Warning
AvoidInlineConditionals2Warnings Warning
DoubleCheckedLocking0Warnings Warning
EmptyStatement0Warnings Warning
EqualsHashCode0Warnings Warning
HiddenField17Warnings Warning
IllegalInstantiation0Warnings Warning
InnerAssignment0Warnings Warning
MissingSwitchDefault0Warnings Warning
RedundantThrows2Warnings Warning
SimplifyBooleanExpression0Warnings Warning
SimplifyBooleanReturn0Warnings Warning
FinalClass0Warnings Warning
HideUtilityClassConstructor3Warnings Warning
InterfaceIsType0Warnings Warning
VisibilityModifier10Warnings Warning
ArrayTypeStyle0Warnings Warning
UpperEll0Warnings Warning
AbstractClassName
  • format: "^Abstract.*$|^Base.*$"
0Warnings Warning
AnonInnerLength0Warnings Warning
EmptyForInitializerPad0Warnings Warning
CovariantEquals0Warnings Warning
DefaultComesLast0Warnings Warning
DeclarationOrder1Warnings Warning
ExplicitInitialization0Warnings Warning
FallThrough0Warnings Warning
IllegalCatch13Warnings Warning
IllegalThrows0Warnings Warning
JUnitTestCase0Warnings Warning
MultipleVariableDeclarations0Warnings Warning
PackageDeclaration0Warnings Warning
ParameterAssignment0Warnings Warning
ReturnCount
  • max: "4"
1Warnings Warning
StringLiteralEquality0Warnings Warning
SuperFinalize0Warnings Warning
ArrayTrailingComma0Warnings Warning
UnnecessaryParentheses0Warnings Warning
MutableException0Warnings Warning
ThrowsCount
  • max: "3"
0Warnings Warning
CyclomaticComplexity11Warnings Warning
TrailingComment0Warnings Warning
PackageHtml
  • fileExtensions: "html"
0Warnings Warning

Details

edu/internet2/middleware/shibboleth/common/Version.java

ViolationMessageLine
WarningsUtility classes should not have a public or default constructor.20

edu/internet2/middleware/shibboleth/common/attribute/AttributeAuthorityCLI.java

ViolationMessageLine
WarningsUnused import - org.opensaml.saml2.metadata.provider.MetadataProvider.31
WarningsUtility classes should not have a public or default constructor.65
WarningsFirst sentence should end with a period.104
WarningsLine is longer than 120 characters.334
WarningsUtility classes should not have a public or default constructor.359
WarningsMissing a Javadoc comment.362
WarningsMissing a Javadoc comment.364
WarningsMissing a Javadoc comment.366
WarningsMissing a Javadoc comment.368
WarningsMissing a Javadoc comment.370
WarningsMissing a Javadoc comment.372
WarningsMissing a Javadoc comment.374
WarningsMissing a Javadoc comment.377
WarningsName 'HELP_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.377
WarningsVariable 'HELP_ARG' must be private and have accessor methods.377
WarningsMissing a Javadoc comment.379
WarningsName 'CONFIG_DIR_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.379
WarningsVariable 'CONFIG_DIR_ARG' must be private and have accessor methods.379
WarningsMissing a Javadoc comment.381
WarningsName 'REQUESTER_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.381
WarningsVariable 'REQUESTER_ARG' must be private and have accessor methods.381
WarningsMissing a Javadoc comment.383
WarningsName 'ISSUER_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.383
WarningsVariable 'ISSUER_ARG' must be private and have accessor methods.383
WarningsMissing a Javadoc comment.385
WarningsName 'PRINCIPAL_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.385
WarningsVariable 'PRINCIPAL_ARG' must be private and have accessor methods.385
WarningsMissing a Javadoc comment.387
WarningsName 'AUTHN_METHOD_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.387
WarningsVariable 'AUTHN_METHOD_ARG' must be private and have accessor methods.387
WarningsMissing a Javadoc comment.389
WarningsName 'SAML1_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.389
WarningsVariable 'SAML1_ARG' must be private and have accessor methods.389

edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/AbstractSAML1AttributeEncoder.java

ViolationMessageLine
WarningsVariable 'attributeBuilder' must be private and have accessor methods.32

edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/AbstractSAML2AttributeEncoder.java

ViolationMessageLine
WarningsVariable 'attributeBuilder' must be private and have accessor methods.33

edu/internet2/middleware/shibboleth/common/attribute/encoding/provider/SAML2StringNameIDEncoder.java

ViolationMessageLine
WarningsLine is longer than 120 characters.54

edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/ShibbolethAttributeFilteringEngine.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.237

edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/match/basic/AbstractMatchFunctor.java

ViolationMessageLine
WarningsLine is longer than 120 characters.32

edu/internet2/middleware/shibboleth/common/attribute/filtering/provider/match/saml/AbstractEntityGroupMatchFunctor.java

ViolationMessageLine
WarningsReturn count is 5 (max allowed is 4).63

edu/internet2/middleware/shibboleth/common/attribute/provider/SAML1AttributeAuthority.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40
WarningsLine is longer than 120 characters.53

edu/internet2/middleware/shibboleth/common/attribute/provider/SAML2AttributeAuthority.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40
WarningsLine is longer than 120 characters.53

edu/internet2/middleware/shibboleth/common/attribute/provider/ShibbolethSAML1AttributeAuthority.java

ViolationMessageLine
WarningsLine is longer than 120 characters.135
WarningsLine is longer than 120 characters.152

edu/internet2/middleware/shibboleth/common/attribute/provider/ShibbolethSAML2AttributeAuthority.java

ViolationMessageLine
WarningsLine is longer than 120 characters.146
WarningsLine is longer than 120 characters.158

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/AbstractResolutionPlugIn.java

ViolationMessageLine
WarningsLine is longer than 120 characters.74
Warnings'id' hides a field.77
Warnings'id' hides a field.96
WarningsMust have at least one statement.106
WarningsLine is longer than 120 characters.123
Warnings'id' hides a field.123
WarningsMust have at least one statement.137

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/ShibbolethAttributeResolver.java

ViolationMessageLine
WarningsLine is longer than 120 characters.45
WarningsLine is longer than 120 characters.48

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/AttributeDefinition.java

ViolationMessageLine
WarningsUnused import - edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.dataConnector.DataConnector.26

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/TemplateAttributeDefinition.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.116

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/TransientIdAttributeDefinition.java

ViolationMessageLine
WarningsLine is longer than 120 characters.34
WarningsLine is longer than 120 characters.63

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/attributeDefinition/ValueMap.java

ViolationMessageLine
WarningsAvoid inline conditionals.95

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/LdapDataConnector.java

ViolationMessageLine
WarningsLine is longer than 120 characters.50
WarningsCatching 'Exception' is not allowed.810
WarningsCatching 'Exception' is not allowed.818
WarningsCatching 'Exception' is not allowed.840
WarningsCatching 'Exception' is not allowed.848
WarningsCyclomatic Complexity is 11 (max allowed is 10).862

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/RDBMSColumnDescriptor.java

ViolationMessageLine
WarningsLine is longer than 120 characters.4

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/RDBMSDataConnector.java

ViolationMessageLine
WarningsLine is longer than 120 characters.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsMissing a Javadoc comment.49
WarningsCyclomatic Complexity is 11 (max allowed is 10).260
WarningsCyclomatic Complexity is 11 (max allowed is 10).362
WarningsLine is longer than 120 characters.404
WarningsCyclomatic Complexity is 12 (max allowed is 10).423
WarningsMethod length is 53 lines (max allowed is 50).423
WarningsCyclomatic Complexity is 15 (max allowed is 10).487

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/StoredIDDataConnector.java

ViolationMessageLine
WarningsLine is longer than 120 characters.39
WarningsLine is longer than 120 characters.76
Warnings'salt' hides a field.231

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/StoredIDStore.java

ViolationMessageLine
WarningsLine is longer than 120 characters.38
WarningsMethod length is 53 lines (max allowed is 50).344

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/dataConnector/TemplateEngine.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.93

edu/internet2/middleware/shibboleth/common/attribute/resolver/provider/principalConnector/StoredIDPrincipalConnector.java

ViolationMessageLine
WarningsLine is longer than 120 characters.30

edu/internet2/middleware/shibboleth/common/config/BaseService.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.180

edu/internet2/middleware/shibboleth/common/config/OpensamlConfigBean.java

ViolationMessageLine
WarningsCatching 'Exception' is not allowed.58

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/AttributeFilterPolicyBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.59
WarningsLine is longer than 120 characters.61

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/BaseFilterBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.37

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeIssuerRegexMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeIssuerStringMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeRequesterRegexMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeRequesterStringMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeScopeRegexMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeScopeStringMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeValueRegexMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AttributeValueStringMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AuthenticationMethodRegexMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/AuthenticationMethodStringMatchFunctionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/BasicMatchFunctorNamespaceHandler.java

ViolationMessageLine
WarningsMethod length is 55 lines (max allowed is 50).30

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/basic/NumOfAttributeValuesMatchFunctorBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.25

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/saml/AttributeIssuerInEntityGroupMatchFunctorBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/filtering/match/saml/AttributeRequesterInEntityGroupMatchFunctorBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/BaseAttributeDefinitionBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.34

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/BaseAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.26

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/MappedAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrescopedAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.21

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrincipalAuthenticationMethodAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/PrincipalNameAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/RegexSplitAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SAML1NameIdentifierAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SAML2NameIDAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/ScopedAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.21

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/ScriptedAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsUnused import - java.util.List.21
WarningsUnused import - edu.internet2.middleware.shibboleth.common.attribute.encoding.AttributeEncoder.25
WarningsLine is longer than 120 characters.26

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/SimpleAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/TemplateAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/attributeDefinition/TransientIdAttributeDefinitionFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.22

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/BaseDataConnectorBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.31

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/ComputedIDDataConnectorFactoryBean.java

ViolationMessageLine
Warnings'salt' hides a field.90

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/LdapDataConnectorBeanDefinitionParser.java

ViolationMessageLine
WarningsUnused import - org.springframework.beans.factory.config.BeanDefinition.30
WarningsLine is longer than 120 characters.36
WarningsLine is longer than 120 characters.37
WarningsCyclomatic Complexity is 11 (max allowed is 10).55
WarningsMethod length is 118 lines (max allowed is 50).55

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/LdapDataConnectorFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.26
WarningsLine is longer than 120 characters.27

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/RDBMSDataConnectorBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.42
WarningsCyclomatic Complexity is 11 (max allowed is 10).186
WarningsMethod length is 83 lines (max allowed is 50).186

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/StoredIDDataConnectorBeanDefinitionParser.java

ViolationMessageLine
WarningsCyclomatic Complexity is 11 (max allowed is 10).138
WarningsMethod length is 82 lines (max allowed is 50).138
WarningsLine is longer than 120 characters.147

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/dataConnector/StoredIDDataConnectorBeanFactory.java

ViolationMessageLine
Warnings'salt' hides a field.111

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/BasePrincipalConnectrBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.23

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/DirectPrincipalConnectorFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.19

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/StoredIDPrincipalConnectorFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.20
WarningsLine is longer than 120 characters.21
WarningsUnused import - edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.principalConnector.TransientPrincipalConnector.21

edu/internet2/middleware/shibboleth/common/config/attribute/resolver/principalConnector/TransientPrincipalConnectorFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.22

edu/internet2/middleware/shibboleth/common/config/metadata/ChainingMetadataProviderBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.50

edu/internet2/middleware/shibboleth/common/config/metadata/FileBackedHTTPMetadataProviderBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.50

edu/internet2/middleware/shibboleth/common/config/metadata/FilesystemMetadataProviderBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.65

edu/internet2/middleware/shibboleth/common/config/metadata/HTTPMetadataProviderBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.78

edu/internet2/middleware/shibboleth/common/config/metadata/MetadataFilterChainBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.49

edu/internet2/middleware/shibboleth/common/config/relyingparty/saml/AbstractSAMLProfileConfigurationBeanDefinitionParser.java

ViolationMessageLine
WarningsCyclomatic Complexity is 11 (max allowed is 10).40
WarningsMethod length is 60 lines (max allowed is 50).40

edu/internet2/middleware/shibboleth/common/config/relyingparty/saml/SAML1ArtifactResolutionProfileConfigurationFactoryBean.java

ViolationMessageLine
WarningsLine is longer than 120 characters.24

edu/internet2/middleware/shibboleth/common/config/resource/ChainingResourceFilterBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.50

edu/internet2/middleware/shibboleth/common/config/resource/ClasspathResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40

edu/internet2/middleware/shibboleth/common/config/resource/FileBackedHttpResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.49

edu/internet2/middleware/shibboleth/common/config/resource/FilesystemResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.49

edu/internet2/middleware/shibboleth/common/config/resource/HttpResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40

edu/internet2/middleware/shibboleth/common/config/resource/SVNResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.41

edu/internet2/middleware/shibboleth/common/config/security/SecurityNamespaceHandler.java

ViolationMessageLine
WarningsMethod length is 59 lines (max allowed is 50).32

edu/internet2/middleware/shibboleth/common/config/security/StaticPKIXSignatureTrustEngineBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.57

edu/internet2/middleware/shibboleth/common/config/security/StaticPKIXX509CredentialTrustEngineBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.57

edu/internet2/middleware/shibboleth/common/config/security/saml/SAML2AuthnRequestsSignedRuleBeanDefinitionParser.java

ViolationMessageLine
WarningsFirst sentence should end with a period.26
WarningsLine is longer than 120 characters.32

edu/internet2/middleware/shibboleth/common/config/security/saml/SAML2HTTPPostSimpleSignRuleBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40

edu/internet2/middleware/shibboleth/common/profile/ProfileRequestDispatcherServlet.java

ViolationMessageLine
WarningsCatching 'Throwable' is not allowed.84

edu/internet2/middleware/shibboleth/common/profile/provider/AbstractRequestURIMappedProfileHandler.java

ViolationMessageLine
WarningsLine is longer than 120 characters.33

edu/internet2/middleware/shibboleth/common/profile/provider/AbstractShibbolethProfileHandler.java

ViolationMessageLine
WarningsLine is longer than 120 characters.41

edu/internet2/middleware/shibboleth/common/profile/provider/BaseSAMLProfileRequestContext.java

ViolationMessageLine
WarningsLine is longer than 120 characters.40

edu/internet2/middleware/shibboleth/common/profile/provider/JSPErrorHandler.java

ViolationMessageLine
WarningsCatching 'Throwable' is not allowed.84

edu/internet2/middleware/shibboleth/common/profile/provider/SAMLProfileRequestContext.java

ViolationMessageLine
WarningsLine is longer than 120 characters.34

edu/internet2/middleware/shibboleth/common/profile/provider/VelocityErrorHandler.java

ViolationMessageLine
WarningsCatching 'Throwable' is not allowed.106

edu/internet2/middleware/shibboleth/common/relyingparty/provider/CryptoOperationRequirementLevel.java

ViolationMessageLine
WarningsLine is longer than 120 characters.8

edu/internet2/middleware/shibboleth/common/relyingparty/provider/SAMLMDRelyingPartyConfigurationManager.java

ViolationMessageLine
WarningsLine is longer than 120 characters.132
WarningsLine is longer than 120 characters.155
WarningsCatching 'Exception' is not allowed.190

edu/internet2/middleware/shibboleth/common/resource/SVNResource.java

ViolationMessageLine
Warnings'revision' hides a field.80
Warnings'revision' hides a field.109

edu/internet2/middleware/shibboleth/common/security/MetadataPKIXValidationInformationResolver.java

ViolationMessageLine
WarningsUnused import - org.opensaml.xml.signature.KeyName.57
WarningsMust have at least one statement.154
WarningsRedundant throws: 'UnsupportedOperationException' is unchecked exception.171
WarningsMust have at least one statement.191
WarningsCyclomatic Complexity is 11 (max allowed is 10).310

edu/internet2/middleware/shibboleth/common/util/EventingMapBasedStorageService.java

ViolationMessageLine
Warnings'storageService' hides a field.159
Warnings'partition' hides a field.159
Warnings'key' hides a field.159
Warnings'value' hides a field.160
Warnings'storageService' hides a field.231
Warnings'partition' hides a field.231
Warnings'key' hides a field.231
Warnings'value' hides a field.232
Warnings'partition' hides a field.330

edu/internet2/middleware/shibboleth/common/util/StringResourceLoader.java

ViolationMessageLine
WarningsMissing a Javadoc comment.154
WarningsExpected an @return tag.159
WarningsExpected an @return tag.166
WarningsExpected @param tag for 'name'.166
WarningsExpected @param tag for 'name'.173
WarningsExpected @param tag for 'repo'.173
WarningsExpected an @return tag.180
WarningsExpected @param tag for 'name'.180
WarningsInstance variable definition in wrong order.192
WarningsMissing a Javadoc comment.192
WarningsVariable 'repository' must be private and have accessor methods.192
WarningsJavadoc has empty description section.194
WarningsLine is longer than 120 characters.195
WarningsCyclomatic Complexity is 12 (max allowed is 10).197
WarningsMethod length is 52 lines (max allowed is 50).197
WarningsExpected @param tag for 'configuration'.197
WarningsMissing a Javadoc comment.250
WarningsRedundant throws: 'ResourceNotFoundException' is unchecked exception.285
WarningsJavadoc has empty description section.306
WarningsLine is longer than 120 characters.307
WarningsExpected an @return tag.309
WarningsExpected @param tag for 'resource'.309
WarningsJavadoc has empty description section.322
WarningsLine is longer than 120 characters.323
WarningsExpected an @return tag.325
WarningsExpected @param tag for 'resource'.325
WarningsAvoid inline conditionals.330