{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D1","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D1"},{"id":"D2","name":"Cognitive Complexity","shortDescription":{"text":"Cognitive Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D2"},{"id":"D3","name":"God Classes","shortDescription":{"text":"God Classes"},"helpUri":"https://codehealth.canine.dev/dimensions/D3"},{"id":"D4","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/D4"},{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D6","name":"Cohesion (LCOM4)","shortDescription":{"text":"Cohesion (LCOM4)"},"helpUri":"https://codehealth.canine.dev/dimensions/D6"},{"id":"D8","name":"Code Coverage","shortDescription":{"text":"Code Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/D8"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D17","name":"Explicit Debt","shortDescription":{"text":"Explicit Debt"},"helpUri":"https://codehealth.canine.dev/dimensions/D17"},{"id":"D18","name":"Solution Shape","shortDescription":{"text":"Solution Shape"},"helpUri":"https://codehealth.canine.dev/dimensions/D18"},{"id":"D19","name":"Documentation Quality","shortDescription":{"text":"Documentation Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D19"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-259","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-798","CWE-259"]}},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29","relationships":[{"target":{"id":"CWE-79","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-89","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-78","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-94","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-77","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-79","CWE-89","CWE-78","CWE-94","CWE-77"]}},{"id":"D30","name":"Dependency Vulnerabilities","shortDescription":{"text":"Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D30","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]},{"target":{"id":"CWE-937","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}],"properties":{"cwe":["CWE-1395","CWE-937"]}},{"id":"D34","name":"Knowledge Freshness","shortDescription":{"text":"Knowledge Freshness"},"helpUri":"https://codehealth.canine.dev/dimensions/D34"},{"id":"D35","name":"Change Coupling","shortDescription":{"text":"Change Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D35"}]}},"results":[{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.Start (cyclomatic 334): GPUCleanup.Start has cyclomatic complexity 334 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"98e37129ebc9edc1ab5f86965cd0021f67b6aadc0b6793c4b6f24808de40cec5"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.Installer (cyclomatic 191): CleanupEngine.Installer has cyclomatic complexity 191 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1385}}}],"partialFingerprints":{"codehealthFindingId/v1":"4360352cc85b46dbc4f482334389eae9c83205e27528177419c2405511bab4b7"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanNvidiaFolders (cyclomatic 168): GPUCleanup.CleanNvidiaFolders has cyclomatic complexity 168 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6281}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3d1e5b313f35229e69a245c3c955945818b60695a6808960eeaf9ac617e6214"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanVulkan (cyclomatic 167): GPUCleanup.CleanVulkan has cyclomatic complexity 167 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8475}}}],"partialFingerprints":{"codehealthFindingId/v1":"97393c79ed9fae6e4796ffd59871795e9f2d9f43126ed2fdcc2ec27ba63e0f5b"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.Clsidleftover (cyclomatic 123): CleanupEngine.Clsidleftover has cyclomatic complexity 123 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2481}}}],"partialFingerprints":{"codehealthFindingId/v1":"c7426c8203784e99002133e56ff4f38f920307eaacd9bda90b21c7179d91032d"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanNvidia (cyclomatic 103): GPUCleanup.CleanNvidia has cyclomatic complexity 103 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3813}}}],"partialFingerprints":{"codehealthFindingId/v1":"fdd454158a3047db292858648b4c90e1808261f5a1f230f8a3fae3b541f35db9"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanNvidiaCache (cyclomatic 77): GPUCleanup.CleanNvidiaCache has cyclomatic complexity 77 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6067}}}],"partialFingerprints":{"codehealthFindingId/v1":"0a10a5ee674f7da33076aef702ed3ded3d53dc40505577691b57f3e51ec18b90"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.Cleandriverstore (cyclomatic 66): CleanupEngine.Cleandriverstore has cyclomatic complexity 66 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3461}}}],"partialFingerprints":{"codehealthFindingId/v1":"5776e102490091b1f971053484d1c9ec136a737e5d043f38ecc140740be80fea"}},{"ruleId":"D1","level":"warning","message":{"text":"AppSettings.Load (cyclomatic 62): AppSettings.Load has cyclomatic complexity 62 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":845}}}],"partialFingerprints":{"codehealthFindingId/v1":"290c16c8d9923654ff25dfdc0f6aafb0deb40b7e9845550c13e917aea292729a"}},{"ruleId":"D1","level":"warning","message":{"text":"AppLog.OpenLog (cyclomatic 52): AppLog.OpenLog has cyclomatic complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLog.vb"},"region":{"startLine":225}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d01dd4038b13e2a0eca735a0b048206953033189c253fd9287420c997366553"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.TEST_GetDevices (cyclomatic 52): SetupAPI.TEST_GetDevices has cyclomatic complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1590}}}],"partialFingerprints":{"codehealthFindingId/v1":"be9b297cbcdcb0576566b3d95a6af0e93fc5fe33a3d6b37384b5daabe2de6560"}},{"ruleId":"D1","level":"warning","message":{"text":"Languages.CheckLanguageFileForErrors (cyclomatic 52): Languages.CheckLanguageFileForErrors has cyclomatic complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":734}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb6c80ece923619628e6ceb1e108c81eb65848ddf82b94f1cf1b5d7bcec00a89"}},{"ruleId":"D1","level":"warning","message":{"text":"DebugWindow.CopyCommand (cyclomatic 48): DebugWindow.CopyCommand has cyclomatic complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":245}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab91b633c362e4cec81d1e4f7712dbfdc339c05e2b3099271acaac63c9a335db"}},{"ruleId":"D1","level":"warning","message":{"text":"Languages.ReadFile (cyclomatic 48): Languages.ReadFile has cyclomatic complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":398}}}],"partialFingerprints":{"codehealthFindingId/v1":"a15cc9feb28db31e6cfd1284337fe1f75baea147d73e96acb633552f86d168df"}},{"ruleId":"D1","level":"warning","message":{"text":"LogEntry.AddDevices (cyclomatic 47): LogEntry.AddDevices has cyclomatic complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"9efa9640f3076ba95c3e07b8af3895e329e9ca6ca4a5fba53f3c1ecab97f9ecf"}},{"ruleId":"D1","level":"warning","message":{"text":"Application.Application_Startup (cyclomatic 45): Application.Application_Startup has cyclomatic complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":561}}}],"partialFingerprints":{"codehealthFindingId/v1":"5793f55b102a1ac465b911f62e7eb6abe51be09021fc3cada1702021012e5fed"}},{"ruleId":"D1","level":"warning","message":{"text":"FrmMain.GetGPUDetails (cyclomatic 43): FrmMain.GetGPUDetails has cyclomatic complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":980}}}],"partialFingerprints":{"codehealthFindingId/v1":"acb5fc6f0507b196a985ba376697563604f47c2d63d5397fcd5bfc526780c828"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanIntel (cyclomatic 41): GPUCleanup.CleanIntel has cyclomatic complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7279}}}],"partialFingerprints":{"codehealthFindingId/v1":"355593bebcc599ccea8693f8984e6fe44b53adaa0e63c1f43114471d9bcb73d0"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.TEST_EnableDevice (cyclomatic 41): SetupAPI.TEST_EnableDevice has cyclomatic complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1779}}}],"partialFingerprints":{"codehealthFindingId/v1":"b4730af7e153961f16f6ffc7777f0b0fb08b95d1a59840664ab83e644569ea4a"}},{"ruleId":"D1","level":"warning","message":{"text":"FileIO.DeleteInternal (cyclomatic 40): FileIO.DeleteInternal has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":402}}}],"partialFingerprints":{"codehealthFindingId/v1":"21602222a17539c2227507e7fef93514e3a500da8dfe076f7488de502df53ff5"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.EnableDevice (cyclomatic 35): SetupAPI.EnableDevice has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1992}}}],"partialFingerprints":{"codehealthFindingId/v1":"3f6af43bbc3996ac3926814452cffe7b9ca5b5303952a7990cf4383c6eb6da78"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.GetDevicesByHID (cyclomatic 35): SetupAPI.GetDevicesByHID has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2436}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a7382ea65800e4d04bca75487e4615ba04e23783911e71b2aae5ad95de307ff"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.UninstallDevice (cyclomatic 35): SetupAPI.UninstallDevice has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2737}}}],"partialFingerprints":{"codehealthFindingId/v1":"711f805f76a7e5caddc4d420f432d4bfd86e584ae3f207a0cc8f461251a48269"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.GetDevices (cyclomatic 34): SetupAPI.GetDevices has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2594}}}],"partialFingerprints":{"codehealthFindingId/v1":"b66e68dac880e8e6422fd28653f81dcc71fa8c43fca083422f6491f29b60a895"}},{"ruleId":"D1","level":"warning","message":{"text":"DebugWindow.Filter (cyclomatic 34): DebugWindow.Filter has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":167}}}],"partialFingerprints":{"codehealthFindingId/v1":"ce47f01e84564f87c7b3f331969a289b96554d9494fb3f9d712a15f999dcbece"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.RemoveCLSIDInstance (cyclomatic 32): CleanupEngine.RemoveCLSIDInstance has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3060}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd2fd5d25e11c70efd366127e830c83c05ec008c57a8a534e345b7b09a41697b"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.GetDevicesByCompatibleID (cyclomatic 31): SetupAPI.GetDevicesByCompatibleID has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2282}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb41a57a0394c6204b1b3044698009970501a217865d2b59a46ea0801e3eb330"}},{"ruleId":"D1","level":"warning","message":{"text":"FrmMain.FrmMain_ContentRendered (cyclomatic 31): FrmMain.FrmMain_ContentRendered has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":565}}}],"partialFingerprints":{"codehealthFindingId/v1":"45aa3dfb7eed7a97de4a60fd67d184f0b5154bbb2e2e8f515ebc20cb0d4ae0f0"}},{"ruleId":"D1","level":"warning","message":{"text":"Registry.FixRights (cyclomatic 30): Registry.FixRights has cyclomatic complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":1081}}}],"partialFingerprints":{"codehealthFindingId/v1":"ccdf60e02860a9cde5b76f6c9c4984914de0b1cb7fa3e8fac4dfd636b10e8d91"}},{"ruleId":"D1","level":"warning","message":{"text":"FrmMain.EnableDriverSearch (cyclomatic 30): FrmMain.EnableDriverSearch has cyclomatic complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":1217}}}],"partialFingerprints":{"codehealthFindingId/v1":"be6197fe22fbd0450e65b04420c1d84a250cd5ea636766e9e4dab274cd2051e3"}},{"ruleId":"D1","level":"warning","message":{"text":"AUDIOCleanup.Start (cyclomatic 27): AUDIOCleanup.Start has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"299c46effec72e1b66e83c6a36f6399d0b351380f5290e1b51c905ecba3e3121"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.RemoveAppx1809Async (cyclomatic 27): CleanupEngine.RemoveAppx1809Async has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":131}}}],"partialFingerprints":{"codehealthFindingId/v1":"52aa7268934ef0ea3f3f0a34ea5fb88dd1fe5cf91d2a466bcaa12036717f31af"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.UpdateDeviceInf (cyclomatic 27): SetupAPI.UpdateDeviceInf has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3019}}}],"partialFingerprints":{"codehealthFindingId/v1":"9c580761b53b97fb57482d982b0c0dd9dbdea946969504a7af2d55150da6b976"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.Old_TemporaryNvidiaSpeedup (cyclomatic 26): GPUCleanup.Old_TemporaryNvidiaSpeedup has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3758}}}],"partialFingerprints":{"codehealthFindingId/v1":"8276f4d398a7f33b9a0e92423dfbb03c4e6016766338732fd336ce72a8130785"}},{"ruleId":"D1","level":"warning","message":{"text":"FrmMain.GPUIdentify (cyclomatic 26): FrmMain.GPUIdentify has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":171}}}],"partialFingerprints":{"codehealthFindingId/v1":"64ff9da743409655283700767a5a319b259a29fc4c1486b415b90141d81f6ddc"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.RemoveSharedDlls (cyclomatic 24): CleanupEngine.RemoveSharedDlls has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0892ff4098693c0cd5b3f0a6859a488527b382f0f6f0d5ab462e67df060ac0e"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.RemoveAppxPre1809Async (cyclomatic 24): CleanupEngine.RemoveAppxPre1809Async has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":746}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5f5124db5482145c1a9208f47fb77487e44f7d2cd233f52793dd13cc185b60d"}},{"ruleId":"D1","level":"warning","message":{"text":"FileIO.GetFilesToDeleteInternal (cyclomatic 24): FileIO.GetFilesToDeleteInternal has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":595}}}],"partialFingerprints":{"codehealthFindingId/v1":"2858ea60c0d6cfd027177f2c9641b12553339709c87fdbcd2285bbc0899854ec"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.RemoveInf (cyclomatic 24): SetupAPI.RemoveInf has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2879}}}],"partialFingerprints":{"codehealthFindingId/v1":"d86537028f3310d6a58472f0281d6726cca007d574783aeb00efde08fd66293d"}},{"ruleId":"D1","level":"warning","message":{"text":"FileIO.GetFileNames (cyclomatic 23): FileIO.GetFileNames has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":714}}}],"partialFingerprints":{"codehealthFindingId/v1":"15a00b9481c55b6ad327c1e14014a75fd553b2a35a84c8ed9f626bc878e2953b"}},{"ruleId":"D1","level":"warning","message":{"text":"AppSettings.UpdateWinText (cyclomatic 23): AppSettings.UpdateWinText has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":595}}}],"partialFingerprints":{"codehealthFindingId/v1":"8be5bc846d9fda427d03216d29c89f6ba64e8247ae4532234002b62030449048"}},{"ruleId":"D1","level":"warning","message":{"text":"SetupAPI.GetDriverDetails (cyclomatic 23): SetupAPI.GetDriverDetails has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3406}}}],"partialFingerprints":{"codehealthFindingId/v1":"94bf9a5b75675a6c8602057fdcc4acf8477c1ad736cc8fded833afa937130e05"}},{"ruleId":"D1","level":"warning","message":{"text":"ServiceInstaller.StopService (cyclomatic 22): ServiceInstaller.StopService has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"73ea6d108eb14905ebda2d3fed56e756407f64f3099db35f82e822e3a61b909f"}},{"ruleId":"D1","level":"warning","message":{"text":"FileIO.GetDirNames (cyclomatic 21): FileIO.GetDirNames has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":823}}}],"partialFingerprints":{"codehealthFindingId/v1":"af61c5cb9a05aaff7ad7f2f83df8667b4337c2c72b18a6b08baed80f6aa503a5"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanAmdCache (cyclomatic 21): GPUCleanup.CleanAmdCache has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":2813}}}],"partialFingerprints":{"codehealthFindingId/v1":"7ca3c1ac542af60601335c23b7330a4a6de594ae3ac06f12e6674044466e8668"}},{"ruleId":"D1","level":"warning","message":{"text":"FileSystem.FixFileSecurity (cyclomatic 21): FileSystem.FixFileSecurity has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":789}}}],"partialFingerprints":{"codehealthFindingId/v1":"f776e0c9a9631f34e42494214fed0c3b10ef4a545059b288734496a8a6d6a829"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.Deletesubregkey (cyclomatic 20): CleanupEngine.Deletesubregkey has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"aa676dcb938bc94173389dfcf3bfd958a016070ad9d7335dcb242f610846d7df"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.InterfaceRemovalWithValue (cyclomatic 20): CleanupEngine.InterfaceRemovalWithValue has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1278}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b379736a3feff6879ec75db4c9c3e411bac4f5330ca26299ac1e7a355cd8c89"}},{"ruleId":"D1","level":"warning","message":{"text":"AppLog.SaveLog (cyclomatic 20): AppLog.SaveLog has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLog.vb"},"region":{"startLine":123}}}],"partialFingerprints":{"codehealthFindingId/v1":"c2a0e3feba06ff146a39d700ae3f585675c3ecfbc3564064be6315b7bebaf395"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.RemoveStaleInstalledPfns (cyclomatic 18): CleanupEngine.RemoveStaleInstalledPfns has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":525}}}],"partialFingerprints":{"codehealthFindingId/v1":"bfd20103163bb0a8f68f2ca3e46ab429ed04b2ae5f67c9e06d63dc7e83696c08"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanAmd (cyclomatic 18): GPUCleanup.CleanAmd has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":1187}}}],"partialFingerprints":{"codehealthFindingId/v1":"60c46a75f4e6fb8ec2be990cd1b36069ef371716e4a036524d4e655a2db0e713"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanEnvironementPath (cyclomatic 18): GPUCleanup.CleanEnvironementPath has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3566}}}],"partialFingerprints":{"codehealthFindingId/v1":"8eb064e1e6c0e003a497077ef1a8424eb3b6d108568625300e5154bfc460a5ec"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.Checkamdkmpfd (cyclomatic 18): GPUCleanup.Checkamdkmpfd has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3634}}}],"partialFingerprints":{"codehealthFindingId/v1":"db9402783f9245025827475aaa0ab1e1012393ae60edd0124b14522d7ec095f9"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanIntelFolders (cyclomatic 18): GPUCleanup.CleanIntelFolders has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8237}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e8956f71b3aa778e12bd12ece1ab910397510dfb9476c9f7d73496f5c4a72ce"}},{"ruleId":"D1","level":"warning","message":{"text":"AppPaths.New.ctor (cyclomatic 18): AppPaths.New.ctor has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppPaths.vb"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"85775038e54765e675a5e98d50592a4bf9c29d49e557352ec73b04741e0cb71e"}},{"ruleId":"D1","level":"warning","message":{"text":"LogEntry.AddException (cyclomatic 18): LogEntry.AddException has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":349}}}],"partialFingerprints":{"codehealthFindingId/v1":"23e6144d0f3d1f31a88aa731d0b17a428346802ab24c2fa6171a3f1660dc4590"}},{"ruleId":"D1","level":"warning","message":{"text":"Languages.TranslateControl (cyclomatic 18): Languages.TranslateControl has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":296}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b835e47af4e2780c426ff7bb600a85868825cb1ac7e3efc191df41ad985d2c9"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.Cleanserviceprocess (cyclomatic 17): CleanupEngine.Cleanserviceprocess has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1890}}}],"partialFingerprints":{"codehealthFindingId/v1":"15c636d7b33c5e9c04f29c4003a97b756757be57b3bb66614af39da787a8f179"}},{"ruleId":"D1","level":"warning","message":{"text":"CleanupEngine.PnpLockdownFiles (cyclomatic 17): CleanupEngine.PnpLockdownFiles has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2221}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d080328ebfc190501ae6b2340093de4a6ef91c9bd3b6037e273d8f14d254e08"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanAmdFolders (cyclomatic 17): GPUCleanup.CleanAmdFolders has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":2874}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0ceb2837e1c41f786073d1be303304297c2882642939460ea83e88781fd8961"}},{"ruleId":"D1","level":"warning","message":{"text":"Application.HandleBootModeStartup (cyclomatic 17): Application.HandleBootModeStartup has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":928}}}],"partialFingerprints":{"codehealthFindingId/v1":"cb9a98427cbf347b2c1be0f9fdda444266f1d76f9a4f8bebd5881535f5cfa95a"}},{"ruleId":"D1","level":"warning","message":{"text":"GPUCleanup.CleanIntelCache (cyclomatic 16): GPUCleanup.CleanIntelCache has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8190}}}],"partialFingerprints":{"codehealthFindingId/v1":"6940915c1b26ca5fb08bd98112c0c189110694fb81e60d950dd6b869aa8c0f37"}},{"ruleId":"D1","level":"warning","message":{"text":"Tools.PreferredUILanguages (cyclomatic 16): Tools.PreferredUILanguages has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"66cb67ff73193b560d19f18c034d872f4bef364033d18d07bc0cc628a3aa335f"}},{"ruleId":"D1","level":"warning","message":{"text":"Application.GetOSVersion (cyclomatic 16): Application.GetOSVersion has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":878}}}],"partialFingerprints":{"codehealthFindingId/v1":"b895e925cea6b1f24bec1a051fe6b93c4550933b452a1cebd5226bdedf72acb9"}},{"ruleId":"D1","level":"warning","message":{"text":"Languages.GetTranslation (cyclomatic 16): Languages.GetTranslation has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"c58325c9fcfb1114484d0ca82083a6bf632caaa46d623e7d6c2a7727c2289318"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.Start (cognitive 1157): GPUCleanup.Start has cognitive complexity 1157 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"543ecfa7fa85d7fe2dcdfb2677e7d5f4ad213f9284972377669d024f754d1e32"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.Installer (cognitive 1131): CleanupEngine.Installer has cognitive complexity 1131 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1385}}}],"partialFingerprints":{"codehealthFindingId/v1":"4979ba69ad555877d519c8e8856b939f03ae65fdbf28a56a0fa720f5c2b0244c"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.Clsidleftover (cognitive 552): CleanupEngine.Clsidleftover has cognitive complexity 552 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2481}}}],"partialFingerprints":{"codehealthFindingId/v1":"e58bb5565def8e5ec51baf6a69ecc82a37cd9378a7c60dd0c5525108703e9eda"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanVulkan (cognitive 499): GPUCleanup.CleanVulkan has cognitive complexity 499 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8475}}}],"partialFingerprints":{"codehealthFindingId/v1":"cde706369ceadbb06a526ac6cd80fbf1feb7839b8851440dbdaf03d003b8ea72"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.CheckLanguageFileForErrors (cognitive 308): Languages.CheckLanguageFileForErrors has cognitive complexity 308 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":734}}}],"partialFingerprints":{"codehealthFindingId/v1":"97488f26347507714e93bebaf6347150d2d775aa0eeb55eb2246418bd06edbbc"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanNvidiaCache (cognitive 300): GPUCleanup.CleanNvidiaCache has cognitive complexity 300 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6067}}}],"partialFingerprints":{"codehealthFindingId/v1":"85ece4f8e40cbcad7b9e1d983b789f1a8d8cb04216da445c0f41348b9a012042"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.Cleandriverstore (cognitive 200): CleanupEngine.Cleandriverstore has cognitive complexity 200 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3461}}}],"partialFingerprints":{"codehealthFindingId/v1":"5ee7d21f5542aed22547700519059f78752c7acc570978da6b9ffc6feabed628"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanNvidiaFolders (cognitive 166): GPUCleanup.CleanNvidiaFolders has cognitive complexity 166 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6281}}}],"partialFingerprints":{"codehealthFindingId/v1":"4a752d52d080b408476fb664df167bacd96852b2276f7eaf0bf842920772154d"}},{"ruleId":"D2","level":"warning","message":{"text":"AppLog.OpenLog (cognitive 165): AppLog.OpenLog has cognitive complexity 165 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLog.vb"},"region":{"startLine":225}}}],"partialFingerprints":{"codehealthFindingId/v1":"3b384b392f4982dae35c05b6906760d81f75a9d12552ea7a84a9ffb4c028b217"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.TEST_GetDevices (cognitive 141): SetupAPI.TEST_GetDevices has cognitive complexity 141 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1590}}}],"partialFingerprints":{"codehealthFindingId/v1":"558eac24ce9aab8c989913c9760edcb7437470053a502b765a855bfff5fffc1a"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.RemoveCLSIDInstance (cognitive 140): CleanupEngine.RemoveCLSIDInstance has cognitive complexity 140 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3060}}}],"partialFingerprints":{"codehealthFindingId/v1":"45c16947c12d9fe85c7d60b347fead466fd0652da0322abf59609a943ab1a26f"}},{"ruleId":"D2","level":"warning","message":{"text":"LogEntry.AddDevices (cognitive 124): LogEntry.AddDevices has cognitive complexity 124 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":209}}}],"partialFingerprints":{"codehealthFindingId/v1":"78ddbe93f736544fc0a9fb7aa41c81b21ba145666379c4c598b158864f19fddc"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.ReadFile (cognitive 120): Languages.ReadFile has cognitive complexity 120 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":398}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e8364e5b59cc847525ca0fe10f19b53aab52225c5c39dc190d72baa15c4c09c"}},{"ruleId":"D2","level":"warning","message":{"text":"FileIO.DeleteInternal (cognitive 111): FileIO.DeleteInternal has cognitive complexity 111 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":402}}}],"partialFingerprints":{"codehealthFindingId/v1":"c210847458588caae40752081793601e9c9e3564ccc7eeca2bf72a948d868c09"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanNvidia (cognitive 106): GPUCleanup.CleanNvidia has cognitive complexity 106 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3813}}}],"partialFingerprints":{"codehealthFindingId/v1":"2314f0ed69c1a77888520f873fa2b51e36cdec6f124a8a14698d3470b3f1669a"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.GetGPUDetails (cognitive 94): FrmMain.GetGPUDetails has cognitive complexity 94 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":980}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0ff61bb6632f65615530759b3dae21a127d440fe5480c00a7fde122f686bc0b"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanEnvironementPath (cognitive 87): GPUCleanup.CleanEnvironementPath has cognitive complexity 87 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3566}}}],"partialFingerprints":{"codehealthFindingId/v1":"deb58e94b153366a7b0b988aa97ee1c52445f3debc2ad63e7155ddc8bf64b3c9"}},{"ruleId":"D2","level":"warning","message":{"text":"DebugWindow.Filter (cognitive 87): DebugWindow.Filter has cognitive complexity 87 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":167}}}],"partialFingerprints":{"codehealthFindingId/v1":"9b8f70938f261706dffa431d6f83aba4f4bf6f5d1baa10e78e18cdc23c5215bb"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetDevicesByHID (cognitive 86): SetupAPI.GetDevicesByHID has cognitive complexity 86 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2436}}}],"partialFingerprints":{"codehealthFindingId/v1":"af8132139b915a47973810c97e675fe1d4acf4c70926f3772ebbaaa29dc83f38"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.GPUIdentify (cognitive 76): FrmMain.GPUIdentify has cognitive complexity 76 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":171}}}],"partialFingerprints":{"codehealthFindingId/v1":"a5804541841efcde1b5a754168c2b7f7eb522572dff96f38ff000d5d2eba1a0a"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetDevicesByCompatibleID (cognitive 75): SetupAPI.GetDevicesByCompatibleID has cognitive complexity 75 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2282}}}],"partialFingerprints":{"codehealthFindingId/v1":"375a066a3dadf631e8e3c8a2affab7941c00ef0b808904b7c7ed77fc1c04e186"}},{"ruleId":"D2","level":"warning","message":{"text":"DebugWindow.CopyCommand (cognitive 74): DebugWindow.CopyCommand has cognitive complexity 74 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":245}}}],"partialFingerprints":{"codehealthFindingId/v1":"fe9a8ffc53a0b52f233768160545c3a7b115ed15986eb0c96195b045d2cc9f44"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.PnpLockdownFiles (cognitive 70): CleanupEngine.PnpLockdownFiles has cognitive complexity 70 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2221}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5420e6cc91b469891a071631ecec149d7f6ff8fb6e971be82b83e4fc75ca2bb"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetDevices (cognitive 70): SetupAPI.GetDevices has cognitive complexity 70 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2594}}}],"partialFingerprints":{"codehealthFindingId/v1":"236aeb4819f55654469a038d01bdc65ae191894e361caa4693b1498419093fa0"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.Checkamdkmpfd (cognitive 69): GPUCleanup.Checkamdkmpfd has cognitive complexity 69 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3634}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ca34efdfdeadb2644435c4ab11210e1b6ab477e2eebd5d4af1e602e54150fc9"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.EnableDriverSearch (cognitive 67): FrmMain.EnableDriverSearch has cognitive complexity 67 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":1217}}}],"partialFingerprints":{"codehealthFindingId/v1":"fc6ed04f47855b30b3f9d05667223f2ce3e299b26d035d21ac4a55b57ffe1bbf"}},{"ruleId":"D2","level":"warning","message":{"text":"Application.Application_Startup (cognitive 63): Application.Application_Startup has cognitive complexity 63 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":561}}}],"partialFingerprints":{"codehealthFindingId/v1":"55a34a6c1201cc3a88e5191de9a978264c3af202c822ab337a7dcde15161c340"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.RemoveAppx1809Async (cognitive 62): CleanupEngine.RemoveAppx1809Async has cognitive complexity 62 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":131}}}],"partialFingerprints":{"codehealthFindingId/v1":"98cd86ad456e2e50b803f1a6f744dcce1c8a14ba1ae119a7731dd5cb34b565d6"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanAmdCache (cognitive 61): GPUCleanup.CleanAmdCache has cognitive complexity 61 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":2813}}}],"partialFingerprints":{"codehealthFindingId/v1":"22c7595294d31ee536998907982158b9f10e0b209bbe95326e0694f72c1c01d4"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.FrmMain_ContentRendered (cognitive 61): FrmMain.FrmMain_ContentRendered has cognitive complexity 61 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":565}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c149898226c460ef175e1141fa75192bc90178f2034088c9d0a78441c0e0ecf"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.TEST_EnableDevice (cognitive 60): SetupAPI.TEST_EnableDevice has cognitive complexity 60 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1779}}}],"partialFingerprints":{"codehealthFindingId/v1":"296e64ccb7acb361423735e36e73966900c8b254787531df97f637ed540ef81c"}},{"ruleId":"D2","level":"warning","message":{"text":"FileIO.GetFileNames (cognitive 58): FileIO.GetFileNames has cognitive complexity 58 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":714}}}],"partialFingerprints":{"codehealthFindingId/v1":"feb8b50ce4d4cbb468b411b3c5c475c87da73cf512ce85adbc7b3edd686e26b5"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.RemoveAppxPre1809Async (cognitive 57): CleanupEngine.RemoveAppxPre1809Async has cognitive complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":746}}}],"partialFingerprints":{"codehealthFindingId/v1":"d2fabdc0c0f9e561f6777d688e39ccb2f6d736828a5d0587a6ebf80035450df3"}},{"ruleId":"D2","level":"warning","message":{"text":"FileIO.GetDirNames (cognitive 54): FileIO.GetDirNames has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":823}}}],"partialFingerprints":{"codehealthFindingId/v1":"6d977cc64d0c28f82f8330f518a490655a72eb968214a5c7b47f801e39ae36c6"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.UninstallDevice (cognitive 54): SetupAPI.UninstallDevice has cognitive complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2737}}}],"partialFingerprints":{"codehealthFindingId/v1":"39df5d8377cfb1914d97af642d0e1dceea928e603518a05246a7fcd2fdca22c8"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.RemoveSharedDlls (cognitive 53): CleanupEngine.RemoveSharedDlls has cognitive complexity 53 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"1c69f7afab3b007afe943d4cb4b6d10ac313cc9c725d3cd00c3d6b72c0345c36"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.EnableDevice (cognitive 53): SetupAPI.EnableDevice has cognitive complexity 53 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":1992}}}],"partialFingerprints":{"codehealthFindingId/v1":"89921f7cd826ccd07e83e35275fa00ec95932d37cd0b9477d3118579164ca0f5"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.Old_TemporaryNvidiaSpeedup (cognitive 52): GPUCleanup.Old_TemporaryNvidiaSpeedup has cognitive complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3758}}}],"partialFingerprints":{"codehealthFindingId/v1":"d81ab900f6decaa5285a76be69df57e2ae551b859f7e66c2d70ccfcf7b31fe79"}},{"ruleId":"D2","level":"warning","message":{"text":"Registry.FixRights (cognitive 49): Registry.FixRights has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":1081}}}],"partialFingerprints":{"codehealthFindingId/v1":"93d04bf1a7c7722c717d6a216fb83e41388a3c7fd42214f11f5f0cf644c7bbe3"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetDriverDetails (cognitive 47): SetupAPI.GetDriverDetails has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3406}}}],"partialFingerprints":{"codehealthFindingId/v1":"4ec2007ca3058cef4b6772c122cb7421bfdc0c33c42e90d9d4d13afc0f79b939"}},{"ruleId":"D2","level":"warning","message":{"text":"FileIO.GetFilesToDeleteInternal (cognitive 46): FileIO.GetFilesToDeleteInternal has cognitive complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":595}}}],"partialFingerprints":{"codehealthFindingId/v1":"90933060c17be1ff1714ded069bc569c3ac239cd800f6eea89746267a563e057"}},{"ruleId":"D2","level":"warning","message":{"text":"AppSettings.Load (cognitive 46): AppSettings.Load has cognitive complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":845}}}],"partialFingerprints":{"codehealthFindingId/v1":"da01994002636bdfeddb5035af33451466b4f62ddcedc32c40490d1d116155cd"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanIntelCache (cognitive 44): GPUCleanup.CleanIntelCache has cognitive complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8190}}}],"partialFingerprints":{"codehealthFindingId/v1":"a17872d11ef6cb4fd2600956c27f773b728fd3e7c3b844047f94e6437ef56537"}},{"ruleId":"D2","level":"warning","message":{"text":"AUDIOCleanup.Start (cognitive 43): AUDIOCleanup.Start has cognitive complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"716296545e29873f0b7f6a936442dae9a9ecf97d1746e2c82326e0418357e2d8"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetSiblings (cognitive 42): SetupAPI.GetSiblings has cognitive complexity 42 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3626}}}],"partialFingerprints":{"codehealthFindingId/v1":"1399bdd18c9abdd53b4710e7e35df5b6665d4cd03a2a64df400fa25af8f50e0e"}},{"ruleId":"D2","level":"warning","message":{"text":"AppLog.SaveLog (cognitive 40): AppLog.SaveLog has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLog.vb"},"region":{"startLine":123}}}],"partialFingerprints":{"codehealthFindingId/v1":"44e6b27228b67d4d2c2ef11b82c7ff6e25d9f6a50b44c7ed15fa9642e18e3dbc"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.UpdateDeviceInf (cognitive 39): SetupAPI.UpdateDeviceInf has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3019}}}],"partialFingerprints":{"codehealthFindingId/v1":"57af98688d8fcf86eb6b5333b2a4e36c39edb8db191cd88ba6e846f7b250ca10"}},{"ruleId":"D2","level":"warning","message":{"text":"TaskSchedulerControl.GetAllTasks (cognitive 39): TaskSchedulerControl.GetAllTasks has cognitive complexity 39 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/TaskScheduler.vb"},"region":{"startLine":60}}}],"partialFingerprints":{"codehealthFindingId/v1":"69d1d244d515012ac2082bd51a608c8f91484c91f822421967797bb9d92c0e8e"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.GetChildren (cognitive 37): Languages.GetChildren has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":246}}}],"partialFingerprints":{"codehealthFindingId/v1":"83fd2ec133683a652cae4d12eaed97a5e8476dfa184390d575353b88551e8187"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.Checkpcieroot (cognitive 35): GPUCleanup.Checkpcieroot has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3675}}}],"partialFingerprints":{"codehealthFindingId/v1":"71a15c17382ac3853b55890e5a86f82024dae8cef10b867c84e32e0b3a43fee4"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.Deletesubregkey (cognitive 34): CleanupEngine.Deletesubregkey has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5e12167370bcc0b520152056af3d4a8b8cb4fdbd92f9691ef60309f2edcbc9a"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.RemoveInf (cognitive 34): SetupAPI.RemoveInf has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2879}}}],"partialFingerprints":{"codehealthFindingId/v1":"de89e29ed137dba0230dd881b8f4a9d3fb5a6d4e177989e2a09a39570b5e280b"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanIntel (cognitive 33): GPUCleanup.CleanIntel has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7279}}}],"partialFingerprints":{"codehealthFindingId/v1":"0153f0fb00f6147578ed44f63d4b0d7be574936e155e882f62b0008ce531035d"}},{"ruleId":"D2","level":"warning","message":{"text":"AppPaths.New.ctor (cognitive 33): AppPaths.New.ctor has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppPaths.vb"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"7059c4f1be134ec11355aff24f04a468b97bb1adad886dc5987fab3b513bdc5f"}},{"ruleId":"D2","level":"warning","message":{"text":"LogEntry.AddException (cognitive 32): LogEntry.AddException has cognitive complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":349}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a02b3c2787268663472d2b23e570e1fd37f12e9551edf84703ce3db1cef4cb3"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.TranslateControl (cognitive 31): Languages.TranslateControl has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":296}}}],"partialFingerprints":{"codehealthFindingId/v1":"8cb22bb796cab7fb935f7b42c5404b15956bb43660710670bb37650786691035"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.RemoveStaleInstalledPfns (cognitive 29): CleanupEngine.RemoveStaleInstalledPfns has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":525}}}],"partialFingerprints":{"codehealthFindingId/v1":"3db4672b30e6182aa1bb921099a05a95377b467beab68bf5589994301c9b525f"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.PrePnplockdownfiles (cognitive 29): CleanupEngine.PrePnplockdownfiles has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2187}}}],"partialFingerprints":{"codehealthFindingId/v1":"74af4f51b67dbfeec7d5a4827b183a9d20fa67268d18af3b04a3ef749311d42c"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetChild (cognitive 29): SetupAPI.GetChild has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3765}}}],"partialFingerprints":{"codehealthFindingId/v1":"1be7b17e2d58af6c5fb0f2aee0f526ffd67442d91995d9e6e917041167f125a0"}},{"ruleId":"D2","level":"warning","message":{"text":"Application.HandleBootModeStartup (cognitive 28): Application.HandleBootModeStartup has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":928}}}],"partialFingerprints":{"codehealthFindingId/v1":"62f1d7c292a6dc4b16f0314e25f96c0d3b4af8cc87f54ff3d075525f950bf713"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.Cleanserviceprocess (cognitive 26): CleanupEngine.Cleanserviceprocess has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1890}}}],"partialFingerprints":{"codehealthFindingId/v1":"9afbf57a495d9f89f9175c1d726e4d2d1fc7296c55a5bbe363a6b3bb9d0dd32b"}},{"ruleId":"D2","level":"warning","message":{"text":"AppSettings.UpdateWinText (cognitive 26): AppSettings.UpdateWinText has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":595}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a514dd915dd5b3fc8c3a24fcd2c4603eed5272e7e3be1ca2ac53e286f5d0d52"}},{"ruleId":"D2","level":"warning","message":{"text":"ServiceInstaller.StopService (cognitive 26): ServiceInstaller.StopService has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"70e853c837005e4419ce96c6a6e5722f389a5273295a58d3e58735127fb46ddd"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmLog.CopyValues (cognitive 25): FrmLog.CopyValues has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmLog.xaml.vb"},"region":{"startLine":281}}}],"partialFingerprints":{"codehealthFindingId/v1":"40bc5294df14866b48f511aedcde6beee86272cabf5c1054f6eab17d379b5e1f"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.GetParentTranslation (cognitive 25): Languages.GetParentTranslation has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff7d84bab6f617f5932440a5c832d1e740f52dc4003d696eb26d0a771f8e7ca0"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.UpdateDevicesByID (cognitive 24): SetupAPI.UpdateDevicesByID has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":3173}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a14bb68e6e03a662abf773cec66e1b1f61ed74178990a83119d2778141f9a4a"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.Testing2MenuItem_Click (cognitive 23): FrmMain.Testing2MenuItem_Click has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":1396}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef89ecfd38d8ecfcff78f93f70b2340fb0c7c46686984e3e2ad2bededc8029ce"}},{"ruleId":"D2","level":"warning","message":{"text":"CleanupEngine.InterfaceRemovalWithValue (cognitive 22): CleanupEngine.InterfaceRemovalWithValue has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1278}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4323d94667ce1753527255bba3bb77adaee8d7e5dfe6988af927af17aa17eee"}},{"ruleId":"D2","level":"warning","message":{"text":"FileSystem.FixFileSecurity (cognitive 22): FileSystem.FixFileSecurity has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":789}}}],"partialFingerprints":{"codehealthFindingId/v1":"e4f87db804871275731aafb6256d773f93c5063a4b412399f0fa5ea0ffcfb403"}},{"ruleId":"D2","level":"warning","message":{"text":"Tools.StrRemoveAny (cognitive 21): Tools.StrRemoveAny has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":192}}}],"partialFingerprints":{"codehealthFindingId/v1":"637291341eebf2f1c13f1bee4ae9f2c2fd31b1612baeed095c77ce2e9ec60aad"}},{"ruleId":"D2","level":"warning","message":{"text":"SetupAPI.GetAllDeviceParent (cognitive 20): SetupAPI.GetAllDeviceParent has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":2174}}}],"partialFingerprints":{"codehealthFindingId/v1":"9224839b1473359b9d7fb1e86ec03c006914a595080fb273846a7164d51d0ca5"}},{"ruleId":"D2","level":"warning","message":{"text":"Tools.FixBrokenPathIfNeeded (cognitive 20): Tools.FixBrokenPathIfNeeded has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":307}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7c0b839cf820f3e22fc5e33dfa8d7a1c84b603c838ab651af507d8e3ffe2011"}},{"ruleId":"D2","level":"warning","message":{"text":"Languages.GetTranslation (cognitive 20): Languages.GetTranslation has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"d5d4cdb5c456af3fa2d6df9634e220e00d163a6a16e77a2248edfc26fe90bd47"}},{"ruleId":"D2","level":"warning","message":{"text":"ImpersonateUser.TakeTokenInternal (cognitive 19): ImpersonateUser.TakeTokenInternal has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ImpersonateLoggedOnUser.vb"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"33911e40063c75cecedf4fdcfce8a2ba086f113e3bf76233a3a1e837579f4638"}},{"ruleId":"D2","level":"warning","message":{"text":"FrmMain.InfoDriverSearch (cognitive 19): FrmMain.InfoDriverSearch has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":1281}}}],"partialFingerprints":{"codehealthFindingId/v1":"b8fac51a8a0c7e5e5c802c28017fcb6aa6441da031616bb47fcb8bf5c25ff8ad"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanEmptyTaskDirectories (cognitive 18): GPUCleanup.CleanEmptyTaskDirectories has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":5991}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e46ce4dddaf5558d9ab6c07774654d32c0a5b68e02f4e4c51af4236c09d336a"}},{"ruleId":"D2","level":"warning","message":{"text":"GPUCleanup.CleanAmd (cognitive 17): GPUCleanup.CleanAmd has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":1187}}}],"partialFingerprints":{"codehealthFindingId/v1":"e996ad68fd4ce616f4aa70708ac370f483c5b320a94e87c7a370db516f255fd0"}},{"ruleId":"D2","level":"warning","message":{"text":"Tools.PreferredUILanguages (cognitive 17): Tools.PreferredUILanguages has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab1af86923765b7b4fb39fff9acef062adda5adbd0a129459200b6653813563f"}},{"ruleId":"D2","level":"warning","message":{"text":"Tools.StateChanged (cognitive 17): Tools.StateChanged has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":424}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4512597c0fb416559e662309a633b4053b508d72f3eae81111e8793597bbee4"}},{"ruleId":"D2","level":"warning","message":{"text":"Inf.New.ctor (cognitive 16): Inf.New.ctor has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Inf.vb"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"16a5f9f8daaff9c2cbf232d7621aa4a77ac95160d697dd0ab72a44402138ecce"}},{"ruleId":"D2","level":"warning","message":{"text":"Priviliges.AdjustToken (cognitive 16): Priviliges.AdjustToken has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":425}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd680e94ef33552063fd48cf8e98af47e1d77d2960b64d605b36d5b75650f57a"}},{"ruleId":"D2","level":"warning","message":{"text":"ServiceInstaller.GetServiceStatus (cognitive 16): ServiceInstaller.GetServiceStatus has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":170}}}],"partialFingerprints":{"codehealthFindingId/v1":"e13971da0b4e1008efaa35310aa03ef9082d35772a5e1388a9b4051eeaa0cce6"}},{"ruleId":"D2","level":"warning","message":{"text":"Application.GetOSVersion (cognitive 16): Application.GetOSVersion has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":878}}}],"partialFingerprints":{"codehealthFindingId/v1":"554aff75592e2a50165be403c579c24a14af81e964b0f7fe306ded46c2850fa9"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/AppSettings.vb: FileTooLong \u2014 849 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"bc47cbc3b104d88c3563c05b1085023071639bfb95d2ac42b0d0f213dd58bf9e"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/Application.xaml.vb: FileTooLong \u2014 1057 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ee9f2d0256107d5a5b2a4aed96472b79b10c5ceaf74a0e783f6fbce5c1f98ec"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/CleanupEngine.vb: FileTooLong \u2014 3017 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"8df8e70700d67a429079071d08fe5e8654b78fa50987b7d3fd226340e0fa3f11"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/DebugWindow.xaml.vb: FileTooLong \u2014 542 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a1dd60ecf1307984dc19d83235294a160f459ef544910adb5e6b3cfdf51c219"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/FileIO.vb: FileTooLong \u2014 643 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b0f7ec29cdddfb04f38e3feae3ef11cc21a11ce19bb17ea1e0a3719d3eaa526"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/FrmMain.xaml.vb: FileTooLong \u2014 1227 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"956a82822fd1555312ba3b4c80d6989cc94acfe33cfb7dc665fe43eedf5f8d51"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/GPUCleanup.vb: FileTooLong \u2014 7827 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7032c314897bb49a216b1f683b3948721ac8e93f4a1e7cb03141c474a0a24b4"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Display Driver Uninstaller/Language.vb: FileTooLong \u2014 749 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"69e989e4a3e233bf6be205fea9cc16ba1660a3aff595c0891e1fedf69c5fe6a0"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Win32/ACL.vb: FileTooLong \u2014 686 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ACL.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"5b8a1fc1df360432fb36aeaa109659c1d4d9e8d14e57a25b7f97dc6bb920dffa"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Win32/SetupAPI.vb: FileTooLong \u2014 2965 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"d83ea372c9e48e7c409820508b871a62780716aaa87305133aa2bcde2f4b84bd"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Win32/TaskScheduler.vb: FileTooLong \u2014 1060 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/TaskScheduler.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"fcd25786519154b8a1bcfabe81684ff6121da66a3f6f986b7bce203926af207b"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: AppSettings: ClassTooLong \u2014 797 lines, 8 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"d94fa374c35f9df5787ecb8b62c813ec8bf2ad5a531b8314008edc81a25cec87"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: Application: TooManyMethods \u2014 1006 lines, 31 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d4d3cc4b7d9a880a12276dbddb7a9b01780007ca676f14857f8b9a19b1f4e1b"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: CleanupEngine: TooManyMethods \u2014 3006 lines, 44 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"784c55e2155e8ca93364c80918bbfeaf44ce7b231500747eda84450b07fa78a5"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: DebugWindow: ClassTooLong \u2014 515 lines, 27 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"2b9480cd29c6077ad449eb35fb9b7ca675aae3c9806a1d9d67e84fa8e75cab7f"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: FileIO: TooManyMethods \u2014 634 lines, 31 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FileIO.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3c82131ae87056b47d3ddb89244aa93a083a076683ab2182e657be7c578d88e"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: FrmMain: TooManyMethods \u2014 1214 lines, 65 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f530241081aa023a874ba807391824cc058d427c9cba79ba86a95030acca320"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: GPUCleanup: TooManyMethods \u2014 7815 lines, 41 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"7c8d69d8adfb37cb382000c2284e553dc867a3cae688bf37007ffe865a0255ba"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: Languages: ClassTooLong \u2014 743 lines, 22 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Language.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"29b8f45b5ca1ef820b5ac5bedb94529ad6dcf9e58d09ea41f682c38a6508e379"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: SetupAPI: TooManyMethods \u2014 3223 lines, 68 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4a5dc504430ee89509f180d755c692889d22e502227e1b25f82bb55d35914a2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (226 lines \u00D7 3): display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:1196-1421 | display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:3828-3931 | display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:8141-8170"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":1196}}}],"partialFingerprints":{"codehealthFindingId/v1":"f258a95d4b5acff1fe831e84cebb45484badafa0ace8594cd5f65b3516a16431"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb:549-563 | display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb:572-585"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":549}}}],"partialFingerprints":{"codehealthFindingId/v1":"c62c3ded4c0e1a6b298d7bf86ee817fa3ebe125141f90a06268643c672dab905"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb:1285-1298 | display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb:1302-1316"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":1285}}}],"partialFingerprints":{"codehealthFindingId/v1":"f28ab03dfb026307a7e9158a6a4c4245fc035ae224edcf5d6717941901d6a002"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb:435-448 | display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:1125-1138"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":435}}}],"partialFingerprints":{"codehealthFindingId/v1":"8188839d4c778bdd74f832d38b1803c25209978e1a89fdc8fc5acf85479bf71e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:8802-8814 | display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb:8824-8835"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8802}}}],"partialFingerprints":{"codehealthFindingId/v1":"525bbfdc18bc6fb5c9693121dd09b36210de6b61889fdc1705d31ef5cc8f42f9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb:50-61 | display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb:65-76"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"cebe73dc802d0d6dba8b6c87922b5366c82b88fe2d20eb957b29bf59c623354c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 6): display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2397-2407 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2409-2419 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2421-2431 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2441-2451 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2453-2463 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:2465-2475"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":2397}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c3a4ed14a0e84001c3de7a2cc98c1c2288fd950d21c361f4f56c0c3005eda14"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:1733-1742 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:1810-1819"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1733}}}],"partialFingerprints":{"codehealthFindingId/v1":"c09cf7babbcf88bd1f9938a185afcb920ceb51b7e9f1bb1c74be1ac6fcaf4025"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb:166-175 | display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb:243-252"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":166}}}],"partialFingerprints":{"codehealthFindingId/v1":"ddda046b8f7a2d5315961084277251fb03393ff80a74e9438e6c455f2dc4de66"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:1802-1810 | display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb:1836-1843"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1802}}}],"partialFingerprints":{"codehealthFindingId/v1":"0f7262d6596960068e8da6d238507c825bc3d93aa8f4326de5cb6f417fdcd8e0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/Tools.vb:124-131 | display-driver-uninstaller/Display Driver Uninstaller/Tools.vb:137-144"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Tools.vb"},"region":{"startLine":124}}}],"partialFingerprints":{"codehealthFindingId/v1":"623286b37de163f85c03fcb1d95a47d4eef3435208505cdcb421cb062bf8ef7c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/FrmSystemRestore.xaml.vb:20-25 | display-driver-uninstaller/Display Driver Uninstaller/FrmNotice.xaml.vb:15-20"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmSystemRestore.xaml.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a1c31dc449da45c3445bbb7a57fbf6b5fcbd42b1383f73ef6182d113e9192fe"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/FrmLog.xaml.vb:192-197 | display-driver-uninstaller/Display Driver Uninstaller/FrmLog.xaml.vb:199-204"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmLog.xaml.vb"},"region":{"startLine":192}}}],"partialFingerprints":{"codehealthFindingId/v1":"5e4efb3f51305e5880bc2c72ae94e6b373894124503bdf1b49488b6fb87ee70f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb:611-616 | display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb:637-642"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":611}}}],"partialFingerprints":{"codehealthFindingId/v1":"871447dc106697d7f5183c4c6b2ac3f2f08fd92ee2b729cd0f6b4fe11d9cfd93"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: FrmMain (LCOM4 7): FrmMain\u0027s methods form 7 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"954f3cd8bcfa504acfa941b4167a3e946241fc3a56ac498242cdd41a0a86d21d"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: DebugWindow (LCOM4 5): DebugWindow\u0027s methods form 5 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c6ec117683a99c7523c87be5731be86c0734ec06020e5a0b979bfd4cc56cde5"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: AppSettings (LCOM4 4): AppSettings\u0027s methods form 4 groups that share no state and don\u0027t call each other \u2014 a sign it may have several responsibilities. Review whether it splits into focused classes."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"8028852e4a31c6a052ebf25b170d2efcf317749afabf8beb4421fedb60bb5d23"}},{"ruleId":"D8","level":"error","message":{"text":"No automated tests: No automated tests \u2014 the solution has no test code. Untested code is the largest single risk to changing it safely."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3132564c6310e5d01a231f252a02d5d2f5a542c0a8fa29a14c89693f1e3df871"}},{"ruleId":"D9","level":"note","message":{"text":"No tests found: No test projects found in the repository."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c9bf64cbb5a4ae13d6bcd01fa3bc8d2879d860c73bc67f176ee3c2cecb8adce3"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027todo \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d40dcbd5b15b4f472b1a27391b724d3ed052e23110b658070b4ba1ac9be7ef9"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027Todo \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":112}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d40dcbd5b15b4f472b1a27391b724d3ed052e23110b658070b4ba1ac9be7ef9"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027 Todo: more precise. \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d40dcbd5b15b4f472b1a27391b724d3ed052e23110b658070b4ba1ac9be7ef9"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":244}}}],"partialFingerprints":{"codehealthFindingId/v1":"9520f9b0d74fdc9a9d885557b7bc60c1083fd300ca4ee6d1e55c94b08062cbb0"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":281}}}],"partialFingerprints":{"codehealthFindingId/v1":"9520f9b0d74fdc9a9d885557b7bc60c1083fd300ca4ee6d1e55c94b08062cbb0"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AUDIOCleanup.vb"},"region":{"startLine":302}}}],"partialFingerprints":{"codehealthFindingId/v1":"9520f9b0d74fdc9a9d885557b7bc60c1083fd300ca4ee6d1e55c94b08062cbb0"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppPaths.vb"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"c927e519966ded38085e8db86c04cad14bb7c407dc52bf7208678d754c3b9ace"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":1105}}}],"partialFingerprints":{"codehealthFindingId/v1":"91f8db390167ea11349f1a86f47eb407feb11a6debfafec18fddf3eba3950ebf"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":1125}}}],"partialFingerprints":{"codehealthFindingId/v1":"91f8db390167ea11349f1a86f47eb407feb11a6debfafec18fddf3eba3950ebf"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb"},"region":{"startLine":1254}}}],"partialFingerprints":{"codehealthFindingId/v1":"91f8db390167ea11349f1a86f47eb407feb11a6debfafec18fddf3eba3950ebf"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1619}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1626}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1747}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1754}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1775}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1824}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1831}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":1852}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3434}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CleanupEngine.vb"},"region":{"startLine":3439}}}],"partialFingerprints":{"codehealthFindingId/v1":"cdebc90298c815c3ace741d2f639da0a5784cb35344e6cea6049ef0596e06ad3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DDUSafeBootService.vb"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"374a2e3d3ef5a1ccfe17a9e0de58199ec209c009d8ef8d792c71528d56169be2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DDUSafeBootService.vb"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"374a2e3d3ef5a1ccfe17a9e0de58199ec209c009d8ef8d792c71528d56169be2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DDUSafeBootService.vb"},"region":{"startLine":156}}}],"partialFingerprints":{"codehealthFindingId/v1":"374a2e3d3ef5a1ccfe17a9e0de58199ec209c009d8ef8d792c71528d56169be2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DDUSafeBootService.vb"},"region":{"startLine":177}}}],"partialFingerprints":{"codehealthFindingId/v1":"374a2e3d3ef5a1ccfe17a9e0de58199ec209c009d8ef8d792c71528d56169be2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":716}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a63933cc1c67dd2820185223c9cf0a5293090b4d5b3175becbb08419c0310a1"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmSystemRestore.xaml.vb"},"region":{"startLine":118}}}],"partialFingerprints":{"codehealthFindingId/v1":"ee12dc632918ecf804fed52967f0208f513ffb74ab6d15a19dadeac4cddad685"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":1654}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":2937}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":2943}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3047}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3085}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3127}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3474}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3794}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":3802}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":5761}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6329}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6526}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6579}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6644}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6657}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6672}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6727}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6739}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":6771}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7242}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7466}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7500}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7508}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7843}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7866}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7888}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7896}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":7913}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8262}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8805}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8815}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8827}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":8836}}}],"partialFingerprints":{"codehealthFindingId/v1":"49174feb89762bd553d88953fb527fdd890d34badd3a9526db85ffb067387d71"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":138}}}],"partialFingerprints":{"codehealthFindingId/v1":"f52ea0137aca18cf9718c447191c31dd53fe1ca8c47747a2c1e0012b3ecef987"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":158}}}],"partialFingerprints":{"codehealthFindingId/v1":"f52ea0137aca18cf9718c447191c31dd53fe1ca8c47747a2c1e0012b3ecef987"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/ServiceInstaller.vb"},"region":{"startLine":165}}}],"partialFingerprints":{"codehealthFindingId/v1":"f52ea0137aca18cf9718c447191c31dd53fe1ca8c47747a2c1e0012b3ecef987"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/TaskScheduler.vb"},"region":{"startLine":489}}}],"partialFingerprints":{"codehealthFindingId/v1":"04c742cd5ab581e68b272e001de870f30ffc1b3ea2c1043082d9ae6aebd0c3de"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Win32/WinAPI.vb"},"region":{"startLine":175}}}],"partialFingerprints":{"codehealthFindingId/v1":"ec12b0460752c220084bad5c18dada2bb2e1754854abbdf78d7f2db448359e1c"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027\tTODO: Add cmdline args for those RemoveXXXX properties \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLaunchOptions.vb"},"region":{"startLine":180}}}],"partialFingerprints":{"codehealthFindingId/v1":"a67c8b246b2ca2f007dc8686a566764244ddfcec19687c3475453526d06700ad"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027If System.Diagnostics.Debugger.IsAttached Then          \u0027TODO: remove when tested \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/FrmMain.xaml.vb"},"region":{"startLine":939}}}],"partialFingerprints":{"codehealthFindingId/v1":"2083e5ebae185de7b3eed939f7ca66694a3115137b128d617d7064021838d55e"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027TODO : Parent.ChildDevices.Length \u003C 1 \u2014 source code is not a task system: move the work to your tracker and leave a reference instead (e.g. \u0060// REF: PROJ-123\u0060), so the task is planned where tasks live and the ticket links back to the code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":514}}}],"partialFingerprints":{"codehealthFindingId/v1":"9876d39865578b67a71c8765d5db70d61641faaab0bb1af1caf1c700d86786ef"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: Display Driver Uninstaller: \u0060Display Driver Uninstaller\u0060 contributes only 0 significant line(s) \u2014 an empty/placeholder project is structural noise. Remove it or fold its contents into a real project."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/Display Driver Uninstaller.vbproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"7a39e8522e3d17587465326365729b38fa22b39f76bb7d7df26a7f9c857a0fe8"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: GPUCleanup.vb \u2194 ImpersonateLoggedOnUser.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/Win32/ImpersonateLoggedOnUser.vb\u0060 change together 65% of the time (13 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3a7ac73effc3f15986429150626e92e755e29ead347f2e9e28b227684ef3899c"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: LogEntry.vb \u2194 SetupAPI.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/Win32/SetupAPI.vb\u0060 change together 62% of the time (20 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"7fa8ecabb0e2eae53165d38f9fe9b7a05781aa1265e477ec25940eb31d29ebe0"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: AppSettings.vb \u2194 ThreadSettings.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/ThreadSettings.vb\u0060 change together 58% of the time (11 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppSettings.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab94f1e2bcd1fa4584be5fde6238cf56f0040a79efc633e2555035075054e5d5"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: LogEntry.vb \u2194 WinAPI.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/Win32/WinAPI.vb\u0060 change together 55% of the time (6 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/LogEntry.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"852e8498aff011d3028b9abf6c9c9f84a24f4230b02412db578c45ee9727c14c"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: AppPaths.vb \u2194 Application.xaml.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/AppPaths.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/Application.xaml.vb\u0060 change together 53% of the time (10 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppPaths.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a4df973f3c584e7738972013239c990cef312e14222fd4916cd5f5daf3ef262"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: AppLaunchOptions.vb \u2194 GPUCleanup.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/AppLaunchOptions.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb\u0060 change together 50% of the time (17 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/AppLaunchOptions.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1ca2c68048c1eab53f8f88f6d802f31fd0e24a72dcb9611e304a389c555b5cee"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: CheckUpdate.vb \u2194 AssemblyInfo.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/CheckUpdate.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/My Project/AssemblyInfo.vb\u0060 change together 50% of the time (10 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/CheckUpdate.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"e527bea6848feb07487bae4449222e79b79368a96630409caac127001e07ff5b"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: DebugWindow.xaml.vb \u2194 GPUCleanup.vb: \u0060display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb\u0060 and \u0060display-driver-uninstaller/Display Driver Uninstaller/GPUCleanup.vb\u0060 change together 50% of the time (7 shared commits) with no explicit dependency \u2014 a hidden/logical coupling. If they belong together, co-locate them; if not, break the coupling."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"display-driver-uninstaller/Display Driver Uninstaller/DebugWindow.xaml.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3920c6edf391828b447e0f463255211fcfabd29a809a48408b46250636f0a162"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","informationUri":"https://cwe.mitre.org/","isComprehensive":false,"shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-1395","guid":"800e09e7-c11a-8654-9fa6-86f398995fed","name":"Dependency on Vulnerable Third-Party Component","shortDescription":{"text":"Dependency on Vulnerable Third-Party Component"},"helpUri":"https://cwe.mitre.org/data/definitions/1395.html"},{"id":"CWE-259","guid":"ae9ad959-fbb6-9d5e-892d-3dca66da0b69","name":"Use of Hard-coded Password","shortDescription":{"text":"Use of Hard-coded Password"},"helpUri":"https://cwe.mitre.org/data/definitions/259.html"},{"id":"CWE-77","guid":"332c8ade-6612-9f56-a06b-d8d90b1a8750","name":"Command Injection","shortDescription":{"text":"Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/77.html"},{"id":"CWE-78","guid":"2e31ceaf-c7ae-2e5e-9661-cfb1362789cf","name":"OS Command Injection","shortDescription":{"text":"OS Command Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/78.html"},{"id":"CWE-79","guid":"fd45580b-e8c4-fc5e-8c2f-aa8fab0b4dbf","name":"Cross-site Scripting (XSS)","shortDescription":{"text":"Cross-site Scripting (XSS)"},"helpUri":"https://cwe.mitre.org/data/definitions/79.html"},{"id":"CWE-798","guid":"5e8f057d-fee3-995a-a0cb-9fc5b0d174d1","name":"Use of Hard-coded Credentials","shortDescription":{"text":"Use of Hard-coded Credentials"},"helpUri":"https://cwe.mitre.org/data/definitions/798.html"},{"id":"CWE-89","guid":"6d08fdad-37eb-c150-bbf0-d7d946863407","name":"SQL Injection","shortDescription":{"text":"SQL Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/89.html"},{"id":"CWE-937","guid":"16f316ae-415c-b354-a59b-1f7905f756e9","name":"Using Components with Known Vulnerabilities","shortDescription":{"text":"Using Components with Known Vulnerabilities"},"helpUri":"https://cwe.mitre.org/data/definitions/937.html"},{"id":"CWE-94","guid":"75e7f50c-6c2f-dd52-bf40-bf6c52b861fd","name":"Code Injection","shortDescription":{"text":"Code Injection"},"helpUri":"https://cwe.mitre.org/data/definitions/94.html"}]}],"properties":{"codehealthPublication":{"public":true,"notice":"This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings \u2014 which rule fired, in which file, on which line, and how to fix it \u2014 are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.","securityFindingsRedacted":0,"secretScannerRunsExcluded":0}}}]}