Skip to content

refactor(scanner)!: Use the configurable plugin API for scanner wrappers #111

refactor(scanner)!: Use the configurable plugin API for scanner wrappers

refactor(scanner)!: Use the configurable plugin API for scanner wrappers #111

Triggered via push October 11, 2023 10:53
Status Success
Total duration 1m 35s
Artifacts
Website Build
1m 4s
Website Build
Website Deploy
9s
Website Deploy
Fit to window
Zoom out
Zoom in

Annotations

399 warnings and 42 notices
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
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
Function or property has platform type: plugins/scanners/scanoss/src/main/kotlin/ScanOss.kt#L68
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#L252
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
Website Deploy
Environment URL '' is not a valid http(s) URL, so it will not be shown as a link in the workflow graph.
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
Unused receiver parameter: examples/example.rules.kts#L83
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#L59
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#L287
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#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#L309
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#L325
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.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/ort/src/main/kotlin/OrtProxySelector.kt#L66
Function "uninstall" 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: 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: clients/osv/src/main/kotlin/Model.kt#L97
Class "REPORTER" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxAnnotation.kt#L65
Class "REVIEW" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L187
Class "WEB" 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: plugins/scanners/boyterlc/src/funTest/kotlin/BoyterLcFunTest.kt#L27
Class "BoyterLcFunTest" 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: 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#L180
Class "DISCUSSION" 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/clearly-defined/src/main/kotlin/Enums.kt#L101
Class "INCORRECT" 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#L96
Class "REMEDIATION_VERIFIER" 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: 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: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L367
Function "toInstant" is never used
Unused symbol: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L195
Class "LinkedDynamically" 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/fossid-webapp/src/test/kotlin/FossId2021dot2Test.kt#L42
Class "FossId2021dot2Test" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L157
Class "SEMVER" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L182
Class "FIX" 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: model/src/test/kotlin/DependencyGraphTest.kt#L30
Class "DependencyGraphTest" is never used
Unused symbol: utils/ort/src/main/kotlin/OrtProxySelector.kt#L130
Function "addProxies" 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: 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: 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/scanners/scancode/src/funTest/kotlin/ScanCodeScannerFunTest.kt#L35
Class "ScanCodeScannerFunTest" is never used
Unused symbol: plugins/package-managers/node/src/funTest/kotlin/NpmVersionUrlFunTest.kt#L33
Class "NpmVersionUrlFunTest" 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: 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: plugins/scanners/scancode/src/test/kotlin/ScanCodeTest.kt#L41
Class "ScanCodeTest" 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: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L232
Function "applyLabelFilters" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L108
Property "ANDROID" 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: clients/osv/src/main/kotlin/Model.kt#L90
Class "ANALYST" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxExternalReference.kt#L75
Object "MavenCentral" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L95
Class "REMEDIATION_REVIEWER" is never used
Unused symbol: advisor/src/test/kotlin/AbstractAdviceProviderFactoryTest.kt#L33
Class "AbstractAdviceProviderFactoryTest" 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: 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/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: evaluator/src/main/kotlin/RuleSet.kt#L51
Function "ortResultRule" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L112
Property "GIHUB_ACTIONS" 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#L179
Class "DETECTION" 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: 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: clients/osv/src/main/kotlin/Model.kt#L155
Class "ECOSYSTEM" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L94
Class "REMEDIATION_DEVELOPER" is never used
Unused symbol: model/src/test/kotlin/PackageCurationDataTest.kt#L27
Class "PackageCurationDataTest" 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: utils/ort/src/main/kotlin/OrtAuthenticator.kt#L57
Function "uninstall" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L91
Class "COORDINATOR" 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: clients/osv/src/main/kotlin/Model.kt#L185
Class "PACKAGE" 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#L178
Class "ARTICLE" 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: 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: 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: plugins/reporters/ctrlx/src/main/kotlin/CtrlXAutomationModel.kt#L204
Class "CallOfLinuxKernelServiceViaSystemCall" is never used
Unused symbol: evaluator/src/main/kotlin/osadl/CompatibilityMatrix.kt#L100
Function "getCompatibilityInfo" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L323
Function "closedAfter" is never used
Unused symbol: evaluator/src/main/kotlin/PackageRule.kt#L263
Function "warning" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L99
Class "TOOL" 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: 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: 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: clients/osv/src/main/kotlin/Model.kt#L98
Class "SPONSOR" 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: 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: 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: clients/osv/src/main/kotlin/Model.kt#L114
Property "HEX" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L107
Property "ALPINE" 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: clients/osv/src/main/kotlin/Model.kt#L115
Property "LINUX" 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: 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#L181
Class "EVIDENCE" 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: clients/osv/src/main/kotlin/Model.kt#L184
Class "INTRODUCED" 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: evaluator/src/main/kotlin/RuleSet.kt#L61
Function "projectSourceRule" 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/scanners/askalono/src/funTest/kotlin/AskalonoFunTest.kt#L27
Class "AskalonoFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L186
Class "REPORT" is never used
Unused symbol: scanner/src/test/kotlin/ScannerMatcherTest.kt#L30
Class "ScannerMatcherTest" is never used
Unused symbol: plugins/reporters/asciidoc/src/funTest/kotlin/ManPageTemplateReporterFunTest.kt#L33
Class "ManPageTemplateReporterFunTest" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssScannerDirectoryTest.kt#L54
Class "ScanOssScannerDirectoryTest" is never used
Unused symbol: utils/ort/src/test/kotlin/NetRcAuthenticatorTest.kt#L29
Class "NetRcAuthenticatorTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L119
Property "OSS_FUZZ" 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: 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: clients/osv/src/main/kotlin/Model.kt#L111
Property "DEBIAN" 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/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/osv/src/main/kotlin/Model.kt#L197
Class "CVSS_V2" 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#L177
Class "ADVISORY" is never used
Unused symbol: plugins/reporters/cyclonedx/src/funTest/kotlin/CycloneDxReporterFunTest.kt#L41
Class "CycloneDxReporterFunTest" is never used
Unused symbol: utils/ort/src/main/kotlin/DeclaredLicenseProcessor.kt#L181
Property "allLicenses" is never used
Unused symbol: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L110
Class "DESCRIBED_BY" is never used
Unused symbol: evaluator/src/main/kotlin/RuleMatcher.kt#L58
Class "NoneOf" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L93
Class "OTHER" is never used
Unused symbol: plugins/commands/requirements/src/funTest/kotlin/RequirementsCommandFunTest.kt#L27
Class "RequirementsCommandFunTest" is never used
Unused symbol: clients/osv/src/main/kotlin/Model.kt#L183
Class "GIT" is never used
Unused symbol: evaluator/src/main/kotlin/osadl/Compatibility.kt#L60
Property "COMPATIBLE_VALUES" 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/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: utils/spdx/src/main/kotlin/model/SpdxRelationship.kt#L200
Class "PACKAGE_OF" 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: clients/osv/src/main/kotlin/Model.kt#L89
Class "Type" 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/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: notifier/src/main/kotlin/modules/JiraNotifier.kt#L89
Function "getIssue" is never used
Unused symbol: clients/scanoss/src/main/kotlin/model/Model.kt#L226
Class "IDENTIFIED" 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: utils/common/src/main/kotlin/ArchiveUtils.kt#L164
Function "unpackZip" is never used
Unused symbol: model/src/main/kotlin/config/RuleViolationResolutionReason.kt#L46
Class "NOT_MODIFIED_EXCEPTION" 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: clients/osv/src/main/kotlin/Model.kt#L92
Class "FINDER" is never used
Unused symbol: notifier/src/test/kotlin/NotifierTest.kt#L34
Class "NotifierTest" is never used
Unused symbol: plugins/scanners/licensee/src/funTest/kotlin/LicenseeFunTest.kt#L28
Class "LicenseeFunTest" 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: utils/ort/src/main/kotlin/OrtProxySelector.kt#L159
Function "removeProxyOrigin" is never used
Unused symbol: advisor/src/main/kotlin/advisors/GitHubDefects.kt#L305
Function "toDefect" is never used
Unused symbol: model/src/main/kotlin/config/ScopeExcludeReason.kt#L77
Class "TEST_TOOL_OF" is never used
Unused symbol: plugins/scanners/scanoss/src/test/kotlin/ScanOssScannerFileTest.kt#L47
Class "ScanOssScannerFileTest" 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