Skip to content

Commit 727fc5b

Browse files
committed
fix(ScanCode): Set a lower bound for the required version
Support for ScanCode version 2 has been dropped a while ago [1]. So, set a lower bound for clarity. [1]: 4663b01 Signed-off-by: Frank Viernau <[email protected]>
1 parent 2ce4322 commit 727fc5b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

scanner/src/main/kotlin/scanners/scancode/ScanCode.kt

+5
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ import org.ossreviewtoolkit.utils.common.splitOnWhitespace
4343
import org.ossreviewtoolkit.utils.common.withoutPrefix
4444
import org.ossreviewtoolkit.utils.ort.createOrtTempDir
4545

46+
import org.semver4j.RangesList
47+
import org.semver4j.RangesListFactory
48+
4649
/**
4750
* A wrapper for [ScanCode](https://github.com/nexB/scancode-toolkit).
4851
*
@@ -124,6 +127,8 @@ class ScanCode internal constructor(
124127
override fun command(workingDir: File?) =
125128
listOfNotNull(workingDir, if (Os.isWindows) "scancode.bat" else "scancode").joinToString(File.separator)
126129

130+
override fun getVersionRequirement(): RangesList = RangesListFactory.create("[3.0.0,)")
131+
127132
override fun transformVersion(output: String): String {
128133
// On first use, the output is prefixed by "Configuring ScanCode for first use...". The version string can be
129134
// something like:

0 commit comments

Comments
 (0)