Skip to content

Commit 964cef9

Browse files
Update test expectations for detection logs
Update test expectations after making detection logs only present in --license-text-diagnostics. Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
1 parent 504434b commit 964cef9

File tree

758 files changed

+2035
-5643
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

758 files changed

+2035
-5643
lines changed

src/formattedcode/output_csv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def collect_keys(mapping, key_group):
146146

147147
for detection in scanned_file.get('license_detections', []):
148148
license_expression = detection["license_expression"]
149-
detection_log = detection["detection_log"]
149+
detection_log = detection.get("detection_log", []) or []
150150
detection_log = '\n'.join(detection_log)
151151
license_matches = detection["matches"]
152152
for match in license_matches:

src/packagedcode/plugin_package.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,8 @@ def add_license_from_file(resource, codebase, no_licenses):
240240
if not license_detections_pkg:
241241
pkg["license_detections"] = license_detections_file.copy()
242242
for detection in pkg["license_detections"]:
243-
detection["detection_log"].append(DetectionRule.PACKAGE_ADD_FROM_FILE.value)
243+
if "detection_log" in detection:
244+
detection["detection_log"].append(DetectionRule.PACKAGE_ADD_FROM_FILE.value)
244245

245246
license_expression = get_license_expression_from_detection_mappings(
246247
detections=license_detections_file,

tests/cluecode/data/plugin_filter_clues/filtered-expected.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
"rule_relevance": 100,
1818
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_63.RULE"
1919
}
20-
],
21-
"detection_log": []
20+
]
2221
}
2322
],
2423
"license_references": [
@@ -150,8 +149,7 @@
150149
"rule_relevance": 100,
151150
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-1.1_63.RULE"
152151
}
153-
],
154-
"detection_log": []
152+
]
155153
}
156154
],
157155
"license_clues": [],

tests/cluecode/data/plugin_filter_clues/filtered-expected2.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
"rule_relevance": 100,
1818
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pygres-2.2_2.RULE"
1919
}
20-
],
21-
"detection_log": []
20+
]
2221
}
2322
],
2423
"license_references": [
@@ -134,8 +133,7 @@
134133
"rule_relevance": 100,
135134
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/pygres-2.2_2.RULE"
136135
}
137-
],
138-
"detection_log": []
136+
]
139137
}
140138
],
141139
"license_clues": [],

tests/cluecode/data/plugin_filter_clues/filtered-expected3.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
"rule_relevance": 100,
1818
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE"
1919
}
20-
],
21-
"detection_log": []
20+
]
2221
}
2322
],
2423
"license_references": [
@@ -148,8 +147,7 @@
148147
"rule_relevance": 100,
149148
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/pcre.LICENSE"
150149
}
151-
],
152-
"detection_log": []
150+
]
153151
}
154152
],
155153
"license_clues": [],

tests/formattedcode/data/csv/livescan/expected.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ json2csv.rb,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,8,,,,,,,,,,,http://www.apache.org/lice
99
license,file,license,license,,679,2022-04-20,75c5490a718ddd45e40e0cc7ce0c756abc373123,b965a762efb9421cf1bf4405f336e278,a34098a43e5677495f59dff825a3f9bc0f2b0261d75feb2356919f4c3ce049ab,text/plain,ASCII text,,False,True,False,False,False,False,gpl-2.0-plus,GPL-2.0-or-later,100.0,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1010
license,,,,,,,,,,,,,,,,,,,,,,,,,,gpl-2.0-plus,,100.00,1,12,113,100.00,1-hash,gpl-2.0-plus,gpl-2.0-plus_420.RULE,100.00,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-2.0-plus_420.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1111
package.json,file,package.json,package,.json,2200,2022-04-20,918376afce796ef90eeda1d6695f2289c90491ac,1f66239a9b850c5e60a9382dbe2162d2,29f6068a1b6c7d06f115a5edc4ed8558edde42c6bbf0145ed77cf1108a0dd529,application/json,JSON data,,False,True,False,False,False,False,mit,MIT,45.72,0,0,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
12-
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,100.00,24,24,3,100.00,2-aho,mit,mit_27.RULE,100.00,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
13-
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,from-package-file,84.68,24,24,136,85.53,3-seq,mit,mit_823.RULE,99.00,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
12+
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,100.00,24,24,3,100.00,2-aho,mit,mit_27.RULE,100.00,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
13+
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,mit,,84.68,24,24,136,85.53,3-seq,mit,mit_823.RULE,99.00,https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1414
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,Copyright (c) 2012 LearnBoost <[email protected]>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1515
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,24,24,,,,,,,,,LearnBoost,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1616
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,12,,,,,,,,,,[email protected],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1717
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16,16,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature.git,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
1818
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,27,27,,,,,,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
19-
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,mit,MIT,"[{'license_expression': 'mit', 'matches': [{'score': 100.0, 'start_line': 24, 'end_line': 24, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'mit', 'rule_identifier': 'mit_27.RULE', 'rule_relevance': 100, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'score': 84.68, 'start_line': 24, 'end_line': 24, 'matched_length': 136, 'match_coverage': 85.53, 'matcher': '3-seq', 'license_expression': 'mit', 'rule_identifier': 'mit_823.RULE', 'rule_relevance': 99, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}], 'detection_log': ['from-package-file']}]",,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/[email protected]
19+
package.json,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,npm,,cookie-signature,v 1.0.3,,,JavaScript,Sign and unsign cookies,,,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,,,,,,https://github.com/visionmedia/node-cookie-signature/issues,,git+https://github.com/visionmedia/node-cookie-signature.git,,mit,MIT,"[{'license_expression': 'mit', 'matches': [{'score': 100.0, 'start_line': 24, 'end_line': 24, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '2-aho', 'license_expression': 'mit', 'rule_identifier': 'mit_27.RULE', 'rule_relevance': 100, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_27.RULE'}, {'score': 84.68, 'start_line': 24, 'end_line': 24, 'matched_length': 136, 'match_coverage': 85.53, 'matcher': '3-seq', 'license_expression': 'mit', 'rule_identifier': 'mit_823.RULE', 'rule_relevance': 99, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/mit_823.RULE'}]}]",,,,,,,,https://www.npmjs.com/package/cookie-signature,https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz,https://registry.npmjs.org/cookie-signature/1.0.3,npm_package_json,pkg:npm/[email protected]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl
22
package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
3-
package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_relevance': 50, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}], 'detection_log': []}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/[email protected]
3+
package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_relevance': 50, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}]}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/[email protected]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
path,type,scan_errors,package__type,package__namespace,package__name,package__version,package__qualifiers,package__subpath,package__primary_language,package__description,package__release_date,package__homepage_url,package__download_url,package__size,package__sha1,package__md5,package__sha256,package__sha512,package__bug_tracking_url,package__code_view_url,package__vcs_url,package__copyright,package__declared_license_expression,package__declared_license_expression_spdx,package__license_detections,package__other_license_expression,package__other_license_expression_spdx,package__other_license_detections,package__extracted_license_statement,package__notice_text,package__file_references,package__extra_data,package__repository_homepage_url,package__repository_download_url,package__api_data_url,package__datasource_id,package__purl
22
scan/,directory,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
33
scan/package.json,file,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
4-
scan/package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_relevance': 50, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}], 'detection_log': []}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/[email protected]
4+
scan/package.json,,,npm,,npm,v 2.13.5,,,JavaScript,a package manager for JavaScript,,https://docs.npmjs.com/,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,,a124386bce4a90506f28ad4b1d1a804a17baaf32,,,,http://github.com/npm/npm/issues,,git+https://github.com/npm/npm.git@fc7bbf03e39cc48a8924b90696d28345a6a90f3c,,artistic-2.0,Artistic-2.0,"[{'license_expression': 'artistic-2.0', 'matches': [{'score': 50.0, 'start_line': 1, 'end_line': 1, 'matched_length': 3, 'match_coverage': 100.0, 'matcher': '1-hash', 'license_expression': 'artistic-2.0', 'rule_identifier': 'spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'rule_relevance': 50, 'rule_url': 'https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE', 'matched_text': 'Artistic-2.0'}]}]",,,,['Artistic-2.0'],,,,https://www.npmjs.com/package/npm,https://registry.npmjs.org/npm/-/npm-2.13.5.tgz,https://registry.npmjs.org/npm/2.13.5,npm_package_json,pkg:npm/[email protected]

tests/licensedcode/data/additional_licenses/additional_license_combined_test.expected.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
{
44
"identifier": "example_installed_1_and_example_installed_2_and_example1_and_example2_and_apache_2_0-b3a0a512-8017-d55e-92ca-bff2e4eda61c",
55
"license_expression": "example-installed-1 AND example-installed-2 AND example1 AND example2 AND apache-2.0",
6-
"count": 1,
7-
"detection_log": [
8-
"not-combined"
9-
],
6+
"detection_count": 1,
107
"matches": [
118
{
129
"score": 100.0,
@@ -17,6 +14,7 @@
1714
"matcher": "2-aho",
1815
"license_expression": "example-installed-1",
1916
"rule_identifier": "example-installed-1.LICENSE",
17+
"rule_relevance": 100,
2018
"rule_url": null
2119
},
2220
{
@@ -28,6 +26,7 @@
2826
"matcher": "2-aho",
2927
"license_expression": "example-installed-2",
3028
"rule_identifier": "example-installed-2.LICENSE",
29+
"rule_relevance": 100,
3130
"rule_url": null
3231
},
3332
{
@@ -39,6 +38,7 @@
3938
"matcher": "2-aho",
4039
"license_expression": "example1",
4140
"rule_identifier": "example1.LICENSE",
41+
"rule_relevance": 100,
4242
"rule_url": null
4343
},
4444
{
@@ -50,6 +50,7 @@
5050
"matcher": "2-aho",
5151
"license_expression": "example2",
5252
"rule_identifier": "example2.LICENSE",
53+
"rule_relevance": 100,
5354
"rule_url": null
5455
},
5556
{
@@ -61,6 +62,7 @@
6162
"matcher": "2-aho",
6263
"license_expression": "apache-2.0",
6364
"rule_identifier": "apache-2.0_65.RULE",
65+
"rule_relevance": 100,
6466
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE"
6567
}
6668
]
@@ -386,9 +388,6 @@
386388
"license_detections": [
387389
{
388390
"license_expression": "example-installed-1 AND example-installed-2 AND example1 AND example2 AND apache-2.0",
389-
"detection_log": [
390-
"not-combined"
391-
],
392391
"matches": [
393392
{
394393
"score": 100.0,
@@ -399,6 +398,7 @@
399398
"matcher": "2-aho",
400399
"license_expression": "example-installed-1",
401400
"rule_identifier": "example-installed-1.LICENSE",
401+
"rule_relevance": 100,
402402
"rule_url": null
403403
},
404404
{
@@ -410,6 +410,7 @@
410410
"matcher": "2-aho",
411411
"license_expression": "example-installed-2",
412412
"rule_identifier": "example-installed-2.LICENSE",
413+
"rule_relevance": 100,
413414
"rule_url": null
414415
},
415416
{
@@ -421,6 +422,7 @@
421422
"matcher": "2-aho",
422423
"license_expression": "example1",
423424
"rule_identifier": "example1.LICENSE",
425+
"rule_relevance": 100,
424426
"rule_url": null
425427
},
426428
{
@@ -432,6 +434,7 @@
432434
"matcher": "2-aho",
433435
"license_expression": "example2",
434436
"rule_identifier": "example2.LICENSE",
437+
"rule_relevance": 100,
435438
"rule_url": null
436439
},
437440
{
@@ -443,6 +446,7 @@
443446
"matcher": "2-aho",
444447
"license_expression": "apache-2.0",
445448
"rule_identifier": "apache-2.0_65.RULE",
449+
"rule_relevance": 100,
446450
"rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/apache-2.0_65.RULE"
447451
}
448452
]

tests/licensedcode/data/additional_licenses/additional_license_directory_test.expected.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
{
44
"identifier": "example1_and_example2-2f6955bf-3007-907c-96a9-972954a09866",
55
"license_expression": "example1 AND example2",
6-
"count": 1,
7-
"detection_log": [
8-
"not-combined"
9-
],
6+
"detection_count": 1,
107
"matches": [
118
{
129
"score": 100.0,
@@ -17,6 +14,7 @@
1714
"matcher": "2-aho",
1815
"license_expression": "example1",
1916
"rule_identifier": "example1.LICENSE",
17+
"rule_relevance": 100,
2018
"rule_url": null
2119
},
2220
{
@@ -28,6 +26,7 @@
2826
"matcher": "2-aho",
2927
"license_expression": "example2",
3028
"rule_identifier": "example2.LICENSE",
29+
"rule_relevance": 100,
3130
"rule_url": null
3231
}
3332
]
@@ -164,9 +163,6 @@
164163
"license_detections": [
165164
{
166165
"license_expression": "example1 AND example2",
167-
"detection_log": [
168-
"not-combined"
169-
],
170166
"matches": [
171167
{
172168
"score": 100.0,
@@ -177,6 +173,7 @@
177173
"matcher": "2-aho",
178174
"license_expression": "example1",
179175
"rule_identifier": "example1.LICENSE",
176+
"rule_relevance": 100,
180177
"rule_url": null
181178
},
182179
{
@@ -188,6 +185,7 @@
188185
"matcher": "2-aho",
189186
"license_expression": "example2",
190187
"rule_identifier": "example2.LICENSE",
188+
"rule_relevance": 100,
191189
"rule_url": null
192190
}
193191
]

0 commit comments

Comments
 (0)