Skip to content

refactor(PackageBasedScanStorageReader)!: Make read() take a Package #9186

refactor(PackageBasedScanStorageReader)!: Make read() take a Package

refactor(PackageBasedScanStorageReader)!: Make read() take a Package #9186

Triggered via push October 6, 2023 16:27
Status Success
Total duration 47m 6s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

401 warnings and 42 notices
Private data class constructor is exposed via the 'copy' method: clients/fossid-webapp/src/main/kotlin/PostRequestBody.kt#L22
Private primary constructor is exposed via the generated 'copy()' method of a 'data' class.
Private data class constructor is exposed via the 'copy' method: model/src/main/kotlin/VcsType.kt#L30
Private primary constructor is exposed via the generated 'copy()' method of a 'data' class.
Kotlin Gradle and IDE plugins versions are different: plugins/package-managers/pub/src/funTest/assets/projects/synthetic/flutter-project-with-android-and-cocoapods/android/build.gradle#L10
Kotlin version that is used for building with Gradle (1.3.50) is not properly supported in the IDE plugin (1.9)
Constant conditions: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L324
Condition 'closedAt == null' is always false when reached
Redundant string template: examples/example.rules.kts#L230
Redundant string template
Unused receiver parameter: examples/example.rules.kts#L309
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L83
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L59
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L235
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L317
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L216
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L117
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L325
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L68
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L76
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L203
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L287
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L337
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L250
Receiver parameter is never used
Unused receiver parameter: examples/example.how-to-fix-text-provider.kts#L2
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L271
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L154
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L94
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L131
Receiver parameter is never used
Unused receiver parameter: examples/example.rules.kts#L183
Receiver parameter is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxExpressionTest.kt#L41
Class "SpdxExpressionTest" is never used
Unused symbol: evaluator/src/test/kotlin/EvaluatorTest.kt#L35
Class "EvaluatorTest" is never used
Unused symbol: model/src/main/kotlin/config/ScopeExcludeReason.kt#L59
Class "PROVIDED_BY" is never used
Unused symbol: plugins/package-managers/cargo/src/funTest/kotlin/CargoSubcrateFunTest.kt#L31
Class "CargoSubcrateFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L96
Class "REMEDIATION_VERIFIER" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L205
Class "PATCH_APPLIED" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssResultParserTest.kt#L47
Class "ScanOssResultParserTest" is never used
Unused symbol: clients/scanoss/src/test/kotlin/ScanOssServiceTest.kt#L46
Class "ScanOssServiceTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxAnnotation.kt#L65
Class "REVIEW" is never used
Unused symbol: model/src/test/kotlin/CompatibilityDependencyNavigatorTest.kt#L30
Class "CompatibilityDependencyNavigatorTest" is never used
Unused symbol: model/src/test/kotlin/VcsInfoTest.kt#L25
Class "VcsInfoTest" is never used
Unused symbol: plugins/package-managers/spdx/src/test/kotlin/SpdxDocumentFileTest.kt#L82
Class "SpdxDocumentFileTest" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L230
Function "isExcluded" is never used
Unused symbol: model/src/test/kotlin/ProjectTest.kt#L83
Class "ProjectTest" is never used
Unused symbol: utils/common/src/test/kotlin/OsTest.kt#L34
Class "OsTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L150
Class "EXPANDED_FROM_ARCHIVE" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L103
Class "COMPONENT_DECLARED" is never used
Unused symbol: model/src/main/kotlin/config/PathExcludeReason.kt#L46
Class "EXAMPLE_OF" is never used
Unused symbol: utils/common/src/main/kotlin/Os.kt#L47
Property "isMac" is never used
Unused symbol: reporter/src/funTest/kotlin/DefaultLicenseTextProviderFunTest.kt#L27
Class "DefaultLicenseTextProviderFunTest" is never used
Unused symbol: analyzer/src/test/kotlin/PackageManagerTest.kt#L28
Class "PackageManagerTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L90
Class "ANALYST" is never used
Unused symbol: plugins/package-managers/gradle/src/funTest/kotlin/GradleKotlinScriptFunTest.kt#L31
Class "GradleKotlinScriptFunTest" is never used
Unused symbol: cli/src/funTest/kotlin/AnalyzerFunTest.kt#L45
Class "AnalyzerFunTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L165
Class "NVD" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/FossIdLicenseMappingTest.kt#L46
Class "FossIdLicenseMappingTest" is never used
Unused symbol: downloader/src/main/kotlin/VcsHost.kt#L441
Function "toRawDownloadUrl" is never used
Unused symbol: model/src/main/kotlin/config/RuleViolationResolutionReason.kt#L41
Class "LICENSE_ACQUIRED_EXCEPTION" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L185
Class "PACKAGE" is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/Enums.kt#L101
Class "INCORRECT" is never used
Unused symbol: reporter/src/main/kotlin/ReportTableModel.kt#L43
Function "containsUnresolved" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L168
Class "VIDEO" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L186
Function "warning" is never used
Unused symbol: downloader/src/test/kotlin/VcsHostTest.kt#L36
Class "VcsHostTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L155
Class "FILE_ADDED" is never used
Unused symbol: utils/spdx/src/test/kotlin/ExtensionsTest.kt#L27
Class "ExtensionsTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L190
Class "OPTIONAL_COMPONENT_OF" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L119
Property "OSS_FUZZ" is never used
Unused symbol: model/src/test/kotlin/RootLicenseMatcherTest.kt#L47
Class "RootLicenseMatcherTest" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L32
Class "ALPINE" is never used
Unused symbol: utils/test/src/main/kotlin/ProjectConfig.kt#L28
Class "ProjectConfig" is never used
Unused symbol: plugins/scanners/askalono/src/funTest/kotlin/AskalonoFunTest.kt#L26
Class "AskalonoFunTest" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L181
Function "hint" is never used
Unused symbol: utils/spdx/src/test/kotlin/UtilsTest.kt#L38
Class "UtilsTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L184
Class "INTRODUCED" is never used
Unused symbol: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L195
Class "LinkedDynamically" is never used
Unused symbol: scanner/src/main/kotlin/storages/NoStorage.kt#L33
Class "NoStorage" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L255
Class "VARIANT_OF" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L210
Class "PATCH_FOR" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L105
Class "DESCENDANT_OF" is never used
Unused symbol: model/src/test/kotlin/LicenseFindingTest.kt#L27
Class "LicenseFindingTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L92
Class "FINDER" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossId2021dot2Test.kt#L42
Class "FossId2021dot2Test" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L98
Class "SPONSOR" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L94
Class "REMEDIATION_DEVELOPER" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L55
Class "ANCESTOR_OF" is never used
Unused symbol: evaluator/src/main/kotlin/RulesScriptTemplate.kt#L43
Property "resolutionProvider" is never used
Unused symbol: notifier/src/main/kotlin/modules/JiraNotifier.kt#L91
Function "getIssue" is never used
Unused symbol: model/src/test/kotlin/DependencyGraphTest.kt#L30
Class "DependencyGraphTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L99
Class "TOOL" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxExternalReference.kt#L80
Object "SoftwareHeritage" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossIdReportTest.kt#L40
Class "FossIdReportTest" is never used
Unused symbol: model/src/main/kotlin/config/ScopeExcludeReason.kt#L88
Class "RUNTIME_DEPENDENCY_OF" is never used
Unused symbol: model/src/main/kotlin/config/PathExcludeReason.kt#L63
Class "PROVIDED_BY" is never used
Unused symbol: model/src/test/kotlin/FileFormatTest.kt#L32
Class "FileFormatTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L180
Class "DISCUSSION" is never used
Unused symbol: model/src/test/kotlin/PackageReferenceTest.kt#L30
Class "PackageReferenceTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L115
Class "LICENSE_FILE" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossIdRulesTest.kt#L40
Class "FossIdRulesTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L161
Class "GITHUB_ADVISORIES" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L175
Function "issue" is never used
Unused symbol: model/src/test/kotlin/DependencyGraphNavigatorTest.kt#L27
Class "DependencyGraphNavigatorTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L125
Class "DEV_TOOL_OF" is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/Enums.kt#L100
Class "MISSING" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L232
Function "applyLabelFilters" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L33
Class "A_NAME" is never used
Unused symbol: model/src/main/kotlin/config/VulnerabilityResolutionReason.kt#L50
Class "MITIGATED_VULNERABILITY" is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxLicenseTest.kt#L30
Class "SpdxLicenseTest" is never used
Unused symbol: plugins/package-managers/node/src/funTest/kotlin/NpmVersionUrlFunTest.kt#L33
Class "NpmVersionUrlFunTest" is never used
Unused symbol: evaluator/src/main/kotlin/osadl/CompatibilityMatrix.kt#L100
Function "getCompatibilityInfo" is never used
Unused symbol: model/src/test/kotlin/VulnerabilityTest.kt#L30
Class "VulnerabilityTest" is never used
Unused symbol: clients/nexus-iq/src/main/kotlin/NexusIqService.kt#L203
Function "getRoleMembershipsForOrganization" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L179
Class "DETECTION" is never used
Unused symbol: model/src/test/kotlin/ScannerRunTest.kt#L30
Class "ScannerRunTest" is never used
Unused symbol: clients/github-graphql/src/test/kotlin/PagingTest.kt#L30
Class "PagingTest" is never used
Unused symbol: clients/clearly-defined/src/test/kotlin/ClearlyDefinedServiceTest.kt#L31
Class "ClearlyDefinedServiceTest" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossIdClientReturnTypeTest.kt#L53
Class "FossIdClientReturnTypeTest" is never used
Unused symbol: plugins/reporters/asciidoc/src/funTest/kotlin/HtmlTemplateReporterFunTest.kt#L30
Class "HtmlTemplateReporterFunTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L190
Class "BEST_PRACTICES" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L65
Class "BUILD_TOOL_OF" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/FossIdSnippetMappingTest.kt#L37
Class "FossIdSnippetMappingTest" is never used
Unused symbol: clients/nexus-iq/src/test/kotlin/NexusIqServiceTest.kt#L27
Class "NexusIqServiceTest" is never used
Unused symbol: model/src/test/kotlin/PackageProviderTest.kt#L28
Class "PackageProviderTest" is never used
Unused symbol: plugins/reporters/asciidoc/src/funTest/kotlin/DocBookTemplateReporterFunTest.kt#L33
Class "DocBookTemplateReporterFunTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxExternalReference.kt#L75
Object "MavenCentral" is never used
Unused symbol: advisor/src/test/kotlin/AbstractAdviceProviderFactoryTest.kt#L33
Class "AbstractAdviceProviderFactoryTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L91
Class "COORDINATOR" is never used
Unused symbol: plugins/reporters/opossum/src/test/kotlin/OpossumReporterTest.kt#L63
Class "OpossumReporterTest" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssConfigTest.kt#L29
Class "ScanOssConfigTest" is never used
Unused symbol: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L207
Class "SeparateComponent" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L135
Class "DOCUMENTATION_OF" is never used
Unused symbol: plugins/package-managers/gradle/src/funTest/kotlin/GradleCompositeFunTest.kt#L31
Class "GradleCompositeFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L187
Class "WEB" is never used
Unused symbol: plugins/package-curation-providers/file/src/test/kotlin/FilePackageCurationProviderTest.kt#L36
Class "FilePackageCurationProviderTest" is never used
Unused symbol: plugins/package-managers/spdx/src/funTest/kotlin/SpdxDocumentFileFunTest.kt#L46
Class "SpdxDocumentFileFunTest" is never used
Unused symbol: plugins/scanners/scancode/src/test/kotlin/ScanCodeTest.kt#L40
Class "ScanCodeTest" is never used
Unused symbol: plugins/reporters/ctrlx/src/test/kotlin/CtrlXAutomationModelTest.kt#L25
Class "CtrlXAutomationModelTest" is never used
Unused symbol: advisor/src/test/kotlin/AdvisorTest.kt#L43
Class "AdvisorTest" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L41
Class "CRAN" is never used
Unused symbol: model/src/test/kotlin/PackageTest.kt#L28
Class "PackageTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L185
Class "METAFILE_OF" is never used
Unused symbol: model/src/test/kotlin/IdentifierTest.kt#L35
Class "IdentifierTest" is never used
Unused symbol: advisor/src/funTest/kotlin/OsvFunTest.kt#L37
Class "OsvFunTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L214
Class "NONE" is never used
Unused symbol: detekt-rules/src/test/kotlin/OrtImportOrderTest.kt#L30
Class "OrtImportOrderTest" is never used
Unused symbol: plugins/commands/evaluator/src/test/kotlin/EvaluatorCommandTest.kt#L38
Class "EvaluatorCommandTest" is never used
Unused symbol: plugins/reporters/asciidoc/src/funTest/kotlin/PdfTemplateReporterFunTest.kt#L34
Class "PdfTemplateReporterFunTest" is never used
Unused symbol: analyzer/src/funTest/kotlin/PackageManagerFunTest.kt#L39
Class "PackageManagerFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L177
Class "ADVISORY" is never used
Unused symbol: utils/common/src/test/kotlin/ProcessCaptureTest.kt#L27
Class "ProcessCaptureTest" is never used
Unused symbol: utils/common/src/test/kotlin/FileMatcherTest.kt#L25
Class "FileMatcherTest" is never used
Unused symbol: clients/nexus-iq/src/main/kotlin/NexusIqService.kt#L196
Function "getOrganizations" is never used
Unused symbol: evaluator/src/main/kotlin/RuleMatcher.kt#L40
Class "AllOf" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssScannerFileTest.kt#L46
Class "ScanOssScannerFileTest" is never used
Unused symbol: evaluator/src/main/kotlin/RulesScriptTemplate.kt#L45
Property "time" is never used
Unused symbol: model/src/test/kotlin/AdvisorRecordTest.kt#L34
Class "AdvisorRecordTest" is never used
Unused symbol: model/src/main/kotlin/config/VulnerabilityResolutionReason.kt#L62
Class "WORKAROUND_FOR_VULNERABILITY" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/FossIdConfigTest.kt#L37
Class "FossIdConfigTest" is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/Enums.kt#L103
Class "AMBIGUOUS" is never used
Unused symbol: plugins/scanners/boyterlc/src/funTest/kotlin/BoyterLcFunTest.kt#L26
Class "BoyterLcFunTest" is never used
Unused symbol: model/src/test/kotlin/PackageCurationDataTest.kt#L27
Class "PackageCurationDataTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L182
Class "FIX" is never used
Unused symbol: model/src/main/kotlin/config/VulnerabilityResolutionReason.kt#L56
Class "WILL_NOT_FIX_VULNERABILITY" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L258
Function "hint" is never used
Unused symbol: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L198
Class "LinkedStatically" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/MapIgnoreRulesTest.kt#L36
Class "MapIgnoreRulesTest" is never used
Unused symbol: evaluator/src/main/kotlin/RulesScriptTemplate.kt#L44
Property "licenseClassifications" is never used
Unused symbol: plugins/reporters/freemarker/src/funTest/kotlin/PlainTextTemplateReporterFunTest.kt#L42
Class "PlainTextTemplateReporterFunTest" is never used
Unused symbol: utils/ort/src/main/kotlin/OrtProxySelector.kt#L159
Function "removeProxyOrigin" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L215
Class "PREREQUISITE_FOR" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L186
Class "REPORT" is never used
Unused symbol: utils/ort/src/main/kotlin/OrtProxySelector.kt#L66
Function "uninstall" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossId2023dot1Test.kt#L43
Class "FossId2023dot1Test" is never used
Unused symbol: clients/github-graphql/src/test/kotlin/GitHubServiceTest.kt#L55
Class "GitHubServiceTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L75
Class "CONTAINS" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L90
Class "DEPENDENCY_MANIFEST_OF" is never used
Unused symbol: utils/common/src/test/kotlin/AlphaNumericComparatorTest.kt#L25
Class "AlphaNumericComparatorTest" is never used
Unused symbol: utils/common/src/test/kotlin/MaskedStringTest.kt#L27
Class "MaskedStringTest" is never used
Unused symbol: utils/ort/src/test/kotlin/EnvVarAuthenticatorTest.kt#L31
Class "EnvVarAuthenticatorTest" is never used
Unused symbol: model/src/main/kotlin/config/IssueResolutionReason.kt#L31
Class "BUILD_TOOL_ISSUE" is never used
Unused symbol: evaluator/src/test/kotlin/RuleSetTest.kt#L34
Class "RuleSetTest" is never used
Unused symbol: clients/osv/src/funTest/kotlin/OsvServiceFunTest.kt#L60
Class "OsvServiceFunTest" is never used
Unused symbol: cli/src/funTest/kotlin/ExamplesFunTest.kt#L69
Class "ExamplesFunTest" is never used
Unused symbol: evaluator/src/main/kotlin/OrtResultRule.kt#L60
Function "warning" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L108
Property "ANDROID" is never used
Unused symbol: utils/ort/src/test/kotlin/UtilsTest.kt#L44
Class "UtilsTest" is never used
Unused symbol: model/src/test/kotlin/DefectTest.kt#L27
Class "DefectTest" is never used
Unused symbol: plugins/package-managers/gradle/src/test/kotlin/GradleDependencyHandlerTest.kt#L66
Class "GradleDependencyHandlerTest" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L40
Class "CONDA" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L97
Class "REPORTER" is never used
Unused symbol: scanner/src/test/kotlin/ScannerTest.kt#L69
Class "ScannerTest" is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/ClearlyDefinedService.kt#L96
Property "contributionUrl" is never used
Unused symbol: utils/ort/src/main/kotlin/OrtProxySelector.kt#L130
Function "addProxies" is never used
Unused symbol: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L204
Class "CallOfLinuxKernelServiceViaSystemCall" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L263
Function "warning" is never used
Unused symbol: utils/ort/src/main/kotlin/DeclaredLicenseProcessor.kt#L181
Property "allLicenses" is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxExpressionLexerTest.kt#L40
Class "SpdxExpressionLexerTest" is never used
Unused symbol: evaluator/src/main/kotlin/OrtResultRule.kt#L51
Function "hint" is never used
Unused symbol: plugins/reporters/opossum/src/funTest/kotlin/OpossumReporterFunTest.kt#L38
Class "OpossumReporterFunTest" is never used
Unused symbol: evaluator/src/main/kotlin/RuleSet.kt#L63
Function "projectSourceRule" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L229
Class "PENDING" is never used
Unused symbol: plugins/reporters/static-html/src/funTest/kotlin/StaticHtmlReporterFunTest.kt#L47
Class "StaticHtmlReporterFunTest" is never used
Unused symbol: clients/fossid-webapp/src/main/kotlin/model/status/ScanState.kt#L23
Class "SCAN_COMPLETE" is never used
Unused symbol: cli/src/funTest/kotlin/OrtMainFunTest.kt#L54
Class "OrtMainFunTest" is never used
Unused symbol: utils/common/src/test/kotlin/DirectoryStashTest.kt#L33
Class "DirectoryStashTest" is never used
Unused symbol: evaluator/src/main/kotlin/DependencyRule.kt#L76
Function "directDependencies" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L323
Function "closedAfter" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L111
Property "DEBIAN" is never used
Unused symbol: clients/fossid-webapp/src/test/kotlin/FossIdClientNewProjectTest.kt#L44
Class "FossIdClientNewProjectTest" is never used
Unused symbol: scanner/src/main/kotlin/ScanException.kt#L23
Constructor is never used
Unused symbol: utils/ort/src/main/kotlin/OrtAuthenticator.kt#L57
Function "uninstall" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L305
Function "toDefect" is never used
Unused symbol: clients/scanoss/src/test/kotlin/ScanOssDetailsTest.kt#L44
Class "ScanOssDetailsTest" is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxExpressionParserTest.kt#L26
Class "SpdxExpressionParserTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L70
Class "CONTAINED_BY" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L112
Property "GIHUB_ACTIONS" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L128
Class "AUDIO" is never used
Unused symbol: model/src/main/kotlin/config/PathExcludeReason.kt#L75
Class "TEST_TOOL_OF" is never used
Unused symbol: utils/common/src/test/kotlin/ArchiveUtilsTest.kt#L43
Class "ArchiveUtilsTest" is never used
Unused symbol: model/src/test/kotlin/OrtResultTest.kt#L46
Class "OrtResultTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L165
Class "FILE_MODIFIED" is never used
Unused symbol: scanner/src/test/kotlin/ScannerCriteriaTest.kt#L29
Class "ScannerCriteriaTest" is never used
Unused symbol: clients/osv/src/test/kotlin/ModelTest.kt#L30
Class "ModelTest" is never used
Unused symbol: evaluator/src/main/kotlin/RulesScriptTemplate.kt#L42
Property "licenseInfoResolver" is never used
Unused symbol: utils/common/src/test/kotlin/ExtensionsTest.kt#L49
Class "ExtensionsTest" is never used
Unused symbol: evaluator/src/main/kotlin/RuleMatcher.kt#L49
Class "AnyOf" is never used
Unused symbol: notifier/src/main/kotlin/NotificationsScriptTemplate.kt#L35
Property "ortResult" is never used
Unused symbol: utils/ort/src/test/kotlin/OrtProxySelectorTest.kt#L31
Class "OrtProxySelectorTest" is never used
Unused symbol: utils/common/src/main/kotlin/Utils.kt#L55
Function "calculateHash" is never used
Unused symbol: model/src/main/kotlin/config/PathExcludeReason.kt#L36
Class "DATA_FILE_OF" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L160
Class "FILE_DELETED" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L245
Class "TEST_OF" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L252
Function "issue" is never used
Unused symbol: utils/common/src/test/kotlin/EnvironmentVariableFilterTest.kt#L29
Class "EnvironmentVariableFilterTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L181
Class "EVIDENCE" is never used
Unused symbol: plugins/reporters/evaluated-model/src/funTest/kotlin/EvaluatedModelReporterFunTest.kt#L35
Class "EvaluatedModelReporterFunTest" is never used
Unused symbol: plugins/reporters/web-app/src/funTest/kotlin/WebAppReporterFunTest.kt#L31
Class "WebAppReporterFunTest" is never used
Unused symbol: model/src/test/kotlin/DependencyGraphNavigatorLegacyTest.kt#L26
Class "DependencyGraphNavigatorLegacyTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L107
Property "ALPINE" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L119
Class "SCANCODE" is never used
Unused symbol: analyzer/src/test/kotlin/AnalyzerTest.kt#L40
Class "AnalyzerTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L175
Class "GENERATES" is never used
Unused symbol: plugins/scanners/scancode/src/test/kotlin/ScanCodeResultParserTest.kt#L40
Class "ScanCodeResultParserTest" is never used
Unused symbol: downloader/src/funTest/kotlin/DownloaderFunTest.kt#L48
Class "DownloaderFunTest" is never used
Unused symbol: model/src/test/kotlin/JsonSchemaTest.kt#L39
Class "JsonSchemaTest" is never used
Unused symbol: plugins/reporters/asciidoc/src/funTest/kotlin/ManPageTemplateReporterFunTest.kt#L33
Class "ManPageTemplateReporterFunTest" is never used
Unused symbol: plugins/scanners/scancode/src/funTest/kotlin/ScanCodeScannerFunTest.kt#L34
Class "ScanCodeScannerFunTest" is never used
Unused symbol: utils/ort/src/test/kotlin/NetRcAuthenticatorTest.kt#L29
Class "NetRcAuthenticatorTest" is never used
Unused symbol: plugins/reporters/fossid/src/test/kotlin/FossIdReporterTest.kt#L74
Class "FossIdReporterTest" is never used
Unused symbol: plugins/reporters/ctrlx/src/funTest/kotlin/CtrlXAutomationReporterFunTest.kt#L36
Class "CtrlXAutomationReporterFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L114
Property "HEX" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L118
Class "APPLICATION" is never used
Unused symbol: downloader/src/test/kotlin/VersionControlSystemTest.kt#L39
Class "VersionControlSystemTest" is never used
Unused symbol: model/src/test/kotlin/ProvenanceTest.kt#L29
Class "ProvenanceTest" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L43
Class "DRUPAL" is never used
Unused symbol: model/src/test/kotlin/DependencyTreeNavigatorTest.kt#L26
Class "DependencyTreeNavigatorTest" is never used
Unused symbol: model/src/main/kotlin/utils/PurlUtils.kt#L55
Class "RPM" is never used
Unused symbol: evaluator/src/test/kotlin/RuleTest.kt#L32
Class "RuleTest" is never used
Unused symbol: utils/common/src/main/kotlin/ArchiveUtils.kt#L166
Function "unpackZip" is never used
Unused symbol: plugins/scanners/licensee/src/funTest/kotlin/LicenseeFunTest.kt#L27
Class "LicenseeFunTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L163
Class "TEXT" is never used
Unused symbol: utils/ort/src/test/kotlin/DeclaredLicenseProcessorTest.kt#L47
Class "DeclaredLicenseProcessorTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L180
Class "HAS_PREREQUISITE" is never used
Unused symbol: clients/fossid-webapp/src/main/kotlin/model/status/ScanStatusType.kt#L23
Class "DEPENDENCY_ANALYSIS" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L89
Class "Type" is never used
Unused symbol: plugins/reporters/cyclonedx/src/funTest/kotlin/CycloneDxReporterFunTest.kt#L41
Class "CycloneDxReporterFunTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L110
Class "DESCRIBED_BY" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L197
Class "CVSS_V2" is never used
Unused symbol: evaluator/src/main/kotlin/RuleMatcher.kt#L58
Class "NoneOf" is never used
Unused symbol: evaluator/src/main/kotlin/osadl/Compatibility.kt#L60
Property "COMPATIBLE_VALUES" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L367
Function "toInstant" is never used
Unused symbol: model/src/main/kotlin/config/ScopeExcludeReason.kt#L37
Class "BUILD_TOOL_OF" is never used
Unused symbol: model/src/main/kotlin/config/VulnerabilityResolutionReason.kt#L44
Class "INVALID_MATCH_VULNERABILITY" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L93
Class "OTHER" is never used
Unused symbol: clients/clearly-defined/src/funTest/kotlin/ClearlyDefinedServiceFunTest.kt#L42
Class "ClearlyDefinedServiceFunTest" is never used
Unused symbol: model/src/test/kotlin/PackageCurationTest.kt#L33
Class "PackageCurationTest" is never used
Unused symbol: plugins/reporters/gitlab/src/funTest/kotlin/GitLabLicenseModelReporterFunTest.kt#L47
Class "GitLabLicenseModelReporterFunTest" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/LegacyRulesTest.kt#L34
Class "LegacyRulesTest" is never used
Unused symbol: evaluator/src/test/kotlin/PackageRuleTest.kt#L33
Class "PackageRuleTest" is never used
Unused symbol: model/src/main/kotlin/config/LicenseFindingCurationReason.kt#L49
Class "NOT_DETECTED" is never used
Unused symbol: scanner/src/main/kotlin/ScanException.kt#L25
Constructor is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/ClearlyDefinedService.kt#L222
Function "searchDefinitions" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L115
Property "LINUX" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L200
Class "PACKAGE_OF" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L95
Class "REMEDIATION_REVIEWER" is never used
Unused symbol: plugins/reporters/spdx/src/funTest/kotlin/SpdxDocumentReporterFunTest.kt#L69
Class "SpdxDocumentReporterFunTest" is never used
Unused symbol: model/src/main/kotlin/licenses/LicenseClassifications.kt#L108
Function "isCategorized" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L123
Class "ARCHIVE" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L130
Class "DISTRIBUTION_ARTIFACT" is never used
Unused symbol: evaluator/src/test/kotlin/DependencyRuleTest.kt#L29
Class "DependencyRuleTest" is never used
Unused symbol: analyzer/src/test/kotlin/AnalyzerResultBuilderTest.kt#L57
Class "AnalyzerResultBuilderTest" is never used
Unused symbol: plugins/commands/api/src/main/kotlin/utils/Constants.kt#L25
Property "OPTION_GROUP_RULE" is never used
Unused symbol: utils/ort/src/test/kotlin/CopyrightStatementsProcessorTest.kt#L32
Class "CopyrightStatementsProcessorTest" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/FossIdTest.kt#L113
Class "FossIdTest" is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxDeclaredLicenseMappingTest.kt#L34
Class "SpdxDeclaredLicenseMappingTest" is never used
Unused symbol: evaluator/src/main/kotlin/osadl/Compatibility.kt#L51
Class "CONTEXTUAL" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L133
Class "BINARY" is never used
Unused symbol: detekt-rules/src/test/kotlin/OrtPackageNamingTest.kt#L36
Class "OrtPackageNamingTest" is never used
Unused symbol: clients/clearly-defined/src/main/kotlin/Enums.kt#L102
Class "INCOMPLETE" is never used
Unused symbol: evaluator/src/main/kotlin/OrtResultRule.kt#L41
Function "issue" is never used
Unused symbol: model/src/main/kotlin/config/LicenseFindingCurationReason.kt#L39
Class "DOCUMENTATION_OF" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxFile.kt#L143
Class "IMAGE" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L235
Class "TEST_CASE_OF" is never used
Unused symbol: evaluator/src/test/kotlin/ProjectSourceRuleTest.kt#L44
Class "ProjectSourceRuleTest" is never used
Unused symbol: model/src/main/kotlin/config/RuleViolationResolutionReason.kt#L31
Class "DYNAMIC_LINKAGE_EXCEPTION" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L183
Class "GIT" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L155
Class "ECOSYSTEM" is never used
Unused symbol: clients/osv/src/main/kotlin/OsvApiClient.kt#L79
Class "STAGING" is never used
Unused symbol: utils/common/src/test/kotlin/UtilsTest.kt#L29
Class "UtilsTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L250
Class "TEST_TOOL_OF" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssScannerDirectoryTest.kt#L53
Class "ScanOssScannerDirectoryTest" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L226
Class "IDENTIFIED" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L178
Class "ARTICLE" is never used
Unused symbol: plugins/reporters/freemarker/src/test/kotlin/FreeMarkerTemplateProcessorTest.kt#L234
Class "FreeMarkerTemplateProcessorTest" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L50
Class "AMENDS" is never used
Unused symbol: model/src/main/kotlin/config/RuleViolationResolutionReason.kt#L46
Class "NOT_MODIFIED_EXCEPTION" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L157
Class "SEMVER" is never used
Unused symbol: utils/common/src/test/kotlin/RedirectionTest.kt#L30
Class "RedirectionTest" is never used
Unused symbol: utils/ort/src/main/kotlin/Extensions.kt#L42
Function "createOrtTempFile" is never used
Unused symbol: notifier/src/test/kotlin/NotifierTest.kt#L34
Class "NotifierTest" is never used
Unused symbol: utils/ort/src/test/kotlin/OkHttpClientHelperTest.kt#L47
Class "OkHttpClientHelperTest" is never used
Unused symbol: model/src/test/kotlin/HashAlgorithmTest.kt#L29
Class "HashAlgorithmTest" is never used
Unused symbol: model/src/main/kotlin/config/ScopeExcludeReason.kt#L77
Class "TEST_TOOL_OF" is never used
Unused symbol: evaluator/src/main/kotlin/RuleSet.kt#L53
Function "ortResultRule" is never used
Unused symbol: plugins/scanners/fossid/src/test/kotlin/FossIdUrlProviderTest.kt#L35
Class "FossIdUrlProviderTest" is never used
Unused symbol: utils/spdx/src/test/kotlin/SpdxSimpleLicenseMappingTest.kt#L34
Class "SpdxSimpleLicenseMappingTest" is never used
Unused symbol: model/src/test/kotlin/HashTest.kt#L29
Class "HashTest" is never used
Argument could be converted to 'Set' to improve performance: model/src/main/kotlin/PackageCurationData.kt#L151
The argument can be converted to 'Set' to improve performance
Argument could be converted to 'Set' to improve performance: cli/src/funTest/kotlin/ExamplesFunTest.kt#L83
The argument can be converted to 'Set' to improve performance
Argument could be converted to 'Set' to improve performance: analyzer/src/main/kotlin/managers/utils/MavenSupport.kt#L535
The argument can be converted to 'Set' to improve performance
Function or property has platform type: plugins/scanners/scanoss/src/main/kotlin/ScanOss.kt#L65
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Class member can have 'private' visibility: utils/common/src/main/kotlin/Os.kt#L126
Function 'resolveWindowsExecutable' could be private
Class member can have 'private' visibility: analyzer/src/main/kotlin/managers/utils/MavenSupport.kt#L490
Function 'createProjectBuildingRequest' could be private
Class member can have 'private' visibility: model/src/main/kotlin/TextLocation.kt#L84
Function 'linesOverlapWith' could be private
Class member can have 'private' visibility: model/src/main/kotlin/OrtResult.kt#L250
Function 'getLabelValues' could be private
Package name does not match containing directory: evaluator/src/main/resources/rules/osadl.rules.kts#L28
Package directive does not match the file location