CdsConnector/qodana.sarif.json

46887 lines
1.9 MiB
JSON
Raw Permalink Normal View History

2023-12-13 12:53:31 +01:00
{
"$schema": "https://raw.githubusercontent.com/schemastore/schemastore/master/src/schemas/json/sarif-2.1.0-rtm.5.json",
"version": "2.1.0",
"runs": [
{
"tool": {
"driver": {
"name": "PS",
"fullName": "Qodana",
"version": "232.10072.32",
"rules": [],
"taxa": [
{
"id": "Shopware 6",
"name": "Shopware 6"
},
{
"id": "Shopware 6/Store check",
"name": "Store check",
"relationships": [
{
"target": {
"id": "Shopware 6",
"index": 0,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP",
"name": "PHP"
},
{
"id": "PHP/Code smell",
"name": "Code smell",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/PHPDoc",
"name": "PHPDoc",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Code style",
"name": "Code style",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Naming conventions",
"name": "Naming conventions",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Shell script",
"name": "Shell script"
},
{
"id": "PHP/General",
"name": "General",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript",
"name": "JavaScript and TypeScript"
},
{
"id": "JavaScript and TypeScript/Unit testing",
"name": "Unit testing",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Probable bugs",
"name": "Probable bugs",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "MySQL",
"name": "MySQL"
},
{
"id": "Symfony",
"name": "Symfony"
},
{
"id": "Symfony/Twig",
"name": "Twig",
"relationships": [
{
"target": {
"id": "Symfony",
"index": 13,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Control flow",
"name": "Control flow",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/PHPDoc/Code style",
"name": "Code style",
"relationships": [
{
"target": {
"id": "PHP/PHPDoc",
"index": 4,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/PhpClean",
"name": "PhpClean",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Sass/SCSS",
"name": "Sass/SCSS"
},
{
"id": "HTML",
"name": "HTML"
},
{
"id": "Cucumber",
"name": "Cucumber"
},
{
"id": "JavaScript and TypeScript/Unused symbols",
"name": "Unused symbols",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Flow type checker",
"name": "Flow type checker",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Data flow",
"name": "Data flow",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "EditorConfig",
"name": "EditorConfig"
},
{
"id": "PHP/PHPUnit",
"name": "PHPUnit",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "CSV",
"name": "CSV"
},
{
"id": "PostCSS",
"name": "PostCSS"
},
{
"id": "JavaScript and TypeScript/Bitwise operation issues",
"name": "Bitwise operation issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Type compatibility",
"name": "Type compatibility",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/General",
"name": "General",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Undefined symbols",
"name": "Undefined symbols",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/ES2015 migration aids",
"name": "ES2015 migration aids",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "DotEnv",
"name": "DotEnv"
},
{
"id": "General",
"name": "General"
},
{
"id": "HTML/Accessibility",
"name": "Accessibility",
"relationships": [
{
"target": {
"id": "HTML",
"index": 19,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/React",
"name": "React",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Validity issues",
"name": "Validity issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Potentially confusing code constructs",
"name": "Potentially confusing code constructs",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "CSS",
"name": "CSS"
},
{
"id": "CSS/Invalid elements",
"name": "Invalid elements",
"relationships": [
{
"target": {
"id": "CSS",
"index": 39,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "SQL",
"name": "SQL"
},
{
"id": "JavaScript and TypeScript/Try statement issues",
"name": "Try statement issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "YAML",
"name": "YAML"
},
{
"id": "HTTP Client",
"name": "HTTP Client"
},
{
"id": "PHP/Unused symbols",
"name": "Unused symbols",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Ignore",
"name": "Ignore"
},
{
"id": "PHP/Composer",
"name": "Composer",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "XML",
"name": "XML"
},
{
"id": "JavaScript and TypeScript/Control flow issues",
"name": "Control flow issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Potentially undesirable code constructs",
"name": "Potentially undesirable code constructs",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "OpenAPI specifications",
"name": "OpenAPI specifications"
},
{
"id": "CSS/Code style issues",
"name": "Code style issues",
"relationships": [
{
"target": {
"id": "CSS",
"index": 39,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Symfony/Asset",
"name": "Asset",
"relationships": [
{
"target": {
"id": "Symfony",
"index": 13,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Less",
"name": "Less"
},
{
"id": "JavaScript and TypeScript/Probable bugs",
"name": "Probable bugs",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Attributes",
"name": "Attributes",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "XSLT",
"name": "XSLT"
},
{
"id": "PHP/Annotation",
"name": "Annotation",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Symfony/Route",
"name": "Route",
"relationships": [
{
"target": {
"id": "Symfony",
"index": 13,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Dockerfile",
"name": "Dockerfile"
},
{
"id": "RegExp",
"name": "RegExp"
},
{
"id": "Shopware 6/Script",
"name": "Script",
"relationships": [
{
"target": {
"id": "Shopware 6",
"index": 0,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Code style issues",
"name": "Code style issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Assignment issues",
"name": "Assignment issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Joomla!",
"name": "Joomla!"
},
{
"id": "Symfony/Service",
"name": "Service",
"relationships": [
{
"target": {
"id": "Symfony",
"index": 13,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Refactoring opportunities",
"name": "Refactoring opportunities",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Angular",
"name": "Angular"
},
{
"id": "JavaScript and TypeScript/TypeScript",
"name": "TypeScript",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "CSS/Probable bugs",
"name": "Probable bugs",
"relationships": [
{
"target": {
"id": "CSS",
"index": 39,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Switch statement issues",
"name": "Switch statement issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/DOM issues",
"name": "DOM issues",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Async code and promises",
"name": "Async code and promises",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Code Coverage",
"name": "Code Coverage"
},
{
"id": "Proofreading",
"name": "Proofreading"
},
{
"id": "PHP/Behat",
"name": "Behat",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Imports and dependencies",
"name": "Imports and dependencies",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Markdown",
"name": "Markdown"
},
{
"id": "Ini files",
"name": "Ini files"
},
{
"id": "Symfony/Translation",
"name": "Translation",
"relationships": [
{
"target": {
"id": "Symfony",
"index": 13,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Code style/PSR-12",
"name": "PSR-12",
"relationships": [
{
"target": {
"id": "PHP/Code style",
"index": 5,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "PHP/Psalm",
"name": "Psalm",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Naming conventions",
"name": "Naming conventions",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "JavaScript and TypeScript/Code quality tools",
"name": "Code quality tools",
"relationships": [
{
"target": {
"id": "JavaScript and TypeScript",
"index": 9,
"toolComponent": {
"name": "PS"
}
},
"kinds": [
"superset"
]
}
]
},
{
"id": "Blade files",
"name": "Blade files"
},
{
"id": "PHP/PHP strict standards",
"name": "PHP strict standards",
"relationships": [
{
"target": {
"id": "PHP",
"index": 2,
"toolComponent": {
"name": "PS"
}
},
"kinds": [