RULEAPI-836 - Add compatibleLanguages to javascript rule manifests (#4731)

This commit is contained in:
Eric Morand 2025-03-17 10:58:46 +01:00 committed by GitHub
parent 693507a8ed
commit 7c9aad50bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
443 changed files with 3180 additions and 1812 deletions

View File

@ -1,5 +1,9 @@
{
"title": "Function and method names should comply with a naming convention",
"defaultQualityProfiles": [],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"scope": "Main",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"scope": "Main",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,7 +3,9 @@
"bad-practice",
"user-experience"
],
"defaultQualityProfiles": [
"defaultQualityProfiles": [],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,4 +1,8 @@
{
"defaultQualityProfiles": [],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"accessibility",
"wcag2-a",
"react"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,4 +1,8 @@
{
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -2,5 +2,9 @@
"scope": "Main",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -4,5 +4,9 @@
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,6 +1,9 @@
{
"title": "Variables should not be shadowed",
"defaultQualityProfiles": [
],
"scope": "Main"
}
"defaultQualityProfiles": [],
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,8 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js"
]
}

View File

@ -8,5 +8,9 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,6 +1,10 @@
{
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -1,5 +1,9 @@
{
"title": "Variable, property and parameter names should comply with a naming convention",
"defaultQualityProfiles": [],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,6 +1,9 @@
{
"defaultQualityProfiles": [
],
"defaultQualityProfiles": [],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -4,5 +4,9 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,5 +1,7 @@
{
"defaultQualityProfiles": [
"defaultQualityProfiles": [],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,2 +1,6 @@
{
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"scope": "Main",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,2 +1,6 @@
{
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -5,5 +5,9 @@
"tags": [
"cwe",
"type-dependent"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,5 +1,9 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,5 @@
{
}
"compatibleLanguages": [
"js"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,4 +1,8 @@
{
"defaultQualityProfiles": [],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,5 +1,7 @@
{
"defaultQualityProfiles": [
"defaultQualityProfiles": [],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -2,5 +2,9 @@
"scope": "Main",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,6 +1,10 @@
{
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"title": "Only \"while\", \"do\", \"for\" and \"switch\" statements should be labelled",
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,5 +1,7 @@
{
"defaultQualityProfiles": [
"defaultQualityProfiles": [],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -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"
]
}

View File

@ -1,3 +1,5 @@
{
}
"compatibleLanguages": [
"js"
]
}

View File

@ -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"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -3,5 +3,8 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js"
]
}

View File

@ -1,6 +1,9 @@
{
"defaultQualityProfiles": [
],
"defaultQualityProfiles": [],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,5 +1,9 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -1,3 +1,5 @@
{
}
"compatibleLanguages": [
"js"
]
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -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"
]
}

View File

@ -1,5 +1,8 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js"
]
}
}

View File

@ -1,6 +1,10 @@
{
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": []
}
"quickfix": "covered",
"defaultQualityProfiles": [],
"status": "deprecated",
"tags": [],
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -1,3 +1,6 @@
{
}
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,4 +1,8 @@
{
"title": "Tests should not be skipped without providing a reason",
"quickfix": "infeasible"
}
"quickfix": "infeasible",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,3 +1,7 @@
{
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -5,5 +5,9 @@
],
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,4 +1,8 @@
{
"defaultQualityProfiles": [],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,5 +1,9 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -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"
]
}

View File

@ -1,5 +1,9 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -7,5 +7,9 @@
"cwe",
"obsolete",
"type-dependent"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -3,5 +3,9 @@
"Sonar way"
],
"scope": "Main",
"quickfix": "covered"
}
"quickfix": "covered",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"defaultQualityProfiles": [
"Sonar way"
],
"scope": "Main"
}
"scope": "Main",
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -1,2 +1,6 @@
{
"compatibleLanguages": [
"js",
"ts"
]
}

View File

@ -2,5 +2,9 @@
"title": "Hard-coded passwords are security-sensitive",
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -1,5 +1,9 @@
{
"defaultQualityProfiles": [
"Sonar way"
],
"compatibleLanguages": [
"js",
"ts"
]
}
}

View File

@ -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