{ "$schema": "https://schemastore.azurewebsites.net/schemas/json/sarif-2.1.0-rtm.6.json", "version": "2.1.0", "runs": [ { "results": [ { "ruleId": "ConditionalAccessQualifierIsNonNullableAccordingToAPIContract", "ruleIndex": 0, "level": "warning", "message": { "text": "Conditional access qualifier expression is never null according to nullable reference types' annotations" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/CriticalBugsTests.cs", "uriBaseId": "solutionDir", "index": 0 }, "region": { "startLine": 31, "startColumn": 22, "endLine": 31, "endColumn": 23, "charOffset": 1014, "charLength": 1 } } } ], "partialFingerprints": { "contextRegionHash/v1": "3F82E6F857E5A5AB9DFD812F8AAD40C698B7130FE1ECCEA26261CB331825BE5E" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "ConditionalAccessQualifierIsNonNullableAccordingToAPIContract", "ruleIndex": 0, "level": "warning", "message": { "text": "Conditional access qualifier expression is never null according to nullable reference types' annotations" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/LoadNuGetPackageTests.cs", "uriBaseId": "solutionDir", "index": 1 }, "region": { "startLine": 25, "startColumn": 22, "endLine": 25, "endColumn": 23, "charOffset": 694, "charLength": 1 } } } ], "partialFingerprints": { "contextRegionHash/v1": "3A1995860840B241D10D46B0A102ADFD4C1B98578D947A51FD60E21793F69500" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "ConditionalAccessQualifierIsNonNullableAccordingToAPIContract", "ruleIndex": 0, "level": "warning", "message": { "text": "Conditional access qualifier expression is never null according to nullable reference types' annotations" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/McpToolsIntegrationTests.cs", "uriBaseId": "solutionDir", "index": 2 }, "region": { "startLine": 29, "startColumn": 22, "endLine": 29, "endColumn": 23, "charOffset": 874, "charLength": 1 } } } ], "partialFingerprints": { "contextRegionHash/v1": "3A1995860840B241D10D46B0A102ADFD4C1B98578D947A51FD60E21793F69500" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "ConditionalAccessQualifierIsNonNullableAccordingToAPIContract", "ruleIndex": 0, "level": "warning", "message": { "text": "Conditional access qualifier expression is never null according to nullable reference types' annotations" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/ReplToolsContextControlTests.cs", "uriBaseId": "solutionDir", "index": 3 }, "region": { "startLine": 28, "startColumn": 22, "endLine": 28, "endColumn": 23, "charOffset": 811, "charLength": 1 } } } ], "partialFingerprints": { "contextRegionHash/v1": "3A1995860840B241D10D46B0A102ADFD4C1B98578D947A51FD60E21793F69500" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "InconsistentNaming", "ruleIndex": 1, "level": "warning", "message": { "text": "Name '_executionLock' does not match rule 'Static readonly fields (private)'. Suggested name is 'ExecutionLock'." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Services/RoslynScriptingService.cs", "uriBaseId": "solutionDir", "index": 4 }, "region": { "startLine": 24, "startColumn": 43, "endLine": 24, "endColumn": 57, "charOffset": 943, "charLength": 14 } } } ], "partialFingerprints": { "contextRegionHash/v1": "AF35C315C6C8B81A257B7D7AEE4B2277667C01A8D2352E1486966DBF825D6BF3" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "NotAccessedField.Local", "ruleIndex": 2, "level": "warning", "message": { "text": "Field '_documentationService' is assigned but its value is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/McpToolsIntegrationTests.cs", "uriBaseId": "solutionDir", "index": 2 }, "region": { "startLine": 15, "startColumn": 43, "endLine": 15, "endColumn": 64, "charOffset": 425, "charLength": 21 } } } ], "partialFingerprints": { "contextRegionHash/v1": "AF369CC8A9A05DDD3DE0F8D914E0C879EB56D935E9F51E42B187176005C2AF70" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "NotAccessedField.Local", "ruleIndex": 2, "level": "warning", "message": { "text": "Field '_expectedRounds' is assigned but its value is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.LoadTests/Program.cs", "uriBaseId": "solutionDir", "index": 5 }, "region": { "startLine": 260, "startColumn": 26, "endLine": 260, "endColumn": 41, "charOffset": 7955, "charLength": 15 } } } ], "partialFingerprints": { "contextRegionHash/v1": "1DAA46DBF681FD84D3FA3E1344B750A0BD7BC38CE9B113B6F94B16637C947960" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "NullCoalescingConditionIsAlwaysNotNullAccordingToAPIContract", "ruleIndex": 3, "level": "warning", "message": { "text": "'??' left operand is never null according to nullable reference types' annotations" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Resources/NuGetSearchResource.cs", "uriBaseId": "solutionDir", "index": 6 }, "region": { "startLine": 49, "startColumn": 35, "endLine": 49, "endColumn": 47, "charOffset": 2506, "charLength": 12 } } } ], "partialFingerprints": { "contextRegionHash/v1": "45AA56235572C19F5743DB6FF2FAB125DF73701895E295F81CD671A2579AA1BE" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "PossibleMultipleEnumeration", "ruleIndex": 4, "level": "warning", "message": { "text": "Possible multiple enumeration" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.AppHost.Tests/AppHostTests.cs", "uriBaseId": "solutionDir", "index": 7 }, "region": { "startLine": 135, "startColumn": 25, "endLine": 135, "endColumn": 34, "charOffset": 4415, "charLength": 9 } } } ], "partialFingerprints": { "contextRegionHash/v1": "630674D2BDD6855DC4BCCFDCABD6B3F763336BBF1C7D0C00F5F7101F4A2F267B" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "PossibleMultipleEnumeration", "ruleIndex": 4, "level": "warning", "message": { "text": "Possible multiple enumeration" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.AppHost.Tests/AppHostTests.cs", "uriBaseId": "solutionDir", "index": 7 }, "region": { "startLine": 136, "startColumn": 25, "endLine": 136, "endColumn": 34, "charOffset": 4484, "charLength": 9 } } } ], "partialFingerprints": { "contextRegionHash/v1": "DEC67C00AF74AC99221FF58D49B56E8D62110A4C547A9439677FEBDA404CB82C" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "PrivateFieldCanBeConvertedToLocalVariable", "ruleIndex": 5, "level": "warning", "message": { "text": "The field is always assigned before being used and can be converted into a local variable" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.GradioTests/GradioLandingPageTests.cs", "uriBaseId": "solutionDir", "index": 8 }, "region": { "startLine": 14, "startColumn": 40, "endLine": 14, "endColumn": 47, "charOffset": 500, "charLength": 7 } } } ], "partialFingerprints": { "contextRegionHash/v1": "CB006F97FB03998D96EC29223B2D46107C067B0F758AD722DF932A91902C97CA" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantArgumentDefaultValue", "ruleIndex": 6, "level": "warning", "message": { "text": "The parameter 'assemblyName' has the same default value" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/CompilationServiceEdgeCasesTests.cs", "uriBaseId": "solutionDir", "index": 9 }, "region": { "startLine": 179, "startColumn": 44, "endLine": 179, "endColumn": 48, "charOffset": 4532, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "FCBEE6D4980CE017440A7BEC925127098440C0DD97EABA1A6C5E4E7812070DFC" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantArgumentDefaultValue", "ruleIndex": 6, "level": "warning", "message": { "text": "The parameter 'assemblyPaths' has the same default value" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/RoslynScriptingServiceTests.cs", "uriBaseId": "solutionDir", "index": 10 }, "region": { "startLine": 317, "startColumn": 72, "endLine": 317, "endColumn": 76, "charOffset": 9150, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "BF8B11DA107EBE88DB4011E1EAA37D3883011775D070FB2CE7EBEFC3FD3E36F6" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantArgumentDefaultValue", "ruleIndex": 6, "level": "warning", "message": { "text": "The parameter 'skip' has the same default value" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/ResourceTests.cs", "uriBaseId": "solutionDir", "index": 11 }, "region": { "startLine": 221, "startColumn": 13, "endLine": 221, "endColumn": 17, "charOffset": 8037, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "E193E5BB98F978AE68DADD5C38C33FF50932162FE1BD6E967865EE0D24287016" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantArgumentDefaultValue", "ruleIndex": 6, "level": "warning", "message": { "text": "The parameter 'take' has the same default value" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/ResourceTests.cs", "uriBaseId": "solutionDir", "index": 11 }, "region": { "startLine": 222, "startColumn": 13, "endLine": 222, "endColumn": 17, "charOffset": 8055, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "0E396FA8E6AA7CAC8801019BCB8BAB4AA0FE28CC2D0FFBAED259BF62830E8790" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantNameQualifier", "ruleIndex": 7, "level": "warning", "message": { "text": "Qualifier is redundant" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/DiagnosticHelpersTests.cs", "uriBaseId": "solutionDir", "index": 12 }, "region": { "startLine": 167, "startColumn": 17, "endLine": 167, "endColumn": 47, "charOffset": 5243, "charLength": 30 } } } ], "partialFingerprints": { "contextRegionHash/v1": "74EEE0900700E92AA09AB8376BB42A3085DFD286B4D7273D03E576477D29D66D" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantTypeArgumentsOfMethod", "ruleIndex": 8, "level": "warning", "message": { "text": "Type argument specification is redundant" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Api/Program.cs", "uriBaseId": "solutionDir", "index": 13 }, "region": { "startLine": 132, "startColumn": 44, "endLine": 132, "endColumn": 49, "charOffset": 5276, "charLength": 5 } } } ], "partialFingerprints": { "contextRegionHash/v1": "AEC43A46ACDC620CF23BBC33494B7798D8978CA10C2628A1A4C205CFF058C298" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantUsingDirective", "ruleIndex": 9, "level": "warning", "message": { "text": "Using directive is not required by the code and can be safely removed" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Resources/NuGetPackageResource.cs", "uriBaseId": "solutionDir", "index": 14 }, "region": { "startLine": 2, "startColumn": 1, "endLine": 2, "endColumn": 41, "charOffset": 29, "charLength": 40 } } } ], "partialFingerprints": { "contextRegionHash/v1": "4293B7AB9B2AFEC3D6DD50F5783B64384B1075357B5EDAB16943C610BB0E5D31" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantUsingDirective", "ruleIndex": 9, "level": "warning", "message": { "text": "Using directive is not required by the code and can be safely removed" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Resources/NuGetSearchResource.cs", "uriBaseId": "solutionDir", "index": 6 }, "region": { "startLine": 2, "startColumn": 1, "endLine": 2, "endColumn": 41, "charOffset": 29, "charLength": 40 } } } ], "partialFingerprints": { "contextRegionHash/v1": "4293B7AB9B2AFEC3D6DD50F5783B64384B1075357B5EDAB16943C610BB0E5D31" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "RedundantUsingDirective", "ruleIndex": 9, "level": "warning", "message": { "text": "Using directive is not required by the code and can be safely removed" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.AppHost.Tests/AppHostTests.cs", "uriBaseId": "solutionDir", "index": 7 }, "region": { "startLine": 4, "startColumn": 1, "endLine": 4, "endColumn": 48, "charOffset": 91, "charLength": 47 } } } ], "partialFingerprints": { "contextRegionHash/v1": "9D5332DB8F31A2F8223A325F63E5CCBE79203A5DC26D3218108778787A671B9B" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "SuspiciousTypeConversion.Global", "ruleIndex": 10, "level": "warning", "message": { "text": "Suspicious type check: there is no type in the solution that is inherited from both 'RoslynStone.Infrastructure.Services.IReplContextManager' and 'System.IDisposable'" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.Tests/CriticalBugsTests.cs", "uriBaseId": "solutionDir", "index": 0 }, "region": { "startLine": 32, "startColumn": 29, "endLine": 32, "endColumn": 43, "charOffset": 1055, "charLength": 14 } } } ], "partialFingerprints": { "contextRegionHash/v1": "8C06D47A1E92AAEA1E391B0F8F22CFC94495C4F49E6357AEF4AB934B507EDCC5" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'AsyncAwait.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 454, "startColumn": 39, "endLine": 454, "endColumn": 43, "charOffset": 15342, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "CF74E1B7E02A53F2B97DB944067F3DE0BAC28911B93D8833B039F2E293E03F56" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'AsyncOperation.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 492, "startColumn": 45, "endLine": 492, "endColumn": 49, "charOffset": 16602, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "4942EC56CF038386F1071CC7BD8F456E480851B507DD38563640F750CD66EEA5" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'ConsoleOutput.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 466, "startColumn": 42, "endLine": 466, "endColumn": 46, "charOffset": 15765, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "5B36E40C45249457BCF308792A1D3A38F9D2FB1ACA5F0708E24336330911593A" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'ConsoleOutput.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 500, "startColumn": 44, "endLine": 500, "endColumn": 48, "charOffset": 16884, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "72092E8E74A4D3CC8B3F4EA0C71650D7BD49C4940B5818E56D366F151F989C7E" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'ContextId.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 510, "startColumn": 40, "endLine": 510, "endColumn": 44, "charOffset": 17126, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "EDFBE9F92E2C66176E99898A9FE54D8339D391D218C393DD341A7C8F1B48F954" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'CreatedAt.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 514, "startColumn": 48, "endLine": 514, "endColumn": 52, "charOffset": 17272, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "678E199A3B8759B37D4A68079002D617BE3C0D74BA968B77F25A271ADBB38889" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Error.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.LoadTests/Program.cs", "uriBaseId": "solutionDir", "index": 5 }, "region": { "startLine": 248, "startColumn": 28, "endLine": 248, "endColumn": 32, "charOffset": 7718, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "9A188F5AE884B92015422508534588BF9A6A1EA68DBD95E35AC52599CD110205" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'ExecutionCount.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 522, "startColumn": 42, "endLine": 522, "endColumn": 46, "charOffset": 17567, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "33D4DDFE81C5434C7BB6233A9330DF0ECAAC2D1034D7FC85D609B68084299247" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'FullDocumentation.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Core/Models/DocumentationInfo.cs", "uriBaseId": "solutionDir", "index": 16 }, "region": { "startLine": 47, "startColumn": 40, "endLine": 47, "endColumn": 44, "charOffset": 1222, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "9D9D88130515518344978A7A436FC588BB9011C9CC80731BBC53DCCA42E55700" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'IsInitialized.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 526, "startColumn": 42, "endLine": 526, "endColumn": 46, "charOffset": 17720, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "4562D0E53C45AE57860CE4B38FEC0185ED13C65B9BC3578174EA7263F292F2CC" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'LastAccessedAt.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 518, "startColumn": 53, "endLine": 518, "endColumn": 57, "charOffset": 17423, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "3CFCCA125E1D5AD305B2BAA0ED02CF9CAC57BBA29553EFB44384A0CCCBC5ADB6" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Linq.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 458, "startColumn": 33, "endLine": 458, "endColumn": 37, "charOffset": 15459, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "DA43DA145A1FA63D540C099897A7767433DFEB259879ABAED726303C76E732F1" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'LinqQuery.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 496, "startColumn": 40, "endLine": 496, "endColumn": 44, "charOffset": 16737, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "36033AB899907239B43E26C5891DA2566206290BD4D91244FC0622760A0299AD" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Message.init' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 341, "startColumn": 35, "endLine": 341, "endColumn": 40, "charOffset": 11391, "charLength": 5 } } } ], "partialFingerprints": { "contextRegionHash/v1": "B9AA76362FEBCF1246BBC4E542A1C858E560A27862F4C2FF33C458636EDB8FF8" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'MimeType.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 84, "startColumn": 39, "endLine": 84, "endColumn": 43, "charOffset": 2855, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "698A6F4B56A1A64249A50661630B3CD401138CFB3894F6DB3758819AA6B23DE0" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'MimeType.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 210, "startColumn": 39, "endLine": 210, "endColumn": 43, "charOffset": 7058, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "698A6F4B56A1A64249A50661630B3CD401138CFB3894F6DB3758819AA6B23DE0" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'MimeType.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 371, "startColumn": 39, "endLine": 371, "endColumn": 43, "charOffset": 12307, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "698A6F4B56A1A64249A50661630B3CD401138CFB3894F6DB3758819AA6B23DE0" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'NugetPackages.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 470, "startColumn": 42, "endLine": 470, "endColumn": 46, "charOffset": 15909, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "ADA2EB757819BE7AC32E2222968F836D81742DE21B7D182223A772AD86825760" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'PackageId.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 329, "startColumn": 32, "endLine": 329, "endColumn": 36, "charOffset": 11012, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "A897DFF662181F9587254BBD1982DA6725246CC252CDCE790B4F0D2BBA167C8A" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'ServerStartupTimeoutSeconds.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.GradioTests/McpServerFixture.cs", "uriBaseId": "solutionDir", "index": 17 }, "region": { "startLine": 40, "startColumn": 46, "endLine": 40, "endColumn": 50, "charOffset": 1486, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "C38BF4E81B411AE537D7348B60F5E087521530868CCA1C7B00584C5A5AE6A9DB" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'SimpleExpression.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 484, "startColumn": 47, "endLine": 484, "endColumn": 51, "charOffset": 16287, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "550EAAC163142DC84C0ED60ACF2EF8ABB8D03D99B681DBDD9BD80A687F74C46E" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Skip.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 100, "startColumn": 32, "endLine": 100, "endColumn": 36, "charOffset": 3377, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "D74124FA9051E4F0AFFD1B4613872ECCE92EF1CE738706E9CB4BBC06C631AEB2" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Statefulness.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 474, "startColumn": 41, "endLine": 474, "endColumn": 45, "charOffset": 16048, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "90A7B1AF878588302DC2A80BD43B0870045C16D7CF47EB03964E7BB91E1B1B2C" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'StatusCode.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.LoadTests/Program.cs", "uriBaseId": "solutionDir", "index": 5 }, "region": { "startLine": 247, "startColumn": 29, "endLine": 247, "endColumn": 33, "charOffset": 7678, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "01A97160D1DF1D659679D975BE322AFDD50130AB125CC2C3E2655FBA5EEF5C79" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Take.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 104, "startColumn": 32, "endLine": 104, "endColumn": 36, "charOffset": 3496, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "AF36FD27D7A8DA5BAF94E98EF7D861EAC4DF5F1303690D924677717ED7FF3E0F" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'TopLevelStatements.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 462, "startColumn": 47, "endLine": 462, "endColumn": 51, "charOffset": 15620, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "DE5635F0924865CB03805C1CE5CED1C875D5C7560CA246DE954A4BA192A18C1D" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'VariableDeclaration.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 488, "startColumn": 50, "endLine": 488, "endColumn": 54, "charOffset": 16452, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "15A5AC77BA9A349C70BF49AC7757494954080F9EC5B490D5D848C4CB56D8EE1B" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedAutoPropertyAccessor.Global", "ruleIndex": 11, "level": "warning", "message": { "text": "Auto-property accessor 'Version.get' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir", "index": 15 }, "region": { "startLine": 333, "startColumn": 30, "endLine": 333, "endColumn": 34, "charOffset": 11132, "charLength": 4 } } } ], "partialFingerprints": { "contextRegionHash/v1": "AAC1FB0B7029FCE121684BADAF353DDE7BD39D830E2F854E2BD596F39BBB711F" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedParameter.Local", "ruleIndex": 12, "level": "warning", "message": { "text": "Parameter 'scriptingService' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.Infrastructure/Resources/ReplStateResource.cs", "uriBaseId": "solutionDir", "index": 18 }, "region": { "startLine": 83, "startColumn": 32, "endLine": 83, "endColumn": 48, "charOffset": 3834, "charLength": 16 } } } ], "partialFingerprints": { "contextRegionHash/v1": "1BBA346407D700F53892BA71452A2582A7EEA45FF9BCC21D0F9BD2E78CFC2A55" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedVariable", "ruleIndex": 13, "level": "warning", "message": { "text": "Local variable 'inspector' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "src/RoslynStone.AppHost/AppHost.cs", "uriBaseId": "solutionDir", "index": 19 }, "region": { "startLine": 39, "startColumn": 9, "endLine": 39, "endColumn": 18, "charOffset": 1813, "charLength": 9 } } } ], "partialFingerprints": { "contextRegionHash/v1": "7048B045E11EAAAE19DC0FECFE88381756401DFE4BAA2806B0804794EF3E061B" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UnusedVariable", "ruleIndex": 13, "level": "warning", "message": { "text": "Local variable 'uri' is never used" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.GradioTests/McpServerFixture.cs", "uriBaseId": "solutionDir", "index": 17 }, "region": { "startLine": 103, "startColumn": 17, "endLine": 103, "endColumn": 20, "charOffset": 3584, "charLength": 3 } } } ], "partialFingerprints": { "contextRegionHash/v1": "DBC029ACBDF7C7EC9649220F938D67208D0C14B08AC17A62605018CA579DC9AF" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UsingStatementResourceInitialization", "ruleIndex": 14, "level": "warning", "message": { "text": "Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.GradioTests/McpServerFixture.cs", "uriBaseId": "solutionDir", "index": 17 }, "region": { "startLine": 253, "startColumn": 32, "endLine": 253, "endColumn": 35, "charOffset": 9776, "charLength": 3 } } } ], "partialFingerprints": { "contextRegionHash/v1": "F7B2AE26D660B537A5F1641E6D228C52D1BA4C8A3DF9D48D24E0E2C485DF6BC8" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UsingStatementResourceInitialization", "ruleIndex": 14, "level": "warning", "message": { "text": "Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.GradioTests/McpServerFixture.cs", "uriBaseId": "solutionDir", "index": 17 }, "region": { "startLine": 305, "startColumn": 32, "endLine": 305, "endColumn": 35, "charOffset": 11913, "charLength": 3 } } } ], "partialFingerprints": { "contextRegionHash/v1": "BFE553BC5B26D63E5B7524C294589E35A9DE320531F080024E77EEB034709435" }, "properties": { "tags": ["C#",".NET 10.0"] } }, { "ruleId": "UsingStatementResourceInitialization", "ruleIndex": 14, "level": "warning", "message": { "text": "Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uri": "tests/RoslynStone.LoadTests/Program.cs", "uriBaseId": "solutionDir", "index": 5 }, "region": { "startLine": 32, "startColumn": 28, "endLine": 32, "endColumn": 31, "charOffset": 1278, "charLength": 3 } } } ], "partialFingerprints": { "contextRegionHash/v1": "BD5170AB9A9409CB166C467AA1F273B943D79477CD6DD2E7A6026B9C5339E67A" }, "properties": { "tags": ["C#",".NET 10.0"] } } ], "tool": { "driver": { "name": "InspectCode", "organization": "JetBrains, Inc", "fullName": "JetBrains Inspect Code 2025.3.0.2", "semanticVersion": "253.0.20251120.23936", "informationUri": "http://www.jetbrains.com/resharper/features/command-line.html", "rules": [ { "id": "ConditionalAccessQualifierIsNonNullableAccordingToAPIContract", "fullDescription": { "text": "Conditional access qualifier expression is not null according to nullable reference types' annotations" }, "defaultConfiguration": { "level": "warning" }, "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "InconsistentNaming", "fullDescription": { "text": "Name doesn't match naming style defined for this kind of symbol" }, "help": { "text": "https://www.jetbrains.com/help/resharper/InconsistentNaming.html" }, "shortDescription": { "text": "Inconsistent Naming" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/InconsistentNaming.html", "relationships": [ { "target": { "id": "CSHARP.ConstraintViolation", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.ConstraintViolation", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "XAML.ConstraintViolation", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "NotAccessedField.Local", "fullDescription": { "text": "Field is assigned but its value is never used" }, "help": { "text": "https://www.jetbrains.com/help/resharper/NotAccessedField.Local.html" }, "shortDescription": { "text": "Non-accessed field: Private accessibility" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/NotAccessedField.Local.html", "relationships": [ { "target": { "id": "CSHARP.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "XAML.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "NullCoalescingConditionIsAlwaysNotNullAccordingToAPIContract", "fullDescription": { "text": "'??' condition is never null according to nullable reference types' annotations" }, "defaultConfiguration": { "level": "warning" }, "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "PossibleMultipleEnumeration", "fullDescription": { "text": "Possible multiple enumeration of IEnumerable or IAsyncEnumerable" }, "help": { "text": "https://www.jetbrains.com/help/resharper/PossibleMultipleEnumeration.html" }, "shortDescription": { "text": "Possible multiple enumeration" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/PossibleMultipleEnumeration.html", "relationships": [ { "target": { "id": "CSHARP.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "PrivateFieldCanBeConvertedToLocalVariable", "fullDescription": { "text": "Private field is always assigned before being used and can be converted into a local variable" }, "help": { "text": "https://www.jetbrains.com/help/resharper/PrivateFieldCanBeConvertedToLocalVariable.html" }, "shortDescription": { "text": "Private field can be converted into local variable" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/PrivateFieldCanBeConvertedToLocalVariable.html", "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "RedundantArgumentDefaultValue", "fullDescription": { "text": "Corresponding parameter is optional and has the same value, so the argument could be omitted" }, "help": { "text": "https://www.jetbrains.com/help/resharper/RedundantArgumentDefaultValue.html" }, "shortDescription": { "text": "Redundant argument with default value" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/RedundantArgumentDefaultValue.html", "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "RedundantNameQualifier", "fullDescription": { "text": "Redundant use of qualifier for a type name or static member usage" }, "help": { "text": "https://www.jetbrains.com/help/resharper/RedundantNameQualifier.html" }, "shortDescription": { "text": "Redundant name qualifier" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/RedundantNameQualifier.html", "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "RedundantTypeArgumentsOfMethod", "fullDescription": { "text": "Specification of method type arguments is redundant because they are inferred from argument types" }, "help": { "text": "https://www.jetbrains.com/help/resharper/RedundantTypeArgumentsOfMethod.html" }, "shortDescription": { "text": "Redundant type arguments of method" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/RedundantTypeArgumentsOfMethod.html", "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "RedundantUsingDirective", "fullDescription": { "text": "Using directive is not required by the code and can be safely removed" }, "help": { "text": "https://www.jetbrains.com/help/resharper/RedundantUsingDirective.html" }, "shortDescription": { "text": "Redundant using directive" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/RedundantUsingDirective.html", "relationships": [ { "target": { "id": "CSHARP.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "ASPX.CodeRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "SuspiciousTypeConversion.Global", "fullDescription": { "text": "A type is converted into another one but there is no type in the solution which is inherited from both. This also applies to 'is' operator and '==' and '!=' comparisons." }, "help": { "text": "https://www.jetbrains.com/help/resharper/SuspiciousTypeConversion.Global.html" }, "shortDescription": { "text": "Suspicious type conversion or check" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/SuspiciousTypeConversion.Global.html", "relationships": [ { "target": { "id": "CSHARP.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "UnusedAutoPropertyAccessor.Global", "fullDescription": { "text": "Accessor in auto-property is never used" }, "help": { "text": "https://www.jetbrains.com/help/resharper/UnusedAutoPropertyAccessor.Global.html" }, "shortDescription": { "text": "Auto-property accessor is never used: Non-private accessibility" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/UnusedAutoPropertyAccessor.Global.html", "relationships": [ { "target": { "id": "CSHARP.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "UnusedParameter.Local", "fullDescription": { "text": "Parameter is never used" }, "help": { "text": "https://www.jetbrains.com/help/resharper/UnusedParameter.Local.html" }, "shortDescription": { "text": "Unused parameter: Private accessibility" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/UnusedParameter.Local.html", "relationships": [ { "target": { "id": "CSHARP.DeclarationRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.DeclarationRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "UnusedVariable", "fullDescription": { "text": "Local variable is never used" }, "help": { "text": "https://www.jetbrains.com/help/resharper/UnusedVariable.html" }, "shortDescription": { "text": "Unused local variable" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/UnusedVariable.html", "relationships": [ { "target": { "id": "CSHARP.DeclarationRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] }, { "target": { "id": "VBASIC.DeclarationRedundancy", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "UsingStatementResourceInitialization", "fullDescription": { "text": "Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization" }, "help": { "text": "https://www.jetbrains.com/help/resharper/UsingStatementResourceInitialization.html" }, "shortDescription": { "text": "Do not use object initializer for 'using' variable: Do not use object initializer for 'using' variable" }, "defaultConfiguration": { "level": "warning" }, "helpUri": "https://www.jetbrains.com/help/resharper/UsingStatementResourceInitialization.html", "relationships": [ { "target": { "id": "CSHARP.CodeSmell", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] } ], "taxa": [ { "id": "ASPX", "name": "Aspx" }, { "id": "ASPX.CodeRedundancy", "name": "Redundancies in Code", "relationships": [ { "target": { "id": "ASPX", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "CSHARP", "name": "C#" }, { "id": "CSHARP.CodeRedundancy", "name": "Redundancies in Code", "relationships": [ { "target": { "id": "CSHARP", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "CSHARP.CodeSmell", "name": "Potential Code Quality Issues", "relationships": [ { "target": { "id": "CSHARP", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "CSHARP.ConstraintViolation", "name": "Constraints Violations", "relationships": [ { "target": { "id": "CSHARP", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "CSHARP.DeclarationRedundancy", "name": "Redundancies in Symbol Declarations", "relationships": [ { "target": { "id": "CSHARP", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "VBASIC", "name": "VB.NET" }, { "id": "VBASIC.CodeSmell", "name": "Potential Code Quality Issues", "relationships": [ { "target": { "id": "VBASIC", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "VBASIC.ConstraintViolation", "name": "Constraints Violations", "relationships": [ { "target": { "id": "VBASIC", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "VBASIC.DeclarationRedundancy", "name": "Redundancies in Symbol Declarations", "relationships": [ { "target": { "id": "VBASIC", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "XAML", "name": "XAML" }, { "id": "XAML.CodeSmell", "name": "Potential Code Quality Issues", "relationships": [ { "target": { "id": "XAML", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] }, { "id": "XAML.ConstraintViolation", "name": "Constraints Violations", "relationships": [ { "target": { "id": "XAML", "toolComponent": { "name": "InspectCode" } }, "kinds": [ "superset" ] } ] } ] } }, "invocations": [ { "executionSuccessful": true } ], "versionControlProvenance": [ { "repositoryUri": "https://github.com/dylanlangston/Rosyln-Stone.git", "revisionId": "24a674e63611ca39a1bce2597a41f237d0ff30b3", "branch": "copilot/refactor-gradio-landing-page", "mappedTo": { "uriBaseId": "solutionDir" } } ], "originalUriBaseIds": { "solutionDir": { "uri": "file:///workspaces/Rosyln-Stone/", "description": { "text": "Solution Directory" } } }, "artifacts": [ { "location": { "uri": "tests/RoslynStone.Tests/CriticalBugsTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "5C95B0BD99DD38A884D1427E0716D241", "sha-1": "CD72A14987A5734F4EB312205637F16E924070B8", "sha-256": "7516903EC44E15CFDCE6F7D55AFDF62A521C9EBFD0EBE4C644CC98DE4F7B3800" } }, { "location": { "uri": "tests/RoslynStone.Tests/LoadNuGetPackageTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "4EC240A76672CC3AB79776622E88BAD9", "sha-1": "49C99CFA26097F01A87BF711F2E2353F1368A47A", "sha-256": "CB6CB677831D18D86EBDD04454CDE029C99BEDBAF57ADB6ED6E51171AF46AD55" } }, { "location": { "uri": "tests/RoslynStone.Tests/McpToolsIntegrationTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "17E3C5EA680B6BDAC423F9D9B304EDB9", "sha-1": "DD1272F58FA8E7AC4654042143CBC00C09C63B3B", "sha-256": "CBD2B50D9F75EF6875AE87BDC7CB1F5DE8A1C118CB344D89111530BFD58D9EB4" } }, { "location": { "uri": "tests/RoslynStone.Tests/ReplToolsContextControlTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "2138379ECACA45A32C0128423ABB22E7", "sha-1": "E11CD5565684128B7D969DF5C50EE8056796597C", "sha-256": "220CC8095CFBDB8D9BAA70C201F907CE97197431340BFD0A8FA819D2A30A76FA" } }, { "location": { "uri": "src/RoslynStone.Infrastructure/Services/RoslynScriptingService.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "63743FB83FF4A4ACEC55E84058E25DEB", "sha-1": "DF9B7D5D828D4CED7CDDC65C38957133749A3CF5", "sha-256": "D54B4A9CEDE20DF200697C5BB6CFF94D8B67A6588ABC3CA37D7E830B29814E00" } }, { "location": { "uri": "tests/RoslynStone.LoadTests/Program.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "D1C3B11FDDB6AA9EA04E26CFAB4481D9", "sha-1": "58F15709F1EC0B358BFD1AEAC2EEBD655D6F1E9B", "sha-256": "548CE336B2CBBC0FFF947B9C74F32F0C11C67381D5BEC9B93FA7F5BB465B69EA" } }, { "location": { "uri": "src/RoslynStone.Infrastructure/Resources/NuGetSearchResource.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "80FC8D83502DCF26BC1F525326FFC448", "sha-1": "ACD86CA940947A39B4F2BD83883737C6642879EE", "sha-256": "524290D0A9D8ECEB6A20A2D5257374993BB70B06408728C466D6274E9BB82B17" } }, { "location": { "uri": "tests/RoslynStone.AppHost.Tests/AppHostTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "8DBEC24676D2AF0573CB0181C18109B2", "sha-1": "480C3EAA28B66F575D2483815F5A0CCAC34ECB25", "sha-256": "355A8884CC546E6032764598CCBF38B138E65DAFE940562BFB75EFA01D725623" } }, { "location": { "uri": "tests/RoslynStone.GradioTests/GradioLandingPageTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "B3F771466CBBD5639B484C03A7357627", "sha-1": "96D9C8C27A85751DC33AC684FE8575A1ACD5D60F", "sha-256": "380B8A2196834C84B1D9F5E61AFDE90EF55FA01674AAD515B19B0A6A8127C883" } }, { "location": { "uri": "tests/RoslynStone.Tests/CompilationServiceEdgeCasesTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "6B627F3C92CAB303A13D32A5770BAB62", "sha-1": "E30296A9F62C5033FB9F4A065DADCE187A1ED8EA", "sha-256": "A648A265380CBCCDC02EA6D7DC3E761B8CCBCBD87CB0E42C54C7BC78E8A4DAE6" } }, { "location": { "uri": "tests/RoslynStone.Tests/RoslynScriptingServiceTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "FBBBCDC784189505E39C45F02B4ADC2E", "sha-1": "B6CE8143274F6642761EF4226E731F8C3E119A80", "sha-256": "C5A40C98DB8F53D250E7CA917C69925F631C1980464C83332E78C6275A3B1502" } }, { "location": { "uri": "tests/RoslynStone.Tests/ResourceTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "80D952DBB9B26FEAB7790106B78B1B6B", "sha-1": "ED268D1E3B4DF2CB512DDF425ACE4956E041D62E", "sha-256": "B33A49D4F644109C34A77E01D42B5D476A4FFCBD078F1DF16A3C0CE2A2D1B22E" } }, { "location": { "uri": "tests/RoslynStone.Tests/DiagnosticHelpersTests.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "ECB8534CDE0FF925145DAA14F4016E3D", "sha-1": "2861017ACA05DFA67EDD93C8306EA5190CEE3F16", "sha-256": "754C434499A83B921ACA5226C720C1DEFA23212DD6F03C7029F1F6CA25F163E4" } }, { "location": { "uri": "src/RoslynStone.Api/Program.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "79A8B34059BB3E002DA6E7B6EF379D0A", "sha-1": "39EE9502FFBC535609416343C15DB5AADD7BBA3B", "sha-256": "3447DBB15107C255B7A60C1B9C3BFB1D5C02A8D5817F53B27DC19D943EA02A29" } }, { "location": { "uri": "src/RoslynStone.Infrastructure/Resources/NuGetPackageResource.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "47CB3DDA4620D15FCDF684A9DBF7C7BF", "sha-1": "D0565ADB998458773D081ADFA7067700064A7723", "sha-256": "4701BC443765AC7EA648EA5070DB7C5ED09215F09ABC462B3BB4076DF92D9BE1" } }, { "location": { "uri": "src/RoslynStone.Infrastructure/Models/ResourceResponses.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "7755AF12DBD1FD6575AC9A5AF2F9FA50", "sha-1": "27885D90BFF93AE968CCD0510197B284B9EA32C2", "sha-256": "E92B640C21E7914589A0AC006BCE181ACB9462A012205DEDD5D60BF209727E2D" } }, { "location": { "uri": "src/RoslynStone.Core/Models/DocumentationInfo.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "1A695E68790B561BB20D216730A0C3D7", "sha-1": "FE467F1A6A9320ACD9ABC6F23BB398D411A88A56", "sha-256": "6AB2703095212C9CC11A5604F3FCAF312DDA2E220A3E3CD89930D4AFDC480421" } }, { "location": { "uri": "tests/RoslynStone.GradioTests/McpServerFixture.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "ABE06BDEBD806FD7815EDD160A78F511", "sha-1": "FF9A3E71FC01E69DB15D4994778404B36BFC433E", "sha-256": "1513DB9C0EB8E41C2467B2BD6369BF070C9774F8C65B1CC16057211E52FAC9F1" } }, { "location": { "uri": "src/RoslynStone.Infrastructure/Resources/ReplStateResource.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "F3B29D7AB47EF16FCA76A37964BE202D", "sha-1": "354E84105491657D974DD41542EF36F427DCBB99", "sha-256": "B0C9E4CE8CCC9C3637BC996FE678C895D52B72BD0247722DFC018B7929A6C7FC" } }, { "location": { "uri": "src/RoslynStone.AppHost/AppHost.cs", "uriBaseId": "solutionDir" }, "hashes": { "md5": "ADBAD1D2775514ACE4602C6B7F788017", "sha-1": "13D2AD43FF6DA1A6F5A70FF91166AD4BCA3E44B2", "sha-256": "37A4ABDBFAC28B15ED2F5F0D492242AFB61B911A74DA7D78F7494874096716E1" } } ], "columnKind": "utf16CodeUnits" } ] }