com.capitalone.dashboard:core

PMD Results

The following document contains the results of PMD 6.8.0.

Files

com/capitalone/dashboard/client/RestClient.java

Violation Priority Line
This statement should have braces 3 169
This statement should have braces 3 170
This statement should have braces 3 175
This statement should have braces 3 194
This statement should have braces 3 208

com/capitalone/dashboard/config/MongoConfig.java

Violation Priority Line
The method 'mongoTemplate()' is missing an @Override annotation. 3 103–105

com/capitalone/dashboard/config/collector/CloudConfig.java

Violation Priority Line
This statement should have braces 3 98
This statement should have braces 3 104
This statement should have braces 3 105
This statement should have braces 3 106
This statement should have braces 3 107
This statement should have braces 3 116
This statement should have braces 3 130
This statement should have braces 3 132

com/capitalone/dashboard/event/CommitEventListener.java

Violation Priority Line
This statement should have braces 3 70

com/capitalone/dashboard/event/TestResultEventListener.java

Violation Priority Line
The static field name 'HEALTH_GOOD' doesn't match '[a-z][a-zA-Z0-9]*' 1 53
The static field name 'HEALTH_CRITICAL' doesn't match '[a-z][a-zA-Z0-9]*' 1 55
The static field name 'SEVERITY_CRITICAL' doesn't match '[a-z][a-zA-Z0-9]*' 1 56
The static field name 'SEVERITY_GOOD' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
The enum name 'PERFORMANCE_METRICS' doesn't match '[A-Z][a-zA-Z0-9]*' 1 77–81
The enum constant name 'totalCalls' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'errorsperMinute' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'nodeHealthPercent' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'averageResponseTime' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'businessTransactionHealthPercent' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'violationObject' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'actualErrorRate' doesn't match '[A-Z][A-Z_0-9]*' 1 78
The enum constant name 'responseTimeSeverity' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'totalErrors' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'callsperMinute' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'errorRateSeverity' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'targetTransactionPerSec' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'targetResponseTime' doesn't match '[A-Z][A-Z_0-9]*' 1 79
The enum constant name 'targetErrorRateThreshold' doesn't match '[A-Z][A-Z_0-9]*' 1 80
The enum name 'VIOLATION_ATTRIBUTES' doesn't match '[A-Z][a-zA-Z0-9]*' 1 82–84
The enum constant name 'severity' doesn't match '[A-Z][A-Z_0-9]*' 1 83
The enum constant name 'incidentStatus' doesn't match '[A-Z][A-Z_0-9]*' 1 83
The method 'extractPerformanceMetrics(TestCase, TestCapability)' has an NPath complexity of 1000 3 127–171
Avoid using implementation types like 'LinkedHashMap'; use the interface instead 3 244

com/capitalone/dashboard/event/sync/SyncDashboard.java

Violation Priority Line
This statement should have braces 3 82
This statement should have braces 3 86
This statement should have braces 3 92
This statement should have braces 3 95
This statement should have braces 3 127
This statement should have braces 3 131
This statement should have braces 3 144
This statement should have braces 3 147
This statement should have braces 3 150
This statement should have braces 3 173
Unnecessary use of fully qualified name 'com.capitalone.dashboard.model.Component' due to existing import 'com.capitalone.dashboard.model.Component' 4 190
This statement should have braces 3 238
This statement should have braces 3 240
This statement should have braces 3 257
This statement should have braces 3 258
This statement should have braces 3 263
This statement should have braces 3 264

com/capitalone/dashboard/event/sync/SyncException.java

Violation Priority Line
Classes implementing Serializable should set a serialVersionUID 3 3–7

com/capitalone/dashboard/misc/HygieiaException.java

Violation Priority Line
The class 'HygieiaException' is suspected to be a Data Class (WOC=0.000%, NOPA=9, NOAM=1, WMC=5) 3 3–39

com/capitalone/dashboard/model/ApiToken.java

Violation Priority Line
The class 'ApiToken' is suspected to be a Data Class (WOC=22.222%, NOPA=0, NOAM=6, WMC=11) 3 9–65
To avoid mistakes add a comment at the beginning of the HASH_PREFIX field if you want a default access modifier 3 11
To avoid mistakes add a comment at the beginning of the hash method if you want a default access modifier 3 46–51

com/capitalone/dashboard/model/Application.java

Violation Priority Line
The class 'Application' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=7, WMC=10) 3 13–59
To avoid mistakes add a comment at the beginning of the null constructor if you want a default access modifier 3 20–21

com/capitalone/dashboard/model/ArtifactIdentifier.java

Violation Priority Line
The class 'ArtifactIdentifier' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=5, WMC=6) 3 4–118
This statement should have braces 3 76
This statement should have braces 3 78
This statement should have braces 3 80
This statement should have braces 3 84
This statement should have braces 3 86
This statement should have braces 3 89
This statement should have braces 3 91
This statement should have braces 3 94
This statement should have braces 3 96
This statement should have braces 3 99
This statement should have braces 3 101
This statement should have braces 3 104
This statement should have braces 3 106

com/capitalone/dashboard/model/AuditResult.java

Violation Priority Line
The class 'AuditResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=30, WMC=31) 3 10–184

com/capitalone/dashboard/model/Authentication.java

Violation Priority Line
The class 'Authentication' is suspected to be a Data Class (WOC=28.571%, NOPA=0, NOAM=4, WMC=9) 3 15–65
To avoid mistakes add a comment at the beginning of the HASH_PREFIX field if you want a default access modifier 3 16
To avoid mistakes add a comment at the beginning of the hash method if you want a default access modifier 3 46–51

com/capitalone/dashboard/model/BinaryArtifact.java

Violation Priority Line
The field name 'actual_sha1' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
The field name 'actual_md5' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
The instance method name 'getActual_sha1' doesn't match '[a-z][a-zA-Z0-9]*' 1 268–270
The method parameter name 'actual_sha1' doesn't match '[a-z][a-zA-Z0-9]*' 1 272
The instance method name 'setActual_sha1' doesn't match '[a-z][a-zA-Z0-9]*' 1 272–274
The instance method name 'getActual_md5' doesn't match '[a-z][a-zA-Z0-9]*' 1 276–278
The method parameter name 'actual_md5' doesn't match '[a-z][a-zA-Z0-9]*' 1 280
The instance method name 'setActual_md5' doesn't match '[a-z][a-zA-Z0-9]*' 1 280–282

com/capitalone/dashboard/model/Build.java

Violation Priority Line
The class 'Build' is suspected to be a Data Class (WOC=4.000%, NOPA=0, NOAM=24, WMC=25) 3 23–138

com/capitalone/dashboard/model/BuildStatus.java

Violation Priority Line
The enum constant name 'Success' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Failure' doesn't match '[A-Z][A-Z_0-9]*' 1 8
The enum constant name 'Unstable' doesn't match '[A-Z][A-Z_0-9]*' 1 9
The enum constant name 'Aborted' doesn't match '[A-Z][A-Z_0-9]*' 1 10
The enum constant name 'InProgress' doesn't match '[A-Z][A-Z_0-9]*' 1 11
The enum constant name 'Unknown' doesn't match '[A-Z][A-Z_0-9]*' 1 12

com/capitalone/dashboard/model/CloudInstance.java

Violation Priority Line
This statement should have braces 3 284
This statement should have braces 3 285

com/capitalone/dashboard/model/CloudInstanceHistory.java

Violation Priority Line
The class 'CloudInstanceHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 3 10–148
This statement should have braces 3 133
This statement should have braces 3 134

com/capitalone/dashboard/model/CloudSubNetwork.java

Violation Priority Line
The class 'CloudSubNetwork' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=31, WMC=31) 3 12–168
This statement should have braces 3 163
This statement should have braces 3 164

com/capitalone/dashboard/model/CloudVirtualNetwork.java

Violation Priority Line
The class 'CloudVirtualNetwork' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=17, WMC=17) 3 15–111
This statement should have braces 3 106
This statement should have braces 3 107

com/capitalone/dashboard/model/CloudVolumeStorage.java

Violation Priority Line
The class 'CloudVolumeStorage' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 3 11–115
This statement should have braces 3 102
This statement should have braces 3 103

com/capitalone/dashboard/model/Cmdb.java

Violation Priority Line
The class 'Cmdb' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=43, WMC=43) 3 12–301

com/capitalone/dashboard/model/CodeQuality.java

Violation Priority Line
The class 'CodeQuality' is suspected to be a Data Class (WOC=6.250%, NOPA=0, NOAM=15, WMC=16) 3 22–97

com/capitalone/dashboard/model/CodeQualityMetric.java

Violation Priority Line
The class 'CodeQualityMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=12) 3 6–67
This statement should have braces 3 57
This statement should have braces 3 58

com/capitalone/dashboard/model/CodeQualityMetricStatus.java

Violation Priority Line
The enum constant name 'Error' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Warning' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Alert' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Ok' doesn't match '[A-Z][A-Z_0-9]*' 1 7

com/capitalone/dashboard/model/CodeQualityType.java

Violation Priority Line
The enum constant name 'StaticAnalysis' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'SecurityAnalysis' doesn't match '[A-Z][A-Z_0-9]*' 1 8

com/capitalone/dashboard/model/CodeReposBuilds.java

Violation Priority Line
The class 'CodeReposBuilds' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 12–45

com/capitalone/dashboard/model/CollectionError.java

Violation Priority Line
The class 'CollectionError' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=3, WMC=4) 3 4–32

com/capitalone/dashboard/model/Collector.java

Violation Priority Line
The class 'Collector' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=22) 3 15–116

com/capitalone/dashboard/model/CollectorItem.java

Violation Priority Line
The class 'CollectorItem' is suspected to be a Data Class (WOC=9.524%, NOPA=0, NOAM=19, WMC=24) 3 29–141

com/capitalone/dashboard/model/CollectorItemConfigHistory.java

Violation Priority Line
The class 'CollectorItemConfigHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 10–66

com/capitalone/dashboard/model/CollectorType.java

Violation Priority Line
The enum constant name 'Incident' doesn't match '[A-Z][A-Z_0-9]*' 1 9
The enum constant name 'Build' doesn't match '[A-Z][A-Z_0-9]*' 1 10
The enum constant name 'Artifact' doesn't match '[A-Z][A-Z_0-9]*' 1 11
The enum constant name 'Deployment' doesn't match '[A-Z][A-Z_0-9]*' 1 12
The enum constant name 'AgileTool' doesn't match '[A-Z][A-Z_0-9]*' 1 13
The enum constant name 'Feature' doesn't match '[A-Z][A-Z_0-9]*' 1 15
The enum constant name 'TestResult' doesn't match '[A-Z][A-Z_0-9]*' 1 16
The enum constant name 'ScopeOwner' doesn't match '[A-Z][A-Z_0-9]*' 1 18
The enum constant name 'Scope' doesn't match '[A-Z][A-Z_0-9]*' 1 20
The enum constant name 'CodeQuality' doesn't match '[A-Z][A-Z_0-9]*' 1 21
The enum constant name 'Test' doesn't match '[A-Z][A-Z_0-9]*' 1 22
The enum constant name 'StaticSecurityScan' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The enum constant name 'LibraryPolicy' doesn't match '[A-Z][A-Z_0-9]*' 1 24
The enum constant name 'ChatOps' doesn't match '[A-Z][A-Z_0-9]*' 1 25
The enum constant name 'Cloud' doesn't match '[A-Z][A-Z_0-9]*' 1 26
The enum constant name 'Product' doesn't match '[A-Z][A-Z_0-9]*' 1 27
The enum constant name 'AppPerformance' doesn't match '[A-Z][A-Z_0-9]*' 1 28
The enum constant name 'InfraPerformance' doesn't match '[A-Z][A-Z_0-9]*' 1 29
The enum constant name 'Score' doesn't match '[A-Z][A-Z_0-9]*' 1 30
The enum constant name 'Audit' doesn't match '[A-Z][A-Z_0-9]*' 1 32

com/capitalone/dashboard/model/Comment.java

Violation Priority Line
The class 'Comment' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 3–58

com/capitalone/dashboard/model/Commit.java

Violation Priority Line
The class 'Commit' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 26–66

com/capitalone/dashboard/model/CommitStatus.java

Violation Priority Line
The class 'CommitStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 3–49

com/capitalone/dashboard/model/CommitType.java

Violation Priority Line
The enum constant name 'NotBuilt' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'Merge' doesn't match '[A-Z][A-Z_0-9]*' 1 5
The enum constant name 'New' doesn't match '[A-Z][A-Z_0-9]*' 1 6

com/capitalone/dashboard/model/Configuration.java

Violation Priority Line
The class 'Configuration' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=4, WMC=10) 3 11–61

com/capitalone/dashboard/model/Dashboard.java

Violation Priority Line
The class 'Dashboard' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=38, WMC=41) 3 16–232
To avoid mistakes add a comment at the beginning of the errorMessage field if you want a default access modifier 3 59
To avoid mistakes add a comment at the beginning of the errorCode field if you want a default access modifier 3 62
To avoid mistakes add a comment at the beginning of the null constructor if you want a default access modifier 3 64–65
Avoid long parameter lists. 3 67
Avoid long parameter lists. 3 71
Avoid unused constructor parameters such as 'remoteCreated'. 3 71

com/capitalone/dashboard/model/DashboardType.java

Violation Priority Line
The enum constant name 'Product' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Team' doesn't match '[A-Z][A-Z_0-9]*' 1 8

com/capitalone/dashboard/model/EnvironmentComponent.java

Violation Priority Line
The class 'EnvironmentComponent' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=22, WMC=22) 3 10–116

com/capitalone/dashboard/model/EnvironmentStatus.java

Violation Priority Line
The class 'EnvironmentStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=14, WMC=14) 3 10–74

com/capitalone/dashboard/model/Feature.java

Violation Priority Line
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'String' 3 56
This statement should have braces 3 544
This statement should have braces 3 546

com/capitalone/dashboard/model/FeatureHistory.java

Violation Priority Line
The class 'FeatureHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 3 15–160
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'String' 3 41

com/capitalone/dashboard/model/FeatureIssueLink.java

Violation Priority Line
The class 'FeatureIssueLink' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 7–54

com/capitalone/dashboard/model/FortifyScanReport.java

Violation Priority Line
The class 'FortifyScanReport' is suspected to be a Data Class (WOC=7.143%, NOPA=0, NOAM=13, WMC=16) 3 15–123
The class 'Threat' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3 25–52
To avoid mistakes add a comment at the beginning of the components field if you want a default access modifier 3 26
To avoid mistakes add a comment at the beginning of the count field if you want a default access modifier 3 27

com/capitalone/dashboard/model/GenericCollectorItem.java

Violation Priority Line
The class 'GenericCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 3 13–93

com/capitalone/dashboard/model/KeyValueLog.java

Violation Priority Line
StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). 3 13

com/capitalone/dashboard/model/LibraryPolicyResult.java

Violation Priority Line
The class 'LibraryPolicyResult' is suspected to be a Data Class (WOC=5.263%, NOPA=0, NOAM=18, WMC=26) 3 17–222
The class 'Threat' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=7, WMC=9) 3 28–70
To avoid mistakes add a comment at the beginning of the level field if you want a default access modifier 3 29
To avoid mistakes add a comment at the beginning of the components field if you want a default access modifier 3 30
To avoid mistakes add a comment at the beginning of the count field if you want a default access modifier 3 31
To avoid mistakes add a comment at the beginning of the name field if you want a default access modifier 3 73

com/capitalone/dashboard/model/LibraryPolicyThreatDisposition.java

Violation Priority Line
The enum constant name 'Open' doesn't match '[A-Z][A-Z_0-9]*' 1 6
The enum constant name 'Closed' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'FalsePositive' doesn't match '[A-Z][A-Z_0-9]*' 1 8
The enum constant name 'WillNotFix' doesn't match '[A-Z][A-Z_0-9]*' 1 9
The enum constant name 'NotUsed' doesn't match '[A-Z][A-Z_0-9]*' 1 10
The enum constant name 'Challenged' doesn't match '[A-Z][A-Z_0-9]*' 1 11
The enum constant name 'ReviewRequested' doesn't match '[A-Z][A-Z_0-9]*' 1 12
The enum constant name 'Unknown' doesn't match '[A-Z][A-Z_0-9]*' 1 13

com/capitalone/dashboard/model/LibraryPolicyThreatLevel.java

Violation Priority Line
The enum constant name 'Medium' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'High' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Low' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'None' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Critical' doesn't match '[A-Z][A-Z_0-9]*' 1 7
This statement should have braces 3 19
This statement should have braces 3 20
This statement should have braces 3 21
This statement should have braces 3 22
This statement should have braces 3 23

com/capitalone/dashboard/model/LibraryPolicyType.java

Violation Priority Line
The enum constant name 'Security' doesn't match '[A-Z][A-Z_0-9]*' 1 5
The enum constant name 'License' doesn't match '[A-Z][A-Z_0-9]*' 1 6
The enum constant name 'Other' doesn't match '[A-Z][A-Z_0-9]*' 1 7

com/capitalone/dashboard/model/MaturityModel.java

Violation Priority Line
The class 'MaturityModel' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 7–27

com/capitalone/dashboard/model/Monitor2.java

Violation Priority Line
The class 'Monitor2' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 10–57

com/capitalone/dashboard/model/NameValue.java

Violation Priority Line
The class 'NameValue' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3 4–51
This statement should have braces 3 35
This statement should have braces 3 36
This statement should have braces 3 40

com/capitalone/dashboard/model/NameValueCount.java

Violation Priority Line
The class 'NameValueCount' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) 3 3–27

com/capitalone/dashboard/model/Owner.java

Violation Priority Line
The class 'Owner' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3 6–58

com/capitalone/dashboard/model/Performance.java

Violation Priority Line
The class 'Performance' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 3 10–93

com/capitalone/dashboard/model/PerformanceMetric.java

Violation Priority Line
The class 'PerformanceMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3–23

com/capitalone/dashboard/model/PerformanceType.java

Violation Priority Line
The enum constant name 'ApplicationPerformance' doesn't match '[A-Z][A-Z_0-9]*' 1 5
The enum constant name 'InfrastructurePerformance' doesn't match '[A-Z][A-Z_0-9]*' 1 6

com/capitalone/dashboard/model/PipelineCommit.java

Violation Priority Line
This statement should have braces 3 37
This statement should have braces 3 39
This statement should have braces 3 41
This statement should have braces 3 45
This statement should have braces 3 47

com/capitalone/dashboard/model/PipelineStage.java

Violation Priority Line
This statement should have braces 3 53
This statement should have braces 3 55
This statement should have braces 3 57
This statement should have braces 3 61
This statement should have braces 3 63
This statement should have braces 3 65

com/capitalone/dashboard/model/PolicyScanMetric.java

Violation Priority Line
The class 'PolicyScanMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 3–35

com/capitalone/dashboard/model/RallyBurnDownData.java

Violation Priority Line
The class 'RallyBurnDownData' is suspected to be a Data Class (WOC=0.000%, NOPA=3, NOAM=14, WMC=15) 3 11–75

com/capitalone/dashboard/model/RallyFeature.java

Violation Priority Line
The class 'RallyFeature' is suspected to be a Data Class (WOC=14.634%, NOPA=0, NOAM=35, WMC=41) 3 16–205

com/capitalone/dashboard/model/RallyFeatureType.java

Violation Priority Line
The enum constant name 'Feature' doesn't match '[A-Z][A-Z_0-9]*' 1 4

com/capitalone/dashboard/model/RallyStoryStages.java

Violation Priority Line
The class 'RallyStoryStages' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=14, WMC=14) 3 5–59

com/capitalone/dashboard/model/RepoBranch.java

Violation Priority Line
The class 'RepoBranch' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=15) 3 9–103
The enum constant name 'Unknown' doesn't match '[A-Z][A-Z_0-9]*' 1 17
This statement should have braces 3 20
This statement should have braces 3 73
This statement should have braces 3 74

com/capitalone/dashboard/model/RequestLog.java

Violation Priority Line
The class 'RequestLog' is suspected to be a Data Class (WOC=3.704%, NOPA=0, NOAM=26, WMC=27) 3 7–125
The method 'toString()' is missing an @Override annotation. 3 122–124

com/capitalone/dashboard/model/Review.java

Violation Priority Line
The class 'Review' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 3–58

com/capitalone/dashboard/model/SCM.java

Violation Priority Line
The class 'SCM' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=34, WMC=36) 3 10–166
This statement should have braces 3 150
This statement should have braces 3 151

com/capitalone/dashboard/model/Scope.java

Violation Priority Line
The class 'Scope' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=22, WMC=24) 3 36–159
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'String' 3 47
This statement should have braces 3 145
This statement should have braces 3 147

com/capitalone/dashboard/model/ScopeOwner.java

Violation Priority Line
The class 'ScopeOwner' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 16–74
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'String' 3 24

com/capitalone/dashboard/model/ScopeOwnerCollectorItem.java

Violation Priority Line
This statement should have braces 3 72
This statement should have braces 3 73

com/capitalone/dashboard/model/Service.java

Violation Priority Line
The class 'Service' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=15, WMC=15) 3 13–82

com/capitalone/dashboard/model/ServiceAccount.java

Violation Priority Line
The class 'ServiceAccount' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) 3 6–36

com/capitalone/dashboard/model/ServiceStatus.java

Violation Priority Line
The enum constant name 'Ok' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Warning' doesn't match '[A-Z][A-Z_0-9]*' 1 8
The enum constant name 'Unauth' doesn't match '[A-Z][A-Z_0-9]*' 1 9
The enum constant name 'Alert' doesn't match '[A-Z][A-Z_0-9]*' 1 10
Unnecessary modifier 'private' on constructor 'ServiceStatus(int, int)': enum constructors are implicitly private 3 15–18

com/capitalone/dashboard/model/SprintEstimate.java

Violation Priority Line
The class 'SprintEstimate' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 3–56

com/capitalone/dashboard/model/StandardWidget.java

Violation Priority Line
Avoid unused imports such as 'org.apache.commons.collections.MapUtils' 4 3

com/capitalone/dashboard/model/StoryIndicator.java

Violation Priority Line
The class 'StoryIndicator' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=22, WMC=22) 3 2–80

com/capitalone/dashboard/model/Team.java

Violation Priority Line
The class 'Team' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=23) 3 12–152
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'String' 3 20
This statement should have braces 3 131
This statement should have braces 3 133
This statement should have braces 3 135
This statement should have braces 3 139
This statement should have braces 3 141

com/capitalone/dashboard/model/TeamInventory.java

Violation Priority Line
The class 'TeamInventory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=19) 3 12–133
This statement should have braces 3 112
This statement should have braces 3 114
This statement should have braces 3 116
This statement should have braces 3 120
This statement should have braces 3 122

com/capitalone/dashboard/model/TeamLevelDetails.java

Violation Priority Line
This statement should have braces 3 41
This statement should have braces 3 42

com/capitalone/dashboard/model/TeamMember.java

Violation Priority Line
The class 'TeamMember' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 8–70

com/capitalone/dashboard/model/Template.java

Violation Priority Line
The class 'Template' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=7) 3 14–52
It is somewhat confusing to have a field name matching the declaring class name 3 16

com/capitalone/dashboard/model/TestCapability.java

Violation Priority Line
The class 'TestCapability' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=36, WMC=36) 3 6–225

com/capitalone/dashboard/model/TestCase.java

Violation Priority Line
The class 'TestCase' is suspected to be a Data Class (WOC=7.143%, NOPA=0, NOAM=26, WMC=28) 3 11–170

com/capitalone/dashboard/model/TestCaseConditionResult.java

Violation Priority Line
The class 'TestCaseConditionResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3–22

com/capitalone/dashboard/model/TestCaseStatus.java

Violation Priority Line
The enum constant name 'Unknown' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Skipped' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Success' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Failure' doesn't match '[A-Z][A-Z_0-9]*' 1 7

com/capitalone/dashboard/model/TestCaseStep.java

Violation Priority Line
The class 'TestCaseStep' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 4–59

com/capitalone/dashboard/model/TestResult.java

Violation Priority Line
The class 'TestResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=38, WMC=38) 3 26–257

com/capitalone/dashboard/model/TestSuite.java

Violation Priority Line
The class 'TestSuite' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 3 9–168

com/capitalone/dashboard/model/TestSuiteType.java

Violation Priority Line
The enum constant name 'Performance' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Security' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Functional' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Manual' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Integration' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Regression' doesn't match '[A-Z][A-Z_0-9]*' 1 7
The enum constant name 'Unit' doesn't match '[A-Z][A-Z_0-9]*' 1 7

com/capitalone/dashboard/model/UserInfo.java

Violation Priority Line
The class 'UserInfo' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=19) 3 17–107

com/capitalone/dashboard/model/UserStory.java

Violation Priority Line
The class 'UserStory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 3–51

com/capitalone/dashboard/model/Widget.java

Violation Priority Line
The class 'Widget' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=7, WMC=7) 3 12–60
This statement should have braces 3 48
This statement should have braces 3 49

com/capitalone/dashboard/model/quality/ArtifactType.java

Violation Priority Line
The enum constant name 'junit' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'checkstyle' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'pmd' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'findbugs' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'jacoco' doesn't match '[A-Z][A-Z_0-9]*' 1 4

com/capitalone/dashboard/model/quality/CheckstyleReport.java

Violation Priority Line
The enum constant name 'warning' doesn't match '[A-Z][A-Z_0-9]*' 1 58
The enum constant name 'error' doesn't match '[A-Z][A-Z_0-9]*' 1 58
The enum constant name 'info' doesn't match '[A-Z][A-Z_0-9]*' 1 58
The enum constant name 'ignore' doesn't match '[A-Z][A-Z_0-9]*' 1 58

com/capitalone/dashboard/model/quality/FindBugsXmlReport.java

Violation Priority Line
The class 'BugInstance' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 41–97
The enum constant name 'Normal' doesn't match '[A-Z][A-Z_0-9]*' 1 101
The enum constant name 'Blocker' doesn't match '[A-Z][A-Z_0-9]*' 1 101
The enum constant name 'Critical' doesn't match '[A-Z][A-Z_0-9]*' 1 101
The enum constant name 'Low' doesn't match '[A-Z][A-Z_0-9]*' 1 101

com/capitalone/dashboard/model/quality/JacocoXmlReport.java

Violation Priority Line
The class 'Counter' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 28–61

com/capitalone/dashboard/model/quality/JunitXmlReport.java

Violation Priority Line
The class 'JunitXmlReport' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=21, WMC=22) 3 123–840
The class 'Property' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 452–500
The class 'Testcase' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 545–838
The class 'Error' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 678–747
The class 'Failure' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 767–836

com/capitalone/dashboard/model/relation/RelatedCollectorItem.java

Violation Priority Line
The class 'RelatedCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 10–61

com/capitalone/dashboard/model/score/ScoreCollectorItem.java

Violation Priority Line
This statement should have braces 3 21
This statement should have braces 3 23

com/capitalone/dashboard/model/score/ScoreComponentMetricBase.java

Violation Priority Line
The class 'ScoreComponentMetricBase' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=23, WMC=23) 3 8–153

com/capitalone/dashboard/model/score/ScoreMetric.java

Violation Priority Line
The class 'ScoreMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=19, WMC=19) 3 15–136

com/capitalone/dashboard/model/score/settings/BuildScoreSettings.java

Violation Priority Line
The class 'BuildScoreSettings' is suspected to be a Data Class (WOC=14.286%, NOPA=2, NOAM=6, WMC=8) 3 6–112

com/capitalone/dashboard/model/score/settings/ComponentAlert.java

Violation Priority Line
The class 'ComponentAlert' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=4, WMC=6) 3 6–46

com/capitalone/dashboard/model/score/settings/DeployScoreSettings.java

Violation Priority Line
The class 'DeployScoreSettings' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=4, WMC=6) 3 6–54

com/capitalone/dashboard/model/score/settings/PropagateType.java

Violation Priority Line
The enum constant name 'no' doesn't match '[A-Z][A-Z_0-9]*' 1 4
The enum constant name 'widget' doesn't match '[A-Z][A-Z_0-9]*' 1 5
The enum constant name 'dashboard' doesn't match '[A-Z][A-Z_0-9]*' 1 6
Unnecessary modifier 'private' on constructor 'PropagateType(int)': enum constructors are implicitly private 3 10–12

com/capitalone/dashboard/model/score/settings/QualityScoreSettings.java

Violation Priority Line
The class 'QualityScoreSettings' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=8) 3 6–151
The class 'ViolationsScoreSettings' is suspected to be a Data Class (WOC=11.111%, NOPA=3, NOAM=8, WMC=10) 3 62–139

com/capitalone/dashboard/model/score/settings/ScmScoreSettings.java

Violation Priority Line
The class 'ScmScoreSettings' is suspected to be a Data Class (WOC=20.000%, NOPA=1, NOAM=4, WMC=6) 3 6–56

com/capitalone/dashboard/model/score/settings/ScoreComponentSettings.java

Violation Priority Line
The class 'ScoreComponentSettings' is suspected to be a Data Class (WOC=25.000%, NOPA=0, NOAM=6, WMC=12) 3 6–73

com/capitalone/dashboard/model/score/settings/ScoreCriteria.java

Violation Priority Line
The class 'ScoreCriteria' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=10) 3 15–88

com/capitalone/dashboard/model/score/settings/ScoreCriteriaSettings.java

Violation Priority Line
The class 'ScoreCriteriaSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 3 8–110

com/capitalone/dashboard/model/score/settings/ScoreThresholdSettings.java

Violation Priority Line
The class 'ScoreThresholdSettings' is suspected to be a Data Class (WOC=9.091%, NOPA=0, NOAM=10, WMC=12) 3 6–103
The enum constant name 'equals' doesn't match '[A-Z][A-Z_0-9]*' 1 10
The enum constant name 'less' doesn't match '[A-Z][A-Z_0-9]*' 1 11
The enum constant name 'greater' doesn't match '[A-Z][A-Z_0-9]*' 1 12
The enum constant name 'less_or_equal' doesn't match '[A-Z][A-Z_0-9]*' 1 13
The enum constant name 'greater_or_equal' doesn't match '[A-Z][A-Z_0-9]*' 1 14
The enum constant name 'percent' doesn't match '[A-Z][A-Z_0-9]*' 1 19
The enum constant name 'days' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/score/settings/ScoreType.java

Violation Priority Line
The enum constant name 'no_score' doesn't match '[A-Z][A-Z_0-9]*' 1 8
The enum constant name 'zero_score' doesn't match '[A-Z][A-Z_0-9]*' 1 10
The enum constant name 'value_percent' doesn't match '[A-Z][A-Z_0-9]*' 1 12

com/capitalone/dashboard/model/webhook/github/GitHubParsed.java

Violation Priority Line
The class 'GitHubParsed' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=12) 3 8–80

com/capitalone/dashboard/model/webhook/github/MergeEvent.java

Violation Priority Line
The class 'MergeEvent' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 5–75
This statement should have braces 3 63
This statement should have braces 3 64

com/capitalone/dashboard/repository/BaseCollectorItemRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 55

com/capitalone/dashboard/repository/BinaryArtifactRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 25

com/capitalone/dashboard/repository/BinaryArtifactRepositoryImpl.java

Violation Priority Line
To avoid mistakes add a comment at the beginning of the template field if you want a default access modifier 3 14

com/capitalone/dashboard/repository/BuildRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 26

com/capitalone/dashboard/repository/CloudInstanceRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 17
Avoid the use of value in annotations when its the only element 3 20
Avoid the use of value in annotations when its the only element 3 23
Avoid the use of value in annotations when its the only element 3 28

com/capitalone/dashboard/repository/CloudSubNetworkRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 18
Avoid the use of value in annotations when its the only element 3 21
Avoid the use of value in annotations when its the only element 3 25
Avoid the use of value in annotations when its the only element 3 28

com/capitalone/dashboard/repository/CloudVirtualNetworkRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 18
Avoid the use of value in annotations when its the only element 3 21
Avoid the use of value in annotations when its the only element 3 25
Avoid the use of value in annotations when its the only element 3 28
Avoid the use of value in annotations when its the only element 3 33

com/capitalone/dashboard/repository/CloudVolumeRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 17
Avoid the use of value in annotations when its the only element 3 20
Avoid the use of value in annotations when its the only element 3 23
Avoid the use of value in annotations when its the only element 3 26
Avoid the use of value in annotations when its the only element 3 33

com/capitalone/dashboard/repository/CollectorItemRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 22
Avoid the use of value in annotations when its the only element 3 24
Avoid the use of value in annotations when its the only element 3 28
Avoid the use of value in annotations when its the only element 3 30
Avoid the use of value in annotations when its the only element 3 33
Avoid the use of value in annotations when its the only element 3 36
Avoid the use of value in annotations when its the only element 3 39
Avoid the use of value in annotations when its the only element 3 42
Avoid the use of value in annotations when its the only element 3 45

com/capitalone/dashboard/repository/CommitRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 38

com/capitalone/dashboard/repository/ComponentRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 21
Avoid the use of value in annotations when its the only element 3 24
Avoid the use of value in annotations when its the only element 3 27
Avoid the use of value in annotations when its the only element 3 30

com/capitalone/dashboard/repository/CustomRepositoryQueryImpl.java

Violation Priority Line
Avoid unused imports such as 'com.capitalone.dashboard.model.BaseModel' 4 4
Avoid unused imports such as 'com.capitalone.dashboard.model.Dashboard' 4 8
Avoid unused imports such as 'org.apache.commons.collections.CollectionUtils' 4 10
Avoid unused imports such as 'java.util.ArrayList' 4 19
Avoid unused imports such as 'java.util.Set' 4 22
Avoid unused imports such as 'java.util.stream.Collectors' 4 24
Avoid unused private fields such as 'REGEX_ANY_STRING_INCLUDING_EMPTY'. 3 30
Avoid using equals() to compare against null 1 41

com/capitalone/dashboard/repository/DashboardRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 31
Avoid the use of value in annotations when its the only element 3 34
Avoid the use of value in annotations when its the only element 3 37
The method 'findAll(Pageable)' is missing an @Override annotation. 3 53
The method 'count()' is missing an @Override annotation. 3 62

com/capitalone/dashboard/repository/EnvironmentComponentRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 23
Avoid the use of value in annotations when its the only element 3 34
Avoid the use of value in annotations when its the only element 3 37
Avoid the use of value in annotations when its the only element 3 40

com/capitalone/dashboard/repository/FeatureRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 51
Avoid the use of value in annotations when its the only element 3 54
Avoid the use of value in annotations when its the only element 3 57

com/capitalone/dashboard/repository/GitHubRepoRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 11
Avoid the use of value in annotations when its the only element 3 14

com/capitalone/dashboard/repository/GitRequestRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 32
Avoid the use of value in annotations when its the only element 3 48
Avoid the use of value in annotations when its the only element 3 51

com/capitalone/dashboard/repository/IncidentRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 22

com/capitalone/dashboard/repository/JobRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 11
Avoid the use of value in annotations when its the only element 3 14
Avoid the use of value in annotations when its the only element 3 17

com/capitalone/dashboard/repository/RallyFeatureRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 29
Avoid the use of value in annotations when its the only element 3 32
Avoid the use of value in annotations when its the only element 3 35

com/capitalone/dashboard/repository/ScopeOwnerRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 14
Avoid the use of value in annotations when its the only element 3 17
Avoid the use of value in annotations when its the only element 3 20
Avoid the use of value in annotations when its the only element 3 34

com/capitalone/dashboard/repository/ScopeRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 40
Avoid the use of value in annotations when its the only element 3 43

com/capitalone/dashboard/repository/ScoreCollectorItemRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 21
Avoid the use of value in annotations when its the only element 3 24

com/capitalone/dashboard/repository/TeamInventoryRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 18

com/capitalone/dashboard/repository/TeamRepository.java

Violation Priority Line
Avoid the use of value in annotations when its the only element 3 34
Avoid the use of value in annotations when its the only element 3 37

com/capitalone/dashboard/request/BinaryArtifactCreateRequest.java

Violation Priority Line
The class 'BinaryArtifactCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=21, WMC=21) 3 15–125
To avoid mistakes add a comment at the beginning of the canonicalName field if you want a default access modifier 3 20

com/capitalone/dashboard/request/BuildDataCreateRequest.java

Violation Priority Line
The class 'BuildDataCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 3 11–149

com/capitalone/dashboard/request/CloudInstanceCreateRequest.java

Violation Priority Line
Linguistics Antipattern - The field 'isMonitored' indicates linguistically it is a boolean, but it is 'String' 3 20
Linguistics Antipattern - The field 'isEncrypted' indicates linguistically it is a boolean, but it is 'String' 3 28
Linguistics Antipattern - The field 'isStopped' indicates linguistically it is a boolean, but it is 'String' 3 30
Linguistics Antipattern - The field 'isTagged' indicates linguistically it is a boolean, but it is 'String' 3 31
This statement should have braces 3 287
This statement should have braces 3 288
This statement should have braces 3 292

com/capitalone/dashboard/request/CloudInstanceListRefreshRequest.java

Violation Priority Line
The class 'CloudInstanceListRefreshRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 8–39

com/capitalone/dashboard/request/CloudSubnetCreateRequest.java

Violation Priority Line
The class 'CloudSubnetCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=32, WMC=32) 3 10–176
This statement should have braces 3 160
This statement should have braces 3 161
This statement should have braces 3 165

com/capitalone/dashboard/request/CloudSubnetListRefreshRequest.java

Violation Priority Line
The class 'CloudSubnetListRefreshRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 8–39

com/capitalone/dashboard/request/CloudVirtualNetworkListRefreshRequest.java

Violation Priority Line
The class 'CloudVirtualNetworkListRefreshRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 8–39

com/capitalone/dashboard/request/CloudVolumeCreateRequest.java

Violation Priority Line
The class 'CloudVolumeCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 3 10–114
This statement should have braces 3 101
This statement should have braces 3 102

com/capitalone/dashboard/request/CloudVolumeListRefreshRequest.java

Violation Priority Line
The class 'CloudVolumeListRefreshRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 8–39

com/capitalone/dashboard/request/CodeQualityCreateRequest.java

Violation Priority Line
The class 'CodeQualityCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=21, WMC=21) 3 10–119

com/capitalone/dashboard/request/CommitCreateRequest.java

Violation Priority Line
The class 'CommitCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 5–25

com/capitalone/dashboard/request/ConfigurationCreateRequest.java

Violation Priority Line
The class 'ConfigurationCreateRequest' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=4, WMC=5) 3 11–32

com/capitalone/dashboard/request/DeployDataCreateRequest.java

Violation Priority Line
The class 'DeployDataCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=34, WMC=34) 3 5–171

com/capitalone/dashboard/request/GenericCollectorItemCreateRequest.java

Violation Priority Line
The class 'GenericCollectorItemCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 9–60

com/capitalone/dashboard/request/GitRequestCreateRequest.java

Violation Priority Line
The class 'GitRequestCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 5–25

com/capitalone/dashboard/request/Monitor2DataCreateRequest.java

Violation Priority Line
The class 'Monitor2DataCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 5–22

com/capitalone/dashboard/request/PerfTestDataCreateRequest.java

Violation Priority Line
The class 'PerfTestDataCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=40, WMC=40) 3 12–277

com/capitalone/dashboard/request/PerformanceCreateRequest.java

Violation Priority Line
The class 'PerformanceCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=25, WMC=25) 3 9–138

com/capitalone/dashboard/request/TestDataCreateRequest.java

Violation Priority Line
The class 'TestDataCreateRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=39, WMC=39) 3 12–254

com/capitalone/dashboard/response/BuildDataCreateResponse.java

Violation Priority Line
The class 'BuildDataCreateResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=24, WMC=24) 3 9–168
This statement should have braces 3 121
This statement should have braces 3 123

com/capitalone/dashboard/response/CloudVolumeAggregatedResponse.java

Violation Priority Line
The class 'CloudVolumeAggregatedResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 3–58

com/capitalone/dashboard/response/RallyBurnDownResponse.java

Violation Priority Line
The class 'RallyBurnDownResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 5–43

com/capitalone/dashboard/testutil/GsonUtil.java

Violation Priority Line
The constant name 'gsonBuilder' doesn't match '[A-Z][A-Z_0-9]*' 1 16
Avoid unused method parameters such as 'context'. 3 20
Avoid unused method parameters such as 'typeOfT'. 3 20

com/capitalone/dashboard/testutil/TestResponse.java

Violation Priority Line
The class 'TestResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) 3 5–29

com/capitalone/dashboard/testutil/TestRestOperations.java

Violation Priority Line
To avoid mistakes add a comment at the beginning of the template field if you want a default access modifier 3 11

com/capitalone/dashboard/util/CoreFeatureSettings.java

Violation Priority Line
The class 'CoreFeatureSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 10–38

com/capitalone/dashboard/util/DashboardUtils.java

Violation Priority Line
This statement should have braces 3 24
This statement should have braces 3 26

com/capitalone/dashboard/util/Encryption.java

Violation Priority Line
System.out.println is used 2 127
System.out.println is used 2 128
System.out.println is used 2 129
System.out.println is used 2 130

com/capitalone/dashboard/util/FeatureCollectorConstants.java

Violation Priority Line
The utility class name 'FeatureCollectorConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper)' 1 13–47

com/capitalone/dashboard/util/GitBranchSpec.java

Violation Priority Line
The method 'toString()' is missing an @Override annotation. 3 30–32

com/capitalone/dashboard/util/GitHubParsedUrl.java

Violation Priority Line
The class 'GitHubParsedUrl' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=13) 3 3–61

com/capitalone/dashboard/util/PipelineUtils.java

Violation Priority Line
When doing a String.toLowerCase()/toUpperCase() call, use a Locale 3 98

com/capitalone/dashboard/config/collector/QCloudConfig.java

Violation Priority Line
The class 'QCloudConfig' is suspected to be a Data Class (WOC=0.000%, NOPA=26, NOAM=0, WMC=7) 3 17–120
The public constant name 'cloudConfig' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QApiToken.java

Violation Priority Line
The class 'QApiToken' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=7) 3 17–60
The public constant name 'apiToken' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QApplication.java

Violation Priority Line
The class 'QApplication' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=3) 3 17–43
The public constant name 'application' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QAuditResult.java

Violation Priority Line
The class 'QAuditResult' is suspected to be a Data Class (WOC=0.000%, NOPA=18, NOAM=0, WMC=8) 3 17–83
The public constant name 'auditResult' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QAuthentication.java

Violation Priority Line
The class 'QAuthentication' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=7) 3 17–58
The public constant name 'authentication' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QBaseModel.java

Violation Priority Line
The public constant name 'baseModel' doesn't match '[A-Z][A-Z_0-9]*' 1 23

com/capitalone/dashboard/model/QBinaryArtifact.java

Violation Priority Line
The class 'QBinaryArtifact' is suspected to be a Data Class (WOC=0.000%, NOPA=31, NOAM=0, WMC=9) 3 17–110
The public constant name 'binaryArtifact' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
The final field name 'actual_md5' doesn't match '[a-z][a-zA-Z0-9]*' 1 27
The final field name 'actual_sha1' doesn't match '[a-z][a-zA-Z0-9]*' 1 29

com/capitalone/dashboard/model/QBuild.java

Violation Priority Line
The class 'QBuild' is suspected to be a Data Class (WOC=0.000%, NOPA=15, NOAM=0, WMC=8) 3 17–77
The public constant name 'build' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QChangeOrder.java

Violation Priority Line
The class 'QChangeOrder' is suspected to be a Data Class (WOC=0.000%, NOPA=33, NOAM=0, WMC=8) 3 17–113
The public constant name 'changeOrder' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCloudInstance.java

Violation Priority Line
The class 'QCloudInstance' is suspected to be a Data Class (WOC=0.000%, NOPA=35, NOAM=0, WMC=7) 3 17–116
The public constant name 'cloudInstance' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isMonitored' indicates linguistically it is a boolean, but it is 'BooleanPath' 3 54
Linguistics Antipattern - The field 'isStopped' indicates linguistically it is a boolean, but it is 'BooleanPath' 3 56
Linguistics Antipattern - The field 'isTagged' indicates linguistically it is a boolean, but it is 'BooleanPath' 3 58

com/capitalone/dashboard/model/QCloudInstanceHistory.java

Violation Priority Line
The class 'QCloudInstanceHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=16, NOAM=0, WMC=7) 3 17–78
The public constant name 'cloudInstanceHistory' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCloudSubNetwork.java

Violation Priority Line
The class 'QCloudSubNetwork' is suspected to be a Data Class (WOC=0.000%, NOPA=19, NOAM=0, WMC=7) 3 17–84
The public constant name 'cloudSubNetwork' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCloudVirtualNetwork.java

Violation Priority Line
The class 'QCloudVirtualNetwork' is suspected to be a Data Class (WOC=0.000%, NOPA=12, NOAM=0, WMC=8) 3 17–71
The public constant name 'cloudVirtualNetwork' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCloudVolumeStorage.java

Violation Priority Line
The class 'QCloudVolumeStorage' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=7) 3 17–72
The public constant name 'cloudVolumeStorage' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCmdb.java

Violation Priority Line
The class 'QCmdb' is suspected to be a Data Class (WOC=0.000%, NOPA=24, NOAM=0, WMC=8) 3 17–95
The public constant name 'cmdb' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCodeQuality.java

Violation Priority Line
The class 'QCodeQuality' is suspected to be a Data Class (WOC=0.000%, NOPA=11, NOAM=0, WMC=9) 3 17–70
The public constant name 'codeQuality' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCodeQualityMetric.java

Violation Priority Line
The class 'QCodeQualityMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=3) 3 16–44
The public constant name 'codeQualityMetric' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QCodeReposBuilds.java

Violation Priority Line
The class 'QCodeReposBuilds' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=7) 3 17–58
The public constant name 'codeReposBuilds' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCollectionError.java

Violation Priority Line
The class 'QCollectionError' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=3) 3 16–40
The public constant name 'collectionError' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QCollector.java

Violation Priority Line
The class 'QCollector' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=7) 3 17–72
The public constant name 'collector' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCollectorItem.java

Violation Priority Line
The class 'QCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=14, NOAM=0, WMC=9) 3 17–76
The public constant name 'collectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCollectorItemConfigHistory.java

Violation Priority Line
The class 'QCollectorItemConfigHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=9, NOAM=0, WMC=8) 3 17–65
The public constant name 'collectorItemConfigHistory' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QComment.java

Violation Priority Line
The class 'QComment' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=3) 3 16–46
The public constant name 'comment' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QCommit.java

Violation Priority Line
The class 'QCommit' is suspected to be a Data Class (WOC=0.000%, NOPA=23, NOAM=0, WMC=9) 3 17–108
The public constant name 'commit' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QCommitStatus.java

Violation Priority Line
The class 'QCommitStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=3) 3 16–44
The public constant name 'commitStatus' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QComponent.java

Violation Priority Line
The class 'QComponent' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=7) 3 17–58
The public constant name 'component' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QConfiguration.java

Violation Priority Line
The class 'QConfiguration' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=7) 3 17–56
The public constant name 'configuration' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QDashboard.java

Violation Priority Line
The class 'QDashboard' is suspected to be a Data Class (WOC=0.000%, NOPA=22, NOAM=0, WMC=8) 3 17–91
The public constant name 'dashboard' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QEnvironmentComponent.java

Violation Priority Line
The class 'QEnvironmentComponent' is suspected to be a Data Class (WOC=0.000%, NOPA=14, NOAM=0, WMC=8) 3 17–75
The public constant name 'environmentComponent' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QEnvironmentStage.java

Violation Priority Line
The class 'QEnvironmentStage' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=8) 3 17–53
The public constant name 'environmentStage' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QEnvironmentStatus.java

Violation Priority Line
The class 'QEnvironmentStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=10, NOAM=0, WMC=8) 3 17–67
The public constant name 'environmentStatus' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QFeature.java

Violation Priority Line
The class 'QFeature' is suspected to be a Data Class (WOC=0.000%, NOPA=55, NOAM=0, WMC=8) 3 17–157
The public constant name 'feature' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 34

com/capitalone/dashboard/model/QFeatureHistory.java

Violation Priority Line
The class 'QFeatureHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=17, NOAM=0, WMC=7) 3 17–80
The public constant name 'featureHistory' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 32

com/capitalone/dashboard/model/QFeatureIssueLink.java

Violation Priority Line
The class 'QFeatureIssueLink' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=3) 3 16–44
The public constant name 'featureIssueLink' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QFortifyScanReport.java

Violation Priority Line
The class 'QFortifyScanReport' is suspected to be a Data Class (WOC=0.000%, NOPA=10, NOAM=0, WMC=8) 3 17–67
The public constant name 'fortifyScanReport' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QFortifyScanReport_Threat.java

Violation Priority Line
The class name 'QFortifyScanReport_Threat' doesn't match '[A-Z][a-zA-Z0-9]*' 1 17–39
The public constant name 'threat' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QGenericCollectorItem.java

Violation Priority Line
The class 'QGenericCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=11, NOAM=0, WMC=10) 3 17–71
The public constant name 'genericCollectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QGitRequest.java

Violation Priority Line
The class 'QGitRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=37, NOAM=0, WMC=9) 3 17–119
The public constant name 'gitRequest' doesn't match '[A-Z][A-Z_0-9]*' 1 23

com/capitalone/dashboard/model/QIncident.java

Violation Priority Line
The class 'QIncident' is suspected to be a Data Class (WOC=0.000%, NOPA=26, NOAM=0, WMC=8) 3 17–99
The public constant name 'incident' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QJobCollectorItem.java

Violation Priority Line
The class 'QJobCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=17, NOAM=0, WMC=7) 3 17–102
The public constant name 'jobCollectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QLibraryPolicyResult.java

Violation Priority Line
The class 'QLibraryPolicyResult' is suspected to be a Data Class (WOC=0.000%, NOPA=12, NOAM=0, WMC=9) 3 17–72
The public constant name 'libraryPolicyResult' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QLibraryPolicyResult_Threat.java

Violation Priority Line
The class 'QLibraryPolicyResult_Threat' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=3) 3 17–43
The class name 'QLibraryPolicyResult_Threat' doesn't match '[A-Z][a-zA-Z0-9]*' 1 17–43
The public constant name 'threat' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QMaturityModel.java

Violation Priority Line
The public constant name 'maturityModel' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QMonitor2.java

Violation Priority Line
The class 'QMonitor2' is suspected to be a Data Class (WOC=0.000%, NOPA=9, NOAM=0, WMC=8) 3 17–65
The public constant name 'monitor2' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QNameValue.java

Violation Priority Line
The public constant name 'nameValue' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QOwner.java

Violation Priority Line
The public constant name 'owner' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QPerformance.java

Violation Priority Line
The class 'QPerformance' is suspected to be a Data Class (WOC=0.000%, NOPA=12, NOAM=0, WMC=9) 3 17–72
The public constant name 'performance' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QPipeline.java

Violation Priority Line
The class 'QPipeline' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=8) 3 17–59
The public constant name 'pipeline' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QPolicyScanMetric.java

Violation Priority Line
The class 'QPolicyScanMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=3) 3 16–42
The public constant name 'policyScanMetric' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QRallyBurnDownData.java

Violation Priority Line
The class 'QRallyBurnDownData' is suspected to be a Data Class (WOC=0.000%, NOPA=10, NOAM=0, WMC=7) 3 17–66
The public constant name 'rallyBurnDownData' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QRallyFeature.java

Violation Priority Line
The class 'QRallyFeature' is suspected to be a Data Class (WOC=0.000%, NOPA=24, NOAM=0, WMC=8) 3 17–95
The public constant name 'rallyFeature' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QRallyStoryStages.java

Violation Priority Line
The class 'QRallyStoryStages' is suspected to be a Data Class (WOC=0.000%, NOPA=8, NOAM=0, WMC=3) 3 17–49
The public constant name 'rallyStoryStages' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QRepoBranch.java

Violation Priority Line
The class 'QRepoBranch' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=3) 3 16–42
The public constant name 'repoBranch' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QRequestLog.java

Violation Priority Line
The class 'QRequestLog' is suspected to be a Data Class (WOC=0.000%, NOPA=16, NOAM=0, WMC=7) 3 17–78
The public constant name 'requestLog' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QReview.java

Violation Priority Line
The class 'QReview' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=3) 3 16–46
The public constant name 'review' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/QSCM.java

Violation Priority Line
The class 'QSCM' is suspected to be a Data Class (WOC=0.000%, NOPA=18, NOAM=0, WMC=3) 3 17–69
The public constant name 'sCM' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QScope.java

Violation Priority Line
The class 'QScope' is suspected to be a Data Class (WOC=0.000%, NOPA=14, NOAM=0, WMC=9) 3 17–76
The public constant name 'scope' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 42

com/capitalone/dashboard/model/QScopeOwner.java

Violation Priority Line
The class 'QScopeOwner' is suspected to be a Data Class (WOC=0.000%, NOPA=20, NOAM=0, WMC=8) 3 17–109
The public constant name 'scopeOwner' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 57

com/capitalone/dashboard/model/QScopeOwnerCollectorItem.java

Violation Priority Line
The class 'QScopeOwnerCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=20, NOAM=0, WMC=7) 3 17–108
The public constant name 'scopeOwnerCollectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 55

com/capitalone/dashboard/model/QService.java

Violation Priority Line
The class 'QService' is suspected to be a Data Class (WOC=0.000%, NOPA=11, NOAM=0, WMC=8) 3 17–69
The public constant name 'service' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QServiceAccount.java

Violation Priority Line
The class 'QServiceAccount' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=7) 3 17–56
The public constant name 'serviceAccount' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QStage.java

Violation Priority Line
The public constant name 'stage' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QTeam.java

Violation Priority Line
The class 'QTeam' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=9) 3 17–74
The public constant name 'team' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25
Linguistics Antipattern - The field 'isDeleted' indicates linguistically it is a boolean, but it is 'StringPath' 3 40

com/capitalone/dashboard/model/QTeamInventory.java

Violation Priority Line
The class 'QTeamInventory' is suspected to be a Data Class (WOC=0.000%, NOPA=11, NOAM=0, WMC=10) 3 17–71
The public constant name 'teamInventory' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QTeamLevelDetails.java

Violation Priority Line
The class 'QTeamLevelDetails' is suspected to be a Data Class (WOC=0.000%, NOPA=18, NOAM=0, WMC=7) 3 17–104
The public constant name 'teamLevelDetails' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QTeamMember.java

Violation Priority Line
The class 'QTeamMember' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=3) 3 17–47
The public constant name 'teamMember' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QTemplate.java

Violation Priority Line
The class 'QTemplate' is suspected to be a Data Class (WOC=0.000%, NOPA=6, NOAM=0, WMC=7) 3 17–58
The public constant name 'template1' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QTestCapability.java

Violation Priority Line
The class 'QTestCapability' is suspected to be a Data Class (WOC=0.000%, NOPA=19, NOAM=0, WMC=3) 3 17–71
The public constant name 'testCapability' doesn't match '[A-Z][A-Z_0-9]*' 1 21

com/capitalone/dashboard/model/QTestResult.java

Violation Priority Line
The class 'QTestResult' is suspected to be a Data Class (WOC=0.000%, NOPA=22, NOAM=0, WMC=9) 3 17–92
The public constant name 'testResult' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/QUserInfo.java

Violation Priority Line
The class 'QUserInfo' is suspected to be a Data Class (WOC=0.000%, NOPA=10, NOAM=0, WMC=8) 3 17–64
The public constant name 'userInfo' doesn't match '[A-Z][A-Z_0-9]*' 1 23

com/capitalone/dashboard/model/QWidget.java

Violation Priority Line
The class 'QWidget' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=9) 3 17–55
The public constant name 'widget' doesn't match '[A-Z][A-Z_0-9]*' 1 23

com/capitalone/dashboard/model/relation/QRelatedCollectorItem.java

Violation Priority Line
The class 'QRelatedCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=8, NOAM=0, WMC=9) 3 17–64
The public constant name 'relatedCollectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/QScoreCollectorItem.java

Violation Priority Line
The class 'QScoreCollectorItem' is suspected to be a Data Class (WOC=0.000%, NOPA=15, NOAM=0, WMC=8) 3 17–99
The public constant name 'scoreCollectorItem' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/QScoreComponentMetric.java

Violation Priority Line
The class 'QScoreComponentMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=15, NOAM=0, WMC=7) 3 17–98
The public constant name 'scoreComponentMetric' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/QScoreComponentMetricBase.java

Violation Priority Line
The class 'QScoreComponentMetricBase' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=8) 3 17–70
The public constant name 'scoreComponentMetricBase' doesn't match '[A-Z][A-Z_0-9]*' 1 23

com/capitalone/dashboard/model/score/QScoreMetric.java

Violation Priority Line
The class 'QScoreMetric' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=9) 3 17–74
The public constant name 'scoreMetric' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/settings/QBuildScoreSettings.java

Violation Priority Line
The class 'QBuildScoreSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=8, NOAM=0, WMC=8) 3 17–63
The public constant name 'buildScoreSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/settings/QComponentAlert.java

Violation Priority Line
The public constant name 'componentAlert' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/score/settings/QDeployScoreSettings.java

Violation Priority Line
The class 'QDeployScoreSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=9) 3 17–62
The public constant name 'deployScoreSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/settings/QQualityScoreSettings.java

Violation Priority Line
The class 'QQualityScoreSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=8, NOAM=0, WMC=9) 3 17–64
The public constant name 'qualityScoreSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/settings/QScmScoreSettings.java

Violation Priority Line
The class 'QScmScoreSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=7, NOAM=0, WMC=8) 3 17–61
The public constant name 'scmScoreSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/score/settings/QScoreComponentSettings.java

Violation Priority Line
The class 'QScoreComponentSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=3) 3 16–40
The public constant name 'scoreComponentSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 20

com/capitalone/dashboard/model/score/settings/QScoreCriteriaSettings.java

Violation Priority Line
The class 'QScoreCriteriaSettings' is suspected to be a Data Class (WOC=0.000%, NOPA=11, NOAM=0, WMC=12) 3 17–73
The public constant name 'scoreCriteriaSettings' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

com/capitalone/dashboard/model/webhook/github/QGitHubRepo.java

Violation Priority Line
The class 'QGitHubRepo' is suspected to be a Data Class (WOC=0.000%, NOPA=19, NOAM=0, WMC=7) 3 17–106
The public constant name 'gitHubRepo' doesn't match '[A-Z][A-Z_0-9]*' 1 23
The final field name '_super' doesn't match '[a-z][a-zA-Z0-9]*' 1 25

org/bson/types/QObjectId.java

Violation Priority Line
The class 'QObjectId' is suspected to be a Data Class (WOC=0.000%, NOPA=8, NOAM=0, WMC=3) 3 16–48
The public constant name 'objectId' doesn't match '[A-Z][A-Z_0-9]*' 1 20