-
New Feature
-
Resolution: Fixed
-
Minor
-
-
analysis-model 5.2.0, warnings-ng 5.3.0
D-Scanner is a tool for analyzing D source code (https://github.com/dlang-community/D-Scanner).
It generates a dscanner-report.json file with following format
{
"issues": [
,
{ "key": "dscanner.suspicious.unmodified", "fileName": ".\\vibe-d\\core\\vibe\\core\\concurrency.d", "line": 69, "column": 9, "message": "Variable itm is never modified and could have been declared const or immutable." }],
"interfaceCount": 130,
"classCount": 269,
"functionCount": 3975,
"templateCount": 157,
"structCount": 411,
"statementCount": 25621,
"lineOfCodeCount": 34700,
"undocumentedPublicSymbols": 0
}
To generate the json you execute d-scanner with following command:
dscanner --report . > dscanner-report.json
I also attached a complete dscanner-report.json for package vibe.d.
Could you check whether you can add support for D-Scanner json files?
[JENKINS-55051] Support for D-Scanner format
Component/s | New: warnings-ng-plugin [ 24526 ] | |
Component/s | Original: warnings-plugin [ 15513 ] |
Component/s | New: analysis-model [ 23523 ] | |
Assignee | Original: Ulli Hafner [ drulli ] | |
Issue Type | Original: Improvement [ 4 ] | New: New Feature [ 2 ] |
Labels | New: PR-appreciated |
Labels | Original: PR-appreciated | New: help-wanted newbie-friendly |
Resolution | New: Postponed [ 6 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
Resolution | Original: Postponed [ 6 ] | |
Status | Original: Closed [ 6 ] | New: Reopened [ 4 ] |
Assignee | New: Andre Pany [ andre2007 ] |
Released As | New: analysis-model 5.2.0 |
Typically, new parsers are added by volunteers. Interesting in providing one on your own?