diff --git a/src/licensedcode/data/rules/false-positive_dragon4.RULE b/src/licensedcode/data/rules/false-positive_dragon4.RULE new file mode 100644 index 00000000000..2fb427610ba --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_dragon4.RULE @@ -0,0 +1,6 @@ +--- +is_false_positive: yes +notes: False positive seen in numpy dragon4.c +--- + +As a special exception the smallest normal value diff --git a/src/licensedcode/data/rules/license-intro_8.RULE b/src/licensedcode/data/rules/license-intro_8.RULE index 57efa92525b..0a3b4bd6a34 100644 --- a/src/licensedcode/data/rules/license-intro_8.RULE +++ b/src/licensedcode/data/rules/license-intro_8.RULE @@ -1,7 +1,7 @@ --- license_expression: generic-exception -is_license_intro: yes -relevance: 99 +is_license_clue: yes +relevance: 100 --- As a special exception \ No newline at end of file diff --git a/tests/licensedcode/data/false_positive/dragon4.c b/tests/licensedcode/data/false_positive/dragon4.c new file mode 100644 index 00000000000..0a2a7d8992a --- /dev/null +++ b/tests/licensedcode/data/false_positive/dragon4.c @@ -0,0 +1 @@ +As a special exception the smallest normal value \ No newline at end of file diff --git a/tests/licensedcode/data/false_positive/dragon4.c.yml b/tests/licensedcode/data/false_positive/dragon4.c.yml new file mode 100644 index 00000000000..6a8c71ff9c4 --- /dev/null +++ b/tests/licensedcode/data/false_positive/dragon4.c.yml @@ -0,0 +1,2 @@ +license_detections: [] +license_clues: [] \ No newline at end of file diff --git a/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt b/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt new file mode 100644 index 00000000000..a376afe8dba --- /dev/null +++ b/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt @@ -0,0 +1 @@ +As a special exception \ No newline at end of file diff --git a/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt.yml b/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt.yml new file mode 100644 index 00000000000..7e4d032f486 --- /dev/null +++ b/tests/licensedcode/data/licenses_misc/negative/license-intro_8.txt.yml @@ -0,0 +1,14 @@ +license_detections: [] +license_clues: + - license_expression: generic-exception + license_expression_spdx: LicenseRef-scancode-generic-exception + from_file: license-intro_8.txt + start_line: 1 + end_line: 1 + matcher: 1-hash + score: 100.0 + matched_length: 3 + match_coverage: 100.0 + rule_relevance: 100 + rule_identifier: license-intro_8.RULE + rule_url: https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_8.RULE \ No newline at end of file