Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfos InfosWarnings WarningsErrors Errors
38902490

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.java020
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/AttributeResolverBeanDefinitionParser.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.java010
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.java040
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/AbstractResourceBeanDefinitionParser.java020
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.java0150
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/SVNBasicAuthenticationManager.java050
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"
15Warnings Warning
JavadocType0Warnings Warning
JavadocVariable32Warnings 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
UnusedImports4Warnings Warning
FileLength
  • max: "1000"
0Warnings Warning
LineLength
  • max: "120"
96Warnings 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
HiddenField20Warnings Warning
IllegalInstantiation0Warnings Warning
InnerAssignment0Warnings Warning
MissingSwitchDefault0Warnings Warning
RedundantThrows15Warnings 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
ArrayTrailingComma1Warnings 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.335
WarningsUtility classes should not have a public or default constructor.360
WarningsMissing a Javadoc comment.363
WarningsMissing a Javadoc comment.365
WarningsMissing a Javadoc comment.367
WarningsMissing a Javadoc comment.369
WarningsMissing a Javadoc comment.371
WarningsMissing a Javadoc comment.373
WarningsMissing a Javadoc comment.375
WarningsMissing a Javadoc comment.378
WarningsName 'HELP_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.378
WarningsVariable 'HELP_ARG' must be private and have accessor methods.378
WarningsMissing a Javadoc comment.380
WarningsName 'CONFIG_DIR_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.380
WarningsVariable 'CONFIG_DIR_ARG' must be private and have accessor methods.380
WarningsMissing a Javadoc comment.382
WarningsName 'REQUESTER_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.382
WarningsVariable 'REQUESTER_ARG' must be private and have accessor methods.382
WarningsMissing a Javadoc comment.384
WarningsName 'ISSUER_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.384
WarningsVariable 'ISSUER_ARG' must be private and have accessor methods.384
WarningsMissing a Javadoc comment.386
WarningsName 'PRINCIPAL_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.386
WarningsVariable 'PRINCIPAL_ARG' must be private and have accessor methods.386
WarningsMissing a Javadoc comment.388
WarningsName 'AUTHN_METHOD_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.388
WarningsVariable 'AUTHN_METHOD_ARG' must be private and have accessor methods.388
WarningsMissing a Javadoc comment.390
WarningsName 'SAML1_ARG' must match pattern '^[a-z][a-zA-Z0-9]*$'.390
WarningsVariable 'SAML1_ARG' must be private and have accessor methods.390

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.31

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.43
WarningsLine is longer than 120 characters.46

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
WarningsArray should contain trailing comma.94
WarningsAvoid inline conditionals.100

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.253

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).360

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/AttributeResolverBeanDefinitionParser.java

ViolationMessageLine
WarningsLine is longer than 120 characters.32

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
WarningsLine is longer than 120 characters.24

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
WarningsLine is longer than 120 characters.35
WarningsLine is longer than 120 characters.36
WarningsCyclomatic Complexity is 11 (max allowed is 10).54
WarningsMethod length is 118 lines (max allowed is 50).54

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/AbstractResourceBeanDefinitionParser.java

ViolationMessageLine
WarningsMissing a Javadoc comment.33
WarningsLine is longer than 120 characters.38

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.118
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.125
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.189
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.215
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.247
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.281
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.336
WarningsLine is longer than 120 characters.344
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.360
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.388
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.414
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.438
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.463
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.493
WarningsRedundant throws: 'BeanCreationException' is unchecked exception.517

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.87

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/SVNBasicAuthenticationManager.java

ViolationMessageLine
WarningsMissing a Javadoc comment.53
Warnings'host' hides a field.228
Warnings'port' hides a field.228
Warnings'user' hides a field.228
Warnings'password' hides a field.228

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

ViolationMessageLine
Warnings'revision' hides a field.88
WarningsExpected @throws tag for 'ResourceException'.89

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

ViolationMessageLine
WarningsUnused import - org.opensaml.xml.signature.KeyName.56
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