diff --git a/qodana.sarif.json b/qodana.sarif.json index d15c2511..ca33c58a 100644 --- a/qodana.sarif.json +++ b/qodana.sarif.json @@ -68332,19 +68332,19 @@ ] }, { - "id": "CA1815", + "id": "RS1033", "shortDescription": { - "text": "RoslynAnalyzers Override equals and operator equals on value types" + "text": "RoslynAnalyzers Define diagnostic description correctly" }, "fullDescription": { - "text": "For value types, the inherited implementation of Equals uses the Reflection library and compares the contents of all fields. Reflection is computationally expensive, and comparing every field for equality might be unnecessary. If you expect users to compare or sort instances, or to use instances as hash table keys, your value type should implement Equals.", - "markdown": "For value types, the inherited implementation of Equals uses the Reflection library and compares the contents of all fields. Reflection is computationally expensive, and comparing every field for equality might be unnecessary. If you expect users to compare or sort instances, or to use instances as hash table keys, your value type should implement Equals." + "text": "", + "markdown": "" }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA1815", + "suppressToolId": "RS1033", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -68366,19 +68366,19 @@ ] }, { - "id": "RS1033", + "id": "CA1815", "shortDescription": { - "text": "RoslynAnalyzers Define diagnostic description correctly" + "text": "RoslynAnalyzers Override equals and operator equals on value types" }, "fullDescription": { - "text": "", - "markdown": "" + "text": "For value types, the inherited implementation of Equals uses the Reflection library and compares the contents of all fields. Reflection is computationally expensive, and comparing every field for equality might be unnecessary. If you expect users to compare or sort instances, or to use instances as hash table keys, your value type should implement Equals.", + "markdown": "For value types, the inherited implementation of Equals uses the Reflection library and compares the contents of all fields. Reflection is computationally expensive, and comparing every field for equality might be unnecessary. If you expect users to compare or sort instances, or to use instances as hash table keys, your value type should implement Equals." }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "RS1033", + "suppressToolId": "CA1815", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -106378,19 +106378,19 @@ ] }, { - "id": "CA5404", + "id": "CA1002", "shortDescription": { - "text": "RoslynAnalyzers Do not disable token validation checks" + "text": "RoslynAnalyzers Do not expose generic lists" }, "fullDescription": { - "text": "Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation.", - "markdown": "Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation." + "text": "System.Collections.Generic.List is a generic collection that's designed for performance and not inheritance. List does not contain virtual members that make it easier to change the behavior of an inherited class.", + "markdown": "System.Collections.Generic.List is a generic collection that's designed for performance and not inheritance. List does not contain virtual members that make it easier to change the behavior of an inherited class." }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA5404", + "suppressToolId": "CA1002", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -106412,19 +106412,19 @@ ] }, { - "id": "CA1002", + "id": "CA5404", "shortDescription": { - "text": "RoslynAnalyzers Do not expose generic lists" + "text": "RoslynAnalyzers Do not disable token validation checks" }, "fullDescription": { - "text": "System.Collections.Generic.List is a generic collection that's designed for performance and not inheritance. List does not contain virtual members that make it easier to change the behavior of an inherited class.", - "markdown": "System.Collections.Generic.List is a generic collection that's designed for performance and not inheritance. List does not contain virtual members that make it easier to change the behavior of an inherited class." + "text": "Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation.", + "markdown": "Token validation checks ensure that while validating tokens, all aspects are analyzed and verified. Turning off validation can lead to security holes by allowing untrusted tokens to make it through validation." }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA1002", + "suppressToolId": "CA5404", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -118822,19 +118822,19 @@ ] }, { - "id": "CA2315", + "id": "CA1065", "shortDescription": { - "text": "RoslynAnalyzers Do not use insecure deserializer ObjectStateFormatter" + "text": "RoslynAnalyzers Do not raise exceptions in unexpected locations" }, "fullDescription": { - "text": "", - "markdown": "" + "text": "A method that is not expected to throw exceptions throws an exception.", + "markdown": "A method that is not expected to throw exceptions throws an exception." }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA2315", + "suppressToolId": "CA1065", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -118856,19 +118856,19 @@ ] }, { - "id": "CA1065", + "id": "CA2315", "shortDescription": { - "text": "RoslynAnalyzers Do not raise exceptions in unexpected locations" + "text": "RoslynAnalyzers Do not use insecure deserializer ObjectStateFormatter" }, "fullDescription": { - "text": "A method that is not expected to throw exceptions throws an exception.", - "markdown": "A method that is not expected to throw exceptions throws an exception." + "text": "", + "markdown": "" }, "defaultConfiguration": { "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA1065", + "suppressToolId": "CA2315", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -119603,6 +119603,40 @@ } ] }, + { + "id": "CA2322", + "shortDescription": { + "text": "RoslynAnalyzers Ensure JavaScriptSerializer is not initialized with SimpleTypeResolver before deserializing" + }, + "fullDescription": { + "text": "", + "markdown": "" + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CA2322", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C#/Roslyn Analyzers", + "index": 35, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, { "id": "CA1058", "shortDescription": { @@ -119638,9 +119672,213 @@ ] }, { - "id": "CA2322", + "id": "CA1056", "shortDescription": { - "text": "RoslynAnalyzers Ensure JavaScriptSerializer is not initialized with SimpleTypeResolver before deserializing" + "text": "RoslynAnalyzers URI-like properties should not be strings" + }, + "fullDescription": { + "text": "This rule assumes that the property represents a Uniform Resource Identifier (URI). A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner.", + "markdown": "This rule assumes that the property represents a Uniform Resource Identifier (URI). A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner." + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CA1056", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C#/Roslyn Analyzers", + "index": 35, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "FSharpRedundantAsPattern", + "shortDescription": { + "text": "Redundant 'as' pattern" + }, + "fullDescription": { + "text": "'as' pattern can be replaced with its name.", + "markdown": "'as' pattern can be replaced with its name." + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "FSharpRedundantAsPattern", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "F#/Redundancies in Code", + "index": 73, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "CppClangTidyClangDiagnosticConstantEvaluated", + "shortDescription": { + "text": "constant-evaluated clang diagnostic" + }, + "fullDescription": { + "text": "-Wconstant-evaluated clang diagnostic · Learn more", + "markdown": "-Wconstant-evaluated clang diagnostic · [Learn more](https://releases.llvm.org/19.1.0/tools/clang/docs/DiagnosticsReference.html#wconstant-evaluated)" + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CppClangTidyClangDiagnosticConstantEvaluated", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C_C++/Clang Diagnostics", + "index": 3, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "CA1055", + "shortDescription": { + "text": "RoslynAnalyzers URI-like return values should not be strings" + }, + "fullDescription": { + "text": "This rule assumes that the method returns a URI. A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner.", + "markdown": "This rule assumes that the method returns a URI. A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner." + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CA1055", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C#/Roslyn Analyzers", + "index": 35, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "CA1054", + "shortDescription": { + "text": "RoslynAnalyzers URI-like parameters should not be strings" + }, + "fullDescription": { + "text": "This rule assumes that the parameter represents a Uniform Resource Identifier (URI). A string representation or a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. 'System.Uri' class provides these services in a safe and secure manner.", + "markdown": "This rule assumes that the parameter represents a Uniform Resource Identifier (URI). A string representation or a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. 'System.Uri' class provides these services in a safe and secure manner." + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CA1054", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C#/Roslyn Analyzers", + "index": 35, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "CA2326", + "shortDescription": { + "text": "RoslynAnalyzers Do not use TypeNameHandling values other than None" + }, + "fullDescription": { + "text": "Deserializing JSON when using a TypeNameHandling value other than None can be insecure. If you need to instead detect Json.NET deserialization when a SerializationBinder isn't specified, then disable rule CA2326, and enable rules CA2327, CA2328, CA2329, and CA2330.", + "markdown": "Deserializing JSON when using a TypeNameHandling value other than None can be insecure. If you need to instead detect Json.NET deserialization when a SerializationBinder isn't specified, then disable rule CA2326, and enable rules CA2327, CA2328, CA2329, and CA2330." + }, + "defaultConfiguration": { + "enabled": true, + "level": "warning", + "parameters": { + "suppressToolId": "CA2326", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "codeQualityCategory": "Unspecified" + } + }, + "relationships": [ + { + "target": { + "id": "C#/Roslyn Analyzers", + "index": 35, + "toolComponent": { + "name": "QDNET" + } + }, + "kinds": [ + "superset" + ] + } + ] + }, + { + "id": "CA2327", + "shortDescription": { + "text": "RoslynAnalyzers Do not use insecure JsonSerializerSettings" }, "fullDescription": { "text": "", @@ -119650,245 +119888,7 @@ "enabled": true, "level": "warning", "parameters": { - "suppressToolId": "CA2322", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C#/Roslyn Analyzers", - "index": 35, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CA1056", - "shortDescription": { - "text": "RoslynAnalyzers URI-like properties should not be strings" - }, - "fullDescription": { - "text": "This rule assumes that the property represents a Uniform Resource Identifier (URI). A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner.", - "markdown": "This rule assumes that the property represents a Uniform Resource Identifier (URI). A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner." - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CA1056", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C#/Roslyn Analyzers", - "index": 35, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "FSharpRedundantAsPattern", - "shortDescription": { - "text": "Redundant 'as' pattern" - }, - "fullDescription": { - "text": "'as' pattern can be replaced with its name.", - "markdown": "'as' pattern can be replaced with its name." - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "FSharpRedundantAsPattern", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "F#/Redundancies in Code", - "index": 73, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CppClangTidyClangDiagnosticConstantEvaluated", - "shortDescription": { - "text": "constant-evaluated clang diagnostic" - }, - "fullDescription": { - "text": "-Wconstant-evaluated clang diagnostic · Learn more", - "markdown": "-Wconstant-evaluated clang diagnostic · [Learn more](https://releases.llvm.org/19.1.0/tools/clang/docs/DiagnosticsReference.html#wconstant-evaluated)" - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CppClangTidyClangDiagnosticConstantEvaluated", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C_C++/Clang Diagnostics", - "index": 3, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CA1055", - "shortDescription": { - "text": "RoslynAnalyzers URI-like return values should not be strings" - }, - "fullDescription": { - "text": "This rule assumes that the method returns a URI. A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner.", - "markdown": "This rule assumes that the method returns a URI. A string representation of a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. The System.Uri class provides these services in a safe and secure manner." - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CA1055", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C#/Roslyn Analyzers", - "index": 35, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CA2326", - "shortDescription": { - "text": "RoslynAnalyzers Do not use TypeNameHandling values other than None" - }, - "fullDescription": { - "text": "Deserializing JSON when using a TypeNameHandling value other than None can be insecure. If you need to instead detect Json.NET deserialization when a SerializationBinder isn't specified, then disable rule CA2326, and enable rules CA2327, CA2328, CA2329, and CA2330.", - "markdown": "Deserializing JSON when using a TypeNameHandling value other than None can be insecure. If you need to instead detect Json.NET deserialization when a SerializationBinder isn't specified, then disable rule CA2326, and enable rules CA2327, CA2328, CA2329, and CA2330." - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CA2326", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C#/Roslyn Analyzers", - "index": 35, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CA1054", - "shortDescription": { - "text": "RoslynAnalyzers URI-like parameters should not be strings" - }, - "fullDescription": { - "text": "This rule assumes that the parameter represents a Uniform Resource Identifier (URI). A string representation or a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. 'System.Uri' class provides these services in a safe and secure manner.", - "markdown": "This rule assumes that the parameter represents a Uniform Resource Identifier (URI). A string representation or a URI is prone to parsing and encoding errors, and can lead to security vulnerabilities. 'System.Uri' class provides these services in a safe and secure manner." - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CA1054", - "ideaSeverity": "WARNING", - "qodanaSeverity": "High", - "codeQualityCategory": "Unspecified" - } - }, - "relationships": [ - { - "target": { - "id": "C#/Roslyn Analyzers", - "index": 35, - "toolComponent": { - "name": "QDNET" - } - }, - "kinds": [ - "superset" - ] - } - ] - }, - { - "id": "CA2327", - "shortDescription": { - "text": "RoslynAnalyzers Do not use insecure JsonSerializerSettings" - }, - "fullDescription": { - "text": "", - "markdown": "" - }, - "defaultConfiguration": { - "enabled": true, - "level": "warning", - "parameters": { - "suppressToolId": "CA2327", + "suppressToolId": "CA2327", "ideaSeverity": "WARNING", "qodanaSeverity": "High", "codeQualityCategory": "Unspecified" @@ -141629,7 +141629,7 @@ }, "invocations": [ { - "startTimeUtc": "2025-01-05T16:06:19.44081468Z", + "startTimeUtc": "2025-01-05T16:14:55.356058509Z", "exitCode": 0, "executionSuccessful": true } @@ -141638,8 +141638,8 @@ "versionControlProvenance": [ { "repositoryUri": "https://github.com/henrikwidlund/hostsparser.git", - "revisionId": "779f27b43e1716fc9f9cda49aeaa99f907a30e89", - "branch": "qodana-automation-1735736537", + "revisionId": "085c2ca0b1b2255a3cea8a978e63670591c6af44", + "branch": "main", "properties": { "repoUrl": "https://github.com/henrikwidlund/hostsparser.git", "lastAuthorName": "Henrik Widlund", @@ -191198,39 +191198,96 @@ } }, { - "ruleId": "EditorConfigPartialOverride", + "ruleId": "UndefinedAction", "kind": "fail", - "level": "note", + "level": "warning", "message": { - "text": "The section overlaps another section", - "markdown": "The section overlaps another section" + "text": "Unresolved action/workflow reference: \"docker/metadata-action@v5\"", + "markdown": "Unresolved action/workflow reference: \"docker/metadata-action@v5\"" }, "locations": [ { "physicalLocation": { "artifactLocation": { - "uri": ".editorconfig", + "uri": ".github/workflows/docker.yml", "uriBaseId": "SRCROOT" }, "region": { - "startLine": 309, + "startLine": 49, + "startColumn": 15, + "charOffset": 1095, + "charLength": 25, + "snippet": { + "text": "docker/metadata-action@v5" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 47, "startColumn": 1, - "charOffset": 12504, - "charLength": 61, + "charOffset": 1026, + "charLength": 168, "snippet": { - "text": "[tests/HostsParser.Benchmarks/BenchmarkExecutionUtilities.cs]" + "text": " - name: Extract Docker metadata\n id: meta\n uses: docker/metadata-action@v5\n with:\n images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" }, - "sourceLanguage": "EditorConfig" + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "6f4ac44d82204d98", + "equalIndicator/v1": "0419564fa9df7589d0883fd7e996568ec849f8e633deb91a6bff3fc8fe8c688b" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"github/codeql-action/analyze@v3\"", + "markdown": "Unresolved action/workflow reference: \"github/codeql-action/analyze@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/codeql-analysis.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 46, + "startColumn": 15, + "charOffset": 914, + "charLength": 31, + "snippet": { + "text": "github/codeql-action/analyze@v3" + }, + "sourceLanguage": "yaml" }, "contextRegion": { - "startLine": 307, + "startLine": 44, "startColumn": 1, - "charOffset": 12456, - "charLength": 151, + "charOffset": 861, + "charLength": 85, "snippet": { - "text": "dotnet_diagnostic.CA1822.severity = suggestion\n\n[tests/HostsParser.Benchmarks/BenchmarkExecutionUtilities.cs]\ndotnet_diagnostic.CA1001.severity = none\n" + "text": "\n - name: Perform CodeQL Analysis\n uses: github/codeql-action/analyze@v3\n" }, - "sourceLanguage": "EditorConfig" + "sourceLanguage": "yaml" } }, "logicalLocations": [ @@ -191242,24 +191299,1905 @@ } ], "partialFingerprints": { - "equalIndicator/v2": "c5c5a1c80d17f383", - "equalIndicator/v1": "e45df3bff6ad571a1460b69080b418d1ea5499634e7e9bd2d305aec5470c774b" + "equalIndicator/v2": "1038e98c3354a7ac", + "equalIndicator/v1": "123efc3dc60e846823739e0c31857844e169549f131da6adf4670e6257e958e7" }, "baselineState": "new", "properties": { - "ideaSeverity": "WEAK WARNING", - "qodanaSeverity": "Moderate", + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", "tags": [ - "EditorConfig" + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/deploy-pages@v4\"", + "markdown": "Unresolved action/workflow reference: \"actions/deploy-pages@v4\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/publish-filter.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 90, + "startColumn": 15, + "charOffset": 2142, + "charLength": 23, + "snippet": { + "text": "actions/deploy-pages@v4" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 88, + "startColumn": 1, + "charOffset": 2068, + "charLength": 97, + "snippet": { + "text": " - name: Deploy to GitHub Pages\n id: deployment\n uses: actions/deploy-pages@v4" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "f078204a7c834256", + "equalIndicator/v1": "34671dfb138d0185630c29d083cdd572eacedf70fe3c421bd3bc9719ad826db5" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/checkout@v3\"", + "markdown": "Unresolved action/workflow reference: \"actions/checkout@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/qodana_code_quality.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 18, + "startColumn": 15, + "charOffset": 286, + "charLength": 19, + "snippet": { + "text": "actions/checkout@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 16, + "startColumn": 1, + "charOffset": 241, + "charLength": 204, + "snippet": { + "text": " checks: write\n steps:\n - uses: actions/checkout@v3\n with:\n ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "161c69efc4a8bd4a", + "equalIndicator/v1": "4869e16b8e99220be9e92484568c7fd85edcd279dd77f38b59dff90fc8d6d987" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/configure-pages@v5\"", + "markdown": "Unresolved action/workflow reference: \"actions/configure-pages@v5\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/publish-filter.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 66, + "startColumn": 15, + "charOffset": 1650, + "charLength": 26, + "snippet": { + "text": "actions/configure-pages@v5" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 64, + "startColumn": 1, + "charOffset": 1609, + "charLength": 98, + "snippet": { + "text": "\n - name: Setup Pages\n uses: actions/configure-pages@v5\n\n - name: Upload artifact" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "749be62dc32ef228", + "equalIndicator/v1": "69be18ac50d909050918fba5be2ca4ea64d42d1d6bb4b957d22ccf4d726f527e" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"github/codeql-action/init@v3\"", + "markdown": "Unresolved action/workflow reference: \"github/codeql-action/init@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/codeql-analysis.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 33, + "startColumn": 15, + "charOffset": 591, + "charLength": 28, + "snippet": { + "text": "github/codeql-action/init@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 31, + "startColumn": 1, + "charOffset": 544, + "charLength": 133, + "snippet": { + "text": "\n - name: Initialize CodeQL\n uses: github/codeql-action/init@v3\n with:\n languages: ${{ matrix.language }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "bbbd8d750a5133e2", + "equalIndicator/v1": "7ae89abf324f3e5d07dd37400109610157876e87e3bbd61adf364dc4a55b39f4" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/dependency-review-action@v4\"", + "markdown": "Unresolved action/workflow reference: \"actions/dependency-review-action@v4\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/dependency-review.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 17, + "startColumn": 15, + "charOffset": 302, + "charLength": 35, + "snippet": { + "text": "actions/dependency-review-action@v4" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 15, + "startColumn": 1, + "charOffset": 253, + "charLength": 154, + "snippet": { + "text": "\n - name: 'Dependency Review'\n uses: actions/dependency-review-action@v4\n with:\n fail-on-scopes: development, runtime, unknown" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "9759433d757c63d6", + "equalIndicator/v1": "7d94305de0ed2d2d9012b80c564791a929ef57f5e20cf0c94032c96bebfe9f3e" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"softprops/action-gh-release@v2\"", + "markdown": "Unresolved action/workflow reference: \"softprops/action-gh-release@v2\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/github-release.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 60, + "startColumn": 15, + "charOffset": 1808, + "charLength": 30, + "snippet": { + "text": "softprops/action-gh-release@v2" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 58, + "startColumn": 1, + "charOffset": 1757, + "charLength": 114, + "snippet": { + "text": " done\n - name: Publish\n uses: softprops/action-gh-release@v2\n with:\n files: |" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "176108583d34fb71", + "equalIndicator/v1": "955918f55f4bd66dcf5aa2ca4b5248abdd87d3ad495f65546c2a517bcdd17ff3" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"docker/build-push-action@v6\"", + "markdown": "Unresolved action/workflow reference: \"docker/build-push-action@v6\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 59, + "startColumn": 15, + "charOffset": 1470, + "charLength": 27, + "snippet": { + "text": "docker/build-push-action@v6" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 57, + "startColumn": 1, + "charOffset": 1413, + "charLength": 136, + "snippet": { + "text": "\n - name: Build and push Docker image\n uses: docker/build-push-action@v6\n with:\n context: ./src/HostsParser/" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "b4405d4bbe582cb3", + "equalIndicator/v1": "972cd566a4e623eeda3b00e02df8caed0c408b77c0c907061339272d9e361e6c" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/cache@v4\"", + "markdown": "Unresolved action/workflow reference: \"actions/cache@v4\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 32, + "startColumn": 15, + "charOffset": 542, + "charLength": 16, + "snippet": { + "text": "actions/cache@v4" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 30, + "startColumn": 1, + "charOffset": 493, + "charLength": 114, + "snippet": { + "text": "\n - name: Cache Docker layers\n uses: actions/cache@v4\n with:\n path: /tmp/.buildx-cache" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "012b5c566978412c", + "equalIndicator/v1": "c2f28a5d4e3b666f08fc33289976eedc1adf2c02daa1d897fc2711881b3de5b5" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"docker/setup-buildx-action@v3\"", + "markdown": "Unresolved action/workflow reference: \"docker/setup-buildx-action@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 29, + "startColumn": 15, + "charOffset": 463, + "charLength": 29, + "snippet": { + "text": "docker/setup-buildx-action@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 27, + "startColumn": 1, + "charOffset": 413, + "charLength": 114, + "snippet": { + "text": "\n - name: Set up Docker Buildx\n uses: docker/setup-buildx-action@v3\n\n - name: Cache Docker layers" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "5ff1f48cb27da89c", + "equalIndicator/v1": "c5f2645263d688a6e1ba9f2a2c9eac9651275aba06d0454b2b6e75a14da7395a" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"docker/login-action@v3\"", + "markdown": "Unresolved action/workflow reference: \"docker/login-action@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 41, + "startColumn": 15, + "charOffset": 843, + "charLength": 22, + "snippet": { + "text": "docker/login-action@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 39, + "startColumn": 1, + "charOffset": 729, + "charLength": 190, + "snippet": { + "text": " - name: Log into registry ${{ env.REGISTRY }}\n if: github.event_name != 'pull_request'\n uses: docker/login-action@v3\n with:\n registry: ${{ env.REGISTRY }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "7975c15f8b232a64", + "equalIndicator/v1": "e67b8292c3f751033f1a1941093997da8af63532c8f58dbbc942941feeeb1220" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"actions/upload-pages-artifact@v3\"", + "markdown": "Unresolved action/workflow reference: \"actions/upload-pages-artifact@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/publish-filter.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 69, + "startColumn": 15, + "charOffset": 1722, + "charLength": 32, + "snippet": { + "text": "actions/upload-pages-artifact@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 67, + "startColumn": 1, + "charOffset": 1677, + "charLength": 118, + "snippet": { + "text": "\n - name: Upload artifact\n uses: actions/upload-pages-artifact@v3\n with:\n path: './public'" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "0aac30ec39dfb174", + "equalIndicator/v1": "ea3a6914afb820235c76fff3d8bfc9b6fcb553a7624d0dc912213154f1a5a920" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"JetBrains/qodana-action@v2024.3\"", + "markdown": "Unresolved action/workflow reference: \"JetBrains/qodana-action@v2024.3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/qodana_code_quality.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 23, + "startColumn": 15, + "charOffset": 513, + "charLength": 31, + "snippet": { + "text": "JetBrains/qodana-action@v2024.3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 21, + "startColumn": 1, + "charOffset": 446, + "charLength": 137, + "snippet": { + "text": " fetch-depth: 0\n - name: 'Qodana Scan'\n uses: JetBrains/qodana-action@v2024.3\n with:\n pr-mode: false" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "63e196883bf38425", + "equalIndicator/v1": "f3858c69f036934f8d62df3a8344793589d5b24a1e9c509ca51b90108d549050" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedAction", + "kind": "fail", + "level": "warning", + "message": { + "text": "Unresolved action/workflow reference: \"github/codeql-action/autobuild@v3\"", + "markdown": "Unresolved action/workflow reference: \"github/codeql-action/autobuild@v3\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/codeql-analysis.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 43, + "startColumn": 15, + "charOffset": 827, + "charLength": 33, + "snippet": { + "text": "github/codeql-action/autobuild@v3" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 41, + "startColumn": 1, + "charOffset": 788, + "charLength": 111, + "snippet": { + "text": "\n - name: Autobuild\n uses: github/codeql-action/autobuild@v3\n\n - name: Perform CodeQL Analysis" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "1636f41c1c1ac4e2", + "equalIndicator/v1": "f87c1c4f4d0798e32c97b481db7c41f5e201a044fcd9ceebf6ca1a8cd6038528" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"images\"", + "markdown": "Undefined parameter: \"images\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 51, + "startColumn": 11, + "charOffset": 1145, + "charLength": 49, + "snippet": { + "text": "images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 49, + "startColumn": 1, + "charOffset": 1081, + "charLength": 173, + "snippet": { + "text": " uses: docker/metadata-action@v5\n with:\n images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}\n tags: |\n type=schedule,pattern=nightly" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "c55ddfb9eea5168d", + "equalIndicator/v1": "0522310de93828b253b76d6546f93a6434ac95a7e1cdae39f6a1b22af8883b1a" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"cache-from\"", + "markdown": "Undefined parameter: \"cache-from\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 65, + "startColumn": 11, + "charOffset": 1717, + "charLength": 45, + "snippet": { + "text": "cache-from: type=local,src=/tmp/.buildx-cache" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 63, + "startColumn": 1, + "charOffset": 1609, + "charLength": 222, + "snippet": { + "text": " tags: ${{ steps.meta.outputs.tags }}\n labels: ${{ steps.meta.outputs.labels }}\n cache-from: type=local,src=/tmp/.buildx-cache\n cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max\n" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "2be2979e14db5515", + "equalIndicator/v1": "06732be3590ecd03114c520f93f44648a908b7c0486e4da21ddd42ce472ab17e" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"fail-on-scopes\"", + "markdown": "Undefined parameter: \"fail-on-scopes\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/dependency-review.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 19, + "startColumn": 11, + "charOffset": 362, + "charLength": 45, + "snippet": { + "text": "fail-on-scopes: development, runtime, unknown" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 17, + "startColumn": 1, + "charOffset": 288, + "charLength": 120, + "snippet": { + "text": " uses: actions/dependency-review-action@v4\n with:\n fail-on-scopes: development, runtime, unknown\n" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "2e963bcef95d4db5", + "equalIndicator/v1": "07e52771f7807076054b943a89de8aaff097d559363f97c6cfb45f5382b15bea" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"languages\"", + "markdown": "Undefined parameter: \"languages\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/codeql-analysis.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 35, + "startColumn": 11, + "charOffset": 644, + "charLength": 33, + "snippet": { + "text": "languages: ${{ matrix.language }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 33, + "startColumn": 1, + "charOffset": 577, + "charLength": 126, + "snippet": { + "text": " uses: github/codeql-action/init@v3\n with:\n languages: ${{ matrix.language }}\n\n - name: Setup .NET" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "0e90bb43a340b084", + "equalIndicator/v1": "1f17cd7e048c30654164b9c0172e1e43a3453d540c8f30047d5c7c34dcf26495" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"username\"", + "markdown": "Undefined parameter: \"username\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 44, + "startColumn": 11, + "charOffset": 930, + "charLength": 43, + "snippet": { + "text": "username: ${{ secrets.DOCKERHUB_USERNAME }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 42, + "startColumn": 1, + "charOffset": 866, + "charLength": 159, + "snippet": { + "text": " with:\n registry: ${{ env.REGISTRY }}\n username: ${{ secrets.DOCKERHUB_USERNAME }}\n password: ${{ secrets.DOCKERHUB_TOKEN }}\n" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "e1687a119f1b26fb", + "equalIndicator/v1": "30231f8ca107738046104a810d46b10562014b601f2f7abf5d58836b0a4ff01a" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"ref\"", + "markdown": "Undefined parameter: \"ref\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/qodana_code_quality.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 20, + "startColumn": 11, + "charOffset": 330, + "charLength": 46, + "snippet": { + "text": "ref: ${{ github.event.pull_request.head.sha }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 18, + "startColumn": 1, + "charOffset": 272, + "charLength": 226, + "snippet": { + "text": " - uses: actions/checkout@v3\n with:\n ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit\n fetch-depth: 0\n - name: 'Qodana Scan'" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "2ddf7e00f96962a8", + "equalIndicator/v1": "4d46915365dd3786a3f4d0ed1ce525dab0e13e65cd3097dc270edd012d3f361d" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"key\"", + "markdown": "Undefined parameter: \"key\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 35, + "startColumn": 11, + "charOffset": 618, + "charLength": 46, + "snippet": { + "text": "key: ${{ runner.os }}-buildx-${{ github.sha }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 33, + "startColumn": 1, + "charOffset": 559, + "charLength": 168, + "snippet": { + "text": " with:\n path: /tmp/.buildx-cache\n key: ${{ runner.os }}-buildx-${{ github.sha }}\n restore-keys: |\n ${{ runner.os }}-buildx-" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "2e2638e332818c8d", + "equalIndicator/v1": "5799230c3583c5fcb7db4a4bc01fc5631526ff01e01759cacc45036ddf25249c" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"cache-to\"", + "markdown": "Undefined parameter: \"cache-to\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 66, + "startColumn": 11, + "charOffset": 1773, + "charLength": 57, + "snippet": { + "text": "cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 64, + "startColumn": 1, + "charOffset": 1656, + "charLength": 194, + "snippet": { + "text": " labels: ${{ steps.meta.outputs.labels }}\n cache-from: type=local,src=/tmp/.buildx-cache\n cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max\n\n - # Temp fix" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "564a94c106672053", + "equalIndicator/v1": "5941a9d9442bfeafc78d4fab2f8bb3140b62a24a8b9a367b3150b9479f3ff0f0" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"restore-keys\"", + "markdown": "Undefined parameter: \"restore-keys\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 36, + "startColumn": 11, + "charOffset": 675, + "charLength": 53, + "snippet": { + "text": "restore-keys: |\n ${{ runner.os }}-buildx-\n" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 34, + "startColumn": 1, + "charOffset": 573, + "charLength": 255, + "snippet": { + "text": " path: /tmp/.buildx-cache\n key: ${{ runner.os }}-buildx-${{ github.sha }}\n restore-keys: |\n ${{ runner.os }}-buildx-\n\n - name: Log into registry ${{ env.REGISTRY }}\n if: github.event_name != 'pull_request'" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "45fba331f47bccf5", + "equalIndicator/v1": "656c0767ba2ecd10adb083e5ea91932a906f228bbb94d84c66c81ce1f2cc4ba1" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"path\"", + "markdown": "Undefined parameter: \"path\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 34, + "startColumn": 11, + "charOffset": 583, + "charLength": 24, + "snippet": { + "text": "path: /tmp/.buildx-cache" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 32, + "startColumn": 1, + "charOffset": 528, + "charLength": 162, + "snippet": { + "text": " uses: actions/cache@v4\n with:\n path: /tmp/.buildx-cache\n key: ${{ runner.os }}-buildx-${{ github.sha }}\n restore-keys: |" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "8a26c66fda565769", + "equalIndicator/v1": "8d00b9f74106f694ff7907f7af06781a75e6a7a173a15e1e5beb9cc4886e9374" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"context\"", + "markdown": "Undefined parameter: \"context\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 61, + "startColumn": 11, + "charOffset": 1522, + "charLength": 27, + "snippet": { + "text": "context: ./src/HostsParser/" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 59, + "startColumn": 1, + "charOffset": 1456, + "charLength": 199, + "snippet": { + "text": " uses: docker/build-push-action@v6\n with:\n context: ./src/HostsParser/\n push: ${{ github.event_name != 'pull_request' }}\n tags: ${{ steps.meta.outputs.tags }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "62de5368607b717f", + "equalIndicator/v1": "8ff8da0beef346b6f89e8b6f1dcb42b8beca5338c0fafdd85c2aee54a08caef2" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"path\"", + "markdown": "Undefined parameter: \"path\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/publish-filter.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 71, + "startColumn": 11, + "charOffset": 1779, + "charLength": 16, + "snippet": { + "text": "path: './public'" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 69, + "startColumn": 1, + "charOffset": 1708, + "charLength": 98, + "snippet": { + "text": " uses: actions/upload-pages-artifact@v3\n with:\n path: './public'\n\n deploy:" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "4d53971a41bdad24", + "equalIndicator/v1": "9e295842dc1d57620acf5e3f727f19ca174a4a53b965ab01172542f9876c836d" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"files\"", + "markdown": "Undefined parameter: \"files\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/github-release.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 62, + "startColumn": 11, + "charOffset": 1863, + "charLength": 69, + "snippet": { + "text": "files: |\n HostsParser*.zip\n HostsParser*.tar.gz" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 60, + "startColumn": 1, + "charOffset": 1794, + "charLength": 203, + "snippet": { + "text": " uses: softprops/action-gh-release@v2\n with:\n files: |\n HostsParser*.zip\n HostsParser*.tar.gz\n env:\n GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "666d02dc1ee41ae4", + "equalIndicator/v1": "9ec8b163a9d944d82ca797aaee6c020103db076a5066ff8c9902b6a3ae0c5a30" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"tags\"", + "markdown": "Undefined parameter: \"tags\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 52, + "startColumn": 11, + "charOffset": 1205, + "charLength": 208, + "snippet": { + "text": "tags: |\n type=schedule,pattern=nightly\n type=semver,pattern={{version}}\n type=semver,pattern={{major}}.{{minor}}\n type=semver,pattern={{major}}.{{minor}}.{{patch}}\n" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 50, + "startColumn": 1, + "charOffset": 1121, + "charLength": 376, + "snippet": { + "text": " with:\n images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}\n tags: |\n type=schedule,pattern=nightly\n type=semver,pattern={{version}}\n type=semver,pattern={{major}}.{{minor}}\n type=semver,pattern={{major}}.{{minor}}.{{patch}}\n\n - name: Build and push Docker image\n uses: docker/build-push-action@v6" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "2b6377042aa1e8f7", + "equalIndicator/v1": "c526946aefa189084e70517ea9b6912323be87d822f5e223b05e51cb2e5c8908" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"password\"", + "markdown": "Undefined parameter: \"password\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 45, + "startColumn": 11, + "charOffset": 984, + "charLength": 40, + "snippet": { + "text": "password: ${{ secrets.DOCKERHUB_TOKEN }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 43, + "startColumn": 1, + "charOffset": 880, + "charLength": 183, + "snippet": { + "text": " registry: ${{ env.REGISTRY }}\n username: ${{ secrets.DOCKERHUB_USERNAME }}\n password: ${{ secrets.DOCKERHUB_TOKEN }}\n\n - name: Extract Docker metadata" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "e210d3d2566bf65f", + "equalIndicator/v1": "d025f6628fbdd01be67808ae904978b77fb32e78c9902ef458bf0698f1fc1c55" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"labels\"", + "markdown": "Undefined parameter: \"labels\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 64, + "startColumn": 11, + "charOffset": 1666, + "charLength": 40, + "snippet": { + "text": "labels: ${{ steps.meta.outputs.labels }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 62, + "startColumn": 1, + "charOffset": 1550, + "charLength": 280, + "snippet": { + "text": " push: ${{ github.event_name != 'pull_request' }}\n tags: ${{ steps.meta.outputs.tags }}\n labels: ${{ steps.meta.outputs.labels }}\n cache-from: type=local,src=/tmp/.buildx-cache\n cache-to: type=local,dest=/tmp/.buildx-cache-new,mode=max" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "137fc34fd75b1d77", + "equalIndicator/v1": "df1c8fbd6cf36c86cd972dec31a20bf28cd7bf651f592a2a91aa13eb4abd251d" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"tags\"", + "markdown": "Undefined parameter: \"tags\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 63, + "startColumn": 11, + "charOffset": 1619, + "charLength": 36, + "snippet": { + "text": "tags: ${{ steps.meta.outputs.tags }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 61, + "startColumn": 1, + "charOffset": 1512, + "charLength": 250, + "snippet": { + "text": " context: ./src/HostsParser/\n push: ${{ github.event_name != 'pull_request' }}\n tags: ${{ steps.meta.outputs.tags }}\n labels: ${{ steps.meta.outputs.labels }}\n cache-from: type=local,src=/tmp/.buildx-cache" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "3e8c7e8940aec057", + "equalIndicator/v1": "e1946bc2b67fcb5a7f79cbab49f74060fff62548a366d118f4ec9b99ee1fa778" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"push\"", + "markdown": "Undefined parameter: \"push\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 62, + "startColumn": 11, + "charOffset": 1560, + "charLength": 48, + "snippet": { + "text": "push: ${{ github.event_name != 'pull_request' }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 60, + "startColumn": 1, + "charOffset": 1498, + "charLength": 208, + "snippet": { + "text": " with:\n context: ./src/HostsParser/\n push: ${{ github.event_name != 'pull_request' }}\n tags: ${{ steps.meta.outputs.tags }}\n labels: ${{ steps.meta.outputs.labels }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "fba94bbb737376d6", + "equalIndicator/v1": "e464cd61035494baee50455dd8f0a43c19930f4e4593b8fbcf0e9cecb2ad576b" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"registry\"", + "markdown": "Undefined parameter: \"registry\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/docker.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 43, + "startColumn": 11, + "charOffset": 890, + "charLength": 29, + "snippet": { + "text": "registry: ${{ env.REGISTRY }}" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 41, + "startColumn": 1, + "charOffset": 829, + "charLength": 195, + "snippet": { + "text": " uses: docker/login-action@v3\n with:\n registry: ${{ env.REGISTRY }}\n username: ${{ secrets.DOCKERHUB_USERNAME }}\n password: ${{ secrets.DOCKERHUB_TOKEN }}" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "76296341f221ee9e", + "equalIndicator/v1": "f7a16a6e62b81c98c12b7ac36cac5dd5c90dd1439c08cbbcf82669214a680a25" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" + ] + } + }, + { + "ruleId": "UndefinedParamsPresent", + "kind": "fail", + "level": "warning", + "message": { + "text": "Undefined parameter: \"fetch-depth\"", + "markdown": "Undefined parameter: \"fetch-depth\"" + }, + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "uri": ".github/workflows/qodana_code_quality.yml", + "uriBaseId": "SRCROOT" + }, + "region": { + "startLine": 21, + "startColumn": 11, + "charOffset": 456, + "charLength": 14, + "snippet": { + "text": "fetch-depth: 0" + }, + "sourceLanguage": "yaml" + }, + "contextRegion": { + "startLine": 19, + "startColumn": 1, + "charOffset": 306, + "charLength": 238, + "snippet": { + "text": " with:\n ref: ${{ github.event.pull_request.head.sha }} # to check out the actual pull request commit, not the merge commit\n fetch-depth: 0\n - name: 'Qodana Scan'\n uses: JetBrains/qodana-action@v2024.3" + }, + "sourceLanguage": "yaml" + } + }, + "logicalLocations": [ + { + "fullyQualifiedName": "rider.module", + "kind": "module" + } + ] + } + ], + "partialFingerprints": { + "equalIndicator/v2": "4920b4627527fb02", + "equalIndicator/v1": "f91a85e7303c4062ea1cfbf9aa3c9abe46e38e91a60f278104197820cd25dc6c" + }, + "baselineState": "new", + "properties": { + "ideaSeverity": "WARNING", + "qodanaSeverity": "High", + "tags": [ + "yaml" ] } } ], "automationDetails": { "id": "HostsParser/qodana/2025-01-05", - "guid": "d5d2a356-4759-43a3-bffc-e254d1c66aa1", + "guid": "214cbb13-2fc7-4bf7-b558-374b6d73916a", "properties": { - "jobUrl": "https://github.com/henrikwidlund/hostsparser/actions/runs/12621017372", + "jobUrl": "https://github.com/henrikwidlund/hostsparser/actions/runs/12621077842", "analysisKind": "regular" } }, @@ -191271,8 +193209,8 @@ "configProfile": "recommended", "deviceId": "200820300000000-8bfd-0393-12d5-eb5fb2531dfc", "qodanaNewResultSummary": { - "moderate": 1, - "total": 1 + "high": 35, + "total": 35 } } }