RULEAPI-836 - Add compatibleLanguages
to javascript rule manifests (#4731)
This commit is contained in:
parent
693507a8ed
commit
7c9aad50bf
@ -1,5 +1,9 @@
|
||||
{
|
||||
"title": "Function and method names should comply with a naming convention",
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,7 +3,9 @@
|
||||
"bad-practice",
|
||||
"user-experience"
|
||||
],
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
"defaultQualityProfiles": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"title": "Unused private class members should be removed",
|
||||
"quickfix": "covered"
|
||||
"title": "Unused private class members should be removed",
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"accessibility",
|
||||
"wcag2-a",
|
||||
"react"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,25 +1,31 @@
|
||||
{
|
||||
"title": "Mouse events should have corresponding keyboard events",
|
||||
"type": "BUG",
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"constantCost": "5min"
|
||||
"title": "Mouse events should have corresponding keyboard events",
|
||||
"type": "BUG",
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
"accessibility",
|
||||
"react"
|
||||
],
|
||||
"defaultSeverity": "Minor",
|
||||
"ruleSpecification": "RSPEC-1082",
|
||||
"sqKey": "S1082",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "unknown",
|
||||
"code": {
|
||||
"impacts": {
|
||||
"RELIABILITY": "LOW"
|
||||
},
|
||||
"tags": [
|
||||
"accessibility",
|
||||
"react"
|
||||
],
|
||||
"defaultSeverity": "Minor",
|
||||
"ruleSpecification": "RSPEC-1082",
|
||||
"sqKey": "S1082",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": ["Sonar way"],
|
||||
"quickfix": "unknown",
|
||||
"code": {
|
||||
"impacts": {
|
||||
"RELIABILITY": "LOW"
|
||||
},
|
||||
"attribute": "COMPLETE"
|
||||
}
|
||||
}
|
||||
"attribute": "COMPLETE"
|
||||
},
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
"type": "CODE_SMELL",
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
@ -14,12 +14,18 @@
|
||||
"ruleSpecification": "RSPEC-1090",
|
||||
"sqKey": "S1090",
|
||||
"scope": "All",
|
||||
"defaultQualityProfiles": ["Sonar way"],
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "infeasible",
|
||||
"code": {
|
||||
"impacts": {
|
||||
"RELIABILITY": "LOW"
|
||||
},
|
||||
"attribute": "CONVENTIONAL"
|
||||
}
|
||||
}
|
||||
},
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -4,5 +4,9 @@
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
{
|
||||
"title": "Variables should not be shadowed",
|
||||
"defaultQualityProfiles": [
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,8 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
@ -8,5 +8,9 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,6 +1,10 @@
|
||||
{
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
"type": "BUG",
|
||||
"status": "deprecated",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "20min"
|
||||
},
|
||||
"tags": [
|
||||
@ -14,9 +14,7 @@
|
||||
"replacementRules": [
|
||||
"RSPEC-2201"
|
||||
],
|
||||
"legacyKeys": [
|
||||
|
||||
]
|
||||
"legacyKeys": []
|
||||
},
|
||||
"defaultSeverity": "Major",
|
||||
"ruleSpecification": "RSPEC-1154",
|
||||
@ -27,8 +25,10 @@
|
||||
"EXP00-J."
|
||||
]
|
||||
},
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"title": "Variable, property and parameter names should comply with a naming convention",
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
],
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -4,5 +4,9 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
"defaultQualityProfiles": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,2 +1,6 @@
|
||||
{
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"title": "Initial values of parameters, caught exceptions, and loop variables should not be ignored",
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,2 +1,6 @@
|
||||
{
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -5,5 +5,9 @@
|
||||
"tags": [
|
||||
"cwe",
|
||||
"type-dependent"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
"defaultQualityProfiles": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,6 +1,10 @@
|
||||
{
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"title": "Only \"while\", \"do\", \"for\" and \"switch\" statements should be labelled",
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
"defaultQualityProfiles": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -2,13 +2,11 @@
|
||||
"title": "Quotes for string literals should be used consistently",
|
||||
"type": "CODE_SMELL",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "1min"
|
||||
},
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"SingleQuote"
|
||||
]
|
||||
@ -26,5 +24,9 @@
|
||||
"MAINTAINABILITY": "MEDIUM"
|
||||
},
|
||||
"attribute": "FORMATTED"
|
||||
}
|
||||
}
|
||||
},
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
{
|
||||
"title": "Public \"static\" fields should be read-only",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"title": "Public \"static\" fields should be read-only",
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -3,5 +3,8 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
],
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -3,12 +3,10 @@
|
||||
"type": "VULNERABILITY",
|
||||
"status": "deprecated",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
|
||||
],
|
||||
"tags": [],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
"RSPEC-4507"
|
||||
@ -21,8 +19,10 @@
|
||||
"ruleSpecification": "RSPEC-1525",
|
||||
"sqKey": "S1525",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,7 +9,7 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "10min"
|
||||
},
|
||||
"tags": [
|
||||
@ -26,5 +26,9 @@
|
||||
"sqKey": "S1526",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
@ -9,16 +9,14 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
"suspicious"
|
||||
],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"ArrayAndObjectConstructors"
|
||||
]
|
||||
@ -27,8 +25,10 @@
|
||||
"ruleSpecification": "RSPEC-1528",
|
||||
"sqKey": "S1528",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,16 +9,12 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
|
||||
],
|
||||
"tags": [],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"BitwiseOperators"
|
||||
]
|
||||
@ -30,5 +26,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,7 +9,7 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
@ -17,9 +17,7 @@
|
||||
"user-experience"
|
||||
],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"FunctionDeclarationsWithinBlocks"
|
||||
]
|
||||
@ -28,8 +26,10 @@
|
||||
"ruleSpecification": "RSPEC-1530",
|
||||
"sqKey": "S1530",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,16 +9,14 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "1min"
|
||||
},
|
||||
"tags": [
|
||||
"pitfall"
|
||||
],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"PrimitiveWrappers"
|
||||
]
|
||||
@ -30,5 +28,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,16 +9,14 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
"pitfall"
|
||||
],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"DuplicatePropertyName"
|
||||
]
|
||||
@ -30,5 +28,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,16 +9,12 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
|
||||
],
|
||||
"tags": [],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"replacementRules": [],
|
||||
"legacyKeys": [
|
||||
"ForIn"
|
||||
]
|
||||
@ -27,8 +23,10 @@
|
||||
"ruleSpecification": "RSPEC-1535",
|
||||
"sqKey": "S1535",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,6 +1,10 @@
|
||||
{
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": []
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"defaultQualityProfiles": [],
|
||||
"status": "deprecated",
|
||||
"tags": [],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -9,7 +9,7 @@
|
||||
},
|
||||
"status": "ready",
|
||||
"remediation": {
|
||||
"func": "Constant\/Issue",
|
||||
"func": "Constant/Issue",
|
||||
"constantCost": "5min"
|
||||
},
|
||||
"tags": [
|
||||
@ -17,19 +17,17 @@
|
||||
"user-experience"
|
||||
],
|
||||
"extra": {
|
||||
"replacementRules": [
|
||||
|
||||
],
|
||||
"legacyKeys": [
|
||||
|
||||
]
|
||||
"replacementRules": [],
|
||||
"legacyKeys": []
|
||||
},
|
||||
"defaultSeverity": "Critical",
|
||||
"ruleSpecification": "RSPEC-1539",
|
||||
"sqKey": "S1539",
|
||||
"scope": "Main",
|
||||
"defaultQualityProfiles": [
|
||||
|
||||
],
|
||||
"quickfix": "unknown"
|
||||
}
|
||||
"defaultQualityProfiles": [],
|
||||
"quickfix": "unknown",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,6 @@
|
||||
{
|
||||
|
||||
}
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"title": "Tests should not be skipped without providing a reason",
|
||||
"quickfix": "infeasible"
|
||||
}
|
||||
"quickfix": "infeasible",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,3 +1,7 @@
|
||||
{
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -5,5 +5,9 @@
|
||||
],
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
{
|
||||
"defaultQualityProfiles": [],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,7 +1,11 @@
|
||||
{
|
||||
"title": "\"if\/else if\" chains and \"switch\" cases should not have the same condition",
|
||||
"title": "\"if/else if\" chains and \"switch\" cases should not have the same condition",
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -7,5 +7,9 @@
|
||||
"cwe",
|
||||
"obsolete",
|
||||
"type-dependent"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -3,5 +3,9 @@
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main",
|
||||
"quickfix": "covered"
|
||||
}
|
||||
"quickfix": "covered",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"scope": "Main"
|
||||
}
|
||||
"scope": "Main",
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -1,2 +1,6 @@
|
||||
{
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
@ -2,5 +2,9 @@
|
||||
"title": "Hard-coded passwords are security-sensitive",
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -1,5 +1,9 @@
|
||||
{
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
@ -6,5 +6,9 @@
|
||||
],
|
||||
"defaultQualityProfiles": [
|
||||
"Sonar way"
|
||||
],
|
||||
"compatibleLanguages": [
|
||||
"js",
|
||||
"ts"
|
||||
]
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user