Skip to content

Instantly share code, notes, and snippets.

@chao2zhang
Created April 18, 2021 22:56
Show Gist options
  • Save chao2zhang/8ebff385e0c6e1da4ebbb50024d873fe to your computer and use it in GitHub Desktop.
Save chao2zhang/8ebff385e0c6e1da4ebbb50024d873fe to your computer and use it in GitHub Desktop.
Updated checkstyle sarif
{
"$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
"version": "2.1.0",
"runs": [
{
"tool": {
"driver": {
"downloadUri": "https://github.com/checkstyle/checkstyle/releases/",
"fullName": "Checkstyle",
"informationUri": "https://checkstyle.org/",
"language": "en",
"name": "Checkstyle",
"organization": "Checkstyle",
"rules": [
],
"semanticVersion": "8.42-SNAPSHOT",
"version": "8.42-SNAPSHOT"
}
},
"results": [
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 4,
"startLine": 35
}
}
}
],
"message": {
"text": "Unknown tag 'noinspection'."
},
"ruleId": "javadoc.unknownTag"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startLine": 44
}
}
}
],
"message": {
"text": "Line is longer than 80 characters (found 95)."
},
"ruleId": "maxLineLen"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 33,
"startLine": 95
}
}
}
],
"message": {
"text": "Parameter strRep should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 27,
"startLine": 145
}
}
}
],
"message": {
"text": "Parameter rootAST should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 28,
"startLine": 155
}
}
}
],
"message": {
"text": "Parameter rootAST should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 28,
"startLine": 164
}
}
}
],
"message": {
"text": "Parameter ast should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 28,
"startLine": 173
}
}
}
],
"message": {
"text": "Parameter ast should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 39,
"startLine": 182
}
}
}
],
"message": {
"text": "Parameter contents should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 35,
"startLine": 210
}
}
}
],
"message": {
"text": "Parameter tabWidth should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 39,
"startLine": 210
}
}
}
],
"message": {
"text": "'tabWidth' hides a field."
},
"ruleId": "hidden.field"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 27,
"startLine": 215
}
}
}
],
"message": {
"text": "Parameter line should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 37,
"startLine": 215
}
}
}
],
"message": {
"text": "Parameter key should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 49,
"startLine": 215
}
}
}
],
"message": {
"text": "Parameter args should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 27,
"startLine": 229
}
}
}
],
"message": {
"text": "Parameter lineNo should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 39,
"startLine": 229
}
}
}
],
"message": {
"text": "Parameter colNo should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 50,
"startLine": 229
}
}
}
],
"message": {
"text": "Parameter key should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 13,
"startLine": 230
}
}
}
],
"message": {
"text": "Parameter args should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 27,
"startLine": 254
}
}
}
],
"message": {
"text": "Parameter ast should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 42,
"startLine": 254
}
}
}
],
"message": {
"text": "Parameter key should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 54,
"startLine": 254
}
}
}
],
"message": {
"text": "Parameter args should be final."
},
"ruleId": "final.parameter"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startLine": 255
}
}
}
],
"message": {
"text": "Line is longer than 80 characters (found 85)."
},
"ruleId": "maxLineLen"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startLine": 256
}
}
}
],
"message": {
"text": "Line is longer than 80 characters (found 92)."
},
"ruleId": "maxLineLen"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startLine": 257
}
}
}
],
"message": {
"text": "Line is longer than 80 characters (found 98)."
},
"ruleId": "maxLineLen"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startLine": 258
}
}
}
],
"message": {
"text": "Line is longer than 80 characters (found 81)."
},
"ruleId": "maxLineLen"
},
{
"level": "error",
"locations": [
{
"physicalLocation": {
"artifactLocation": {
"uri": "src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java"
},
"region": {
"startColumn": 33,
"startLine": 293
}
}
}
],
"message": {
"text": "Parameter index should be final."
},
"ruleId": "final.parameter"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment