{"$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":"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":"Parser.GetScriptBlock (cyclomatic 146): Parser.GetScriptBlock has cyclomatic complexity 146 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":579}}}],"partialFingerprints":{"codehealthFindingId/v1":"66f83ffd07c1f12898b6ffc3c5583d1c23a58f074f5cccabf6c3bf1b1f8db9d9"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptManager.GetItemScriptText (cyclomatic 126): GUIScriptManager.GetItemScriptText has cyclomatic complexity 126 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptManager.vb"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"bc0ac6129b607bf78a2e1962fd44faf3dc9f96846ce16fbb1b115ad087bb3c0d"}},{"ruleId":"D1","level":"warning","message":{"text":"Lexical_Analyzer.DoWork (cyclomatic 102): Lexical_Analyzer.DoWork has cyclomatic complexity 102 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Lexical Analyzer/Lexical Analyzer.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"5667087b677edcecd412c8dff3085e39d410e0479b4b9bb7ba117b614235383a"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeSelecter.ListCreateData (cyclomatic 87): CodeSelecter.ListCreateData has cyclomatic complexity 87 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":609}}}],"partialFingerprints":{"codehealthFindingId/v1":"9cda0a8c45ad6c6e3e7f6b476034d7a5eecc42a60bbd4099988c329a648e7abe"}},{"ruleId":"D1","level":"warning","message":{"text":"TriggerEditValueSelecterWindow.ArgSelectBoxRefresh (cyclomatic 80): TriggerEditValueSelecterWindow.ArgSelectBoxRefresh has cyclomatic complexity 80 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":261}}}],"partialFingerprints":{"codehealthFindingId/v1":"75936da857ed05c4941a81637998a480ba57319f66e1e2ae4bd91bc53508ca3c"}},{"ruleId":"D1","level":"warning","message":{"text":"Parser.Decoder (cyclomatic 73): Parser.Decoder has cyclomatic complexity 73 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"343e20c91d8932eec4fd2fa2efbcd5bf0e343b44ccaedaa1dfe75075172da546"}},{"ruleId":"D1","level":"warning","message":{"text":"ArgManager.GetArgList (cyclomatic 65): ArgManager.GetArgList has cyclomatic complexity 65 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/ArgManager.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"44972b205b25093fb77b7c44576dc25f8eae2d8fe3ac312d96f5a31dbecaa0d6"}},{"ruleId":"D1","level":"warning","message":{"text":"CIScript.playScript (cyclomatic 62): CIScript.playScript has cyclomatic complexity 62 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/SCIScriptMoudle.vb"},"region":{"startLine":357}}}],"partialFingerprints":{"codehealthFindingId/v1":"ff2fc8307e1bd5df175d4358ed72e9c84b8909f33bc62fc9660304387e308196"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.GetArgList (cyclomatic 59): CodeEditor.GetArgList has cyclomatic complexity 59 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"c9aad1e8e6bcffe755991997bcf7d9585f8cf118612a4a1f62a8ae2f3b722f57"}},{"ruleId":"D1","level":"warning","message":{"text":"ListSelecter.ListResetData (cyclomatic 59): ListSelecter.ListResetData has cyclomatic complexity 59 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":409}}}],"partialFingerprints":{"codehealthFindingId/v1":"3eedd454e9f5dfb35b4b645f7a77c1c6d58cef1f130ab354509eaa7bc50d2c83"}},{"ruleId":"D1","level":"warning","message":{"text":"MapData.LoadDataStormLib (cyclomatic 56): MapData.LoadDataStormLib has cyclomatic complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":161}}}],"partialFingerprints":{"codehealthFindingId/v1":"79e54271fa7f91044408a26d1d93ccc7e6f7fb23c163f57b1f839072dda192d9"}},{"ruleId":"D1","level":"warning","message":{"text":"MacroManager.MacroApply (cyclomatic 54): MacroManager.MacroApply has cyclomatic complexity 54 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"723bd43df1f954e8f7fc803fcb3a053259d4987741bbecdcc5566d584a40f258"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeGrouping.CodeGrouping (cyclomatic 46): CodeGrouping.CodeGrouping has cyclomatic complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CodeGrouping.vb"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"4c384b49148705b465591c8ed3c77f68542fe7a4ef11c17e1288b9211432a898"}},{"ruleId":"D1","level":"warning","message":{"text":"MapData.LoadDataSFMPQ (cyclomatic 46): MapData.LoadDataSFMPQ has cyclomatic complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":637}}}],"partialFingerprints":{"codehealthFindingId/v1":"b01e3b44ca0eab28b4c530ceec4a25eed63fbbcb053cc4157783dcb7938faaa5"}},{"ruleId":"D1","level":"warning","message":{"text":"ScriptTreeviewitem.Refresh (cyclomatic 45): ScriptTreeviewitem.Refresh has cyclomatic complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptTreeviewitem.xaml.vb"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c7520caed80c40726c323e5b4551556fe28e41fc12a10da60ee1c5c297b4a60"}},{"ruleId":"D1","level":"warning","message":{"text":"ScriptBlock.ValueCoder (cyclomatic 44): ScriptBlock.ValueCoder has cyclomatic complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":386}}}],"partialFingerprints":{"codehealthFindingId/v1":"051246d0580ce42f6178f94d3ef699a056be85c2058e71b320abe0baa932595b"}},{"ruleId":"D1","level":"warning","message":{"text":"TEGUIObjectSelecter.ToolBoxListRefresh (cyclomatic 44): TEGUIObjectSelecter.ToolBoxListRefresh has cyclomatic complexity 44 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/TEGUIObjectSelecter.xaml.vb"},"region":{"startLine":106}}}],"partialFingerprints":{"codehealthFindingId/v1":"5904941fa70484dc35c55ea5d8d60f08934176541be68d483344754e8c963af8"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.textEditor_KeyboardInput (cyclomatic 41): CodeEditor.textEditor_KeyboardInput has cyclomatic complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/EnteredText.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e17eba39d99ab4538f984c849ec532ad2fa56de9626526dc308d6b4fa7947c8"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_VarFuncUse.CrlInit (cyclomatic 41): GUI_VarFuncUse.CrlInit has cyclomatic complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_VarFuncUse.xaml.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"9425fa37339adcc5f8356be108bc1fb7113356fdf7a73e8032eadd1554989f78"}},{"ruleId":"D1","level":"warning","message":{"text":"ClassicTriggerEditor.GetEpsText (cyclomatic 40): ClassicTriggerEditor.GetEpsText has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb"},"region":{"startLine":141}}}],"partialFingerprints":{"codehealthFindingId/v1":"e927a3563dd23868a999757507d5aaa6cdcca98436da2506dd22afc0353e589d"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.LoadData (cyclomatic 40): CodeEditor.LoadData has cyclomatic complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":294}}}],"partialFingerprints":{"codehealthFindingId/v1":"d85f2f75e7e1d437cf3974b5d9737064477cbf32e610d2eea4af719a19378c29"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.LoadMacroData (cyclomatic 35): CodeEditor.LoadMacroData has cyclomatic complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":532}}}],"partialFingerprints":{"codehealthFindingId/v1":"38d99a40379e7cd301d7cbb0db96bdcd9dc853e23ec98be5768ed34f88409482"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptEditorUI.CheckValidated (cyclomatic 34): GUIScriptEditorUI.CheckValidated has cyclomatic complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/AddRule.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"31cad18a4b6ec152fd61ebac26532dcc60a4972dd7cdf1a3a9dedeb06ed23b5d"}},{"ruleId":"D1","level":"warning","message":{"text":"DataManager.PasteDatPage (cyclomatic 32): DataManager.PasteDatPage has cyclomatic complexity 32 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":166}}}],"partialFingerprints":{"codehealthFindingId/v1":"587e85716918aa1547d877afb7e01b3b548cc38e86ccae3186f42a61ce9b7f60"}},{"ruleId":"D1","level":"warning","message":{"text":"LagacySaveLoad.Load (cyclomatic 31): LagacySaveLoad.Load has cyclomatic complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/EUDEditor2/SaveLoadClass/LagacySaveLoad.vb"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"e72506a79dea539f06eca59e97dbe7ffa543210b91ffcd43caab0ab3d7cf5625"}},{"ruleId":"D1","level":"warning","message":{"text":"DataManager.PasteDatObject (cyclomatic 29): DataManager.PasteDatObject has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":283}}}],"partialFingerprints":{"codehealthFindingId/v1":"da9cfc9f5a6073ac2d005e73b01279541b8b3e03350660652ab9e8e15a53813a"}},{"ruleId":"D1","level":"warning","message":{"text":"GRPBox.Exec (cyclomatic 29): GRPBox.Exec has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPBox.vb"},"region":{"startLine":82}}}],"partialFingerprints":{"codehealthFindingId/v1":"de6c6f23de3507e1d9e34243ff6f96483894662e8a38429423f81955b6defa2a"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptManager.GetLocalVar (cyclomatic 29): GUIScriptManager.GetLocalVar has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptTool/GUIVarAnalyze.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"343e5ad96f83acb8f3fe678b5f16ab349d144b09c11caa0c0f2a9df2dba688f6"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_Action_ArgSelecter.CrlInit (cyclomatic 29): GUI_Action_ArgSelecter.CrlInit has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_ArgSelecter.xaml.vb"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"24338bcbdae0b0f3f49f34e7742046649cf9d96ef325bf32d554176b127140b4"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_For.ResetControl (cyclomatic 29): GUI_For.ResetControl has cyclomatic complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb"},"region":{"startLine":162}}}],"partialFingerprints":{"codehealthFindingId/v1":"143f8d782eef193132457329421661f5c10046e8fa3525ebe90a20cc69ae211d"}},{"ruleId":"D1","level":"warning","message":{"text":"ScriptBlock.FuncCoder (cyclomatic 28): ScriptBlock.FuncCoder has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":725}}}],"partialFingerprints":{"codehealthFindingId/v1":"a15b5f20d1273ec58fc2f63048028b52ebcaf0f333837fe179f2c4a8dc0d8b0b"}},{"ruleId":"D1","level":"warning","message":{"text":"TriggerFunction.GetFunctionFromStr (cyclomatic 28): TriggerFunction.GetFunctionFromStr has cyclomatic complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":383}}}],"partialFingerprints":{"codehealthFindingId/v1":"84a37077e6ab5846f05139b2d06a50da763071cc95709de834b2fd744e1ab029"}},{"ruleId":"D1","level":"warning","message":{"text":"LagacySaveLoad.Save (cyclomatic 27): LagacySaveLoad.Save has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/EUDEditor2/SaveLoadClass/LagacySaveLoad.vb"},"region":{"startLine":366}}}],"partialFingerprints":{"codehealthFindingId/v1":"77e11bef65208582ff6538d65de0abe78c17b679b62ad0afc5f164ae72300b99"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.AutoInserter (cyclomatic 27): CodeEditor.AutoInserter has cyclomatic complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":642}}}],"partialFingerprints":{"codehealthFindingId/v1":"4d229e538c86f94d7a09f041af77036beb0dd5386598fa5b0445c5aefd77df1a"}},{"ruleId":"D1","level":"warning","message":{"text":"LuaFunction.New.ctor (cyclomatic 26): LuaFunction.New.ctor has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":533}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d7c1d44401c3fa4e909cf721d2ee89aa966cb97137d85f0f8fdcc14c70b2e65"}},{"ruleId":"D1","level":"warning","message":{"text":"Trigger.GetTriggerCodeText (cyclomatic 26): Trigger.GetTriggerCodeText has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/Trigger.vb"},"region":{"startLine":182}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e83d7d501db70df46920e72f9d37f60e009b14a2a079ddf3b908f5008a0865c"}},{"ruleId":"D1","level":"warning","message":{"text":"InputField.Init (cyclomatic 26): InputField.Init has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/InputField.xaml.vb"},"region":{"startLine":187}}}],"partialFingerprints":{"codehealthFindingId/v1":"800b7a6ddb1060938162144ab546f514ecc224652903bcde959df8949db8c20d"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_FunctionSelecter.ListReset (cyclomatic 26): GUI_FunctionSelecter.ListReset has cyclomatic complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_FunctionSelecter.xaml.vb"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"37c36bcb4da64b56d0b1a9dfa380e5ac8604783b69cf878dd9be233511ba1ed6"}},{"ruleId":"D1","level":"warning","message":{"text":"BindingManager.New.ctor (cyclomatic 25): BindingManager.New.ctor has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/BindingManager.vb"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"f4239c57d50bec96e2d9874392b3135bb03862741fd3f6b7e7bbdcc7fdfdbfd9"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.ShowCompletion (cyclomatic 25): CodeEditor.ShowCompletion has cyclomatic complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":378}}}],"partialFingerprints":{"codehealthFindingId/v1":"a4970543be58b24db2ded6575ee7a703eb280618fc04c3edcf87642484d8a98f"}},{"ruleId":"D1","level":"warning","message":{"text":"CFunc.LoadFunc (cyclomatic 24): CFunc.LoadFunc has cyclomatic complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CFunc.vb"},"region":{"startLine":417}}}],"partialFingerprints":{"codehealthFindingId/v1":"22c0dfb7a15ce1ab12ecfb4b1ff0600a48ed2c07ef8da71ca7e04ffa216aabd5"}},{"ruleId":"D1","level":"warning","message":{"text":"TrgUnitPorperty.RefreshValue (cyclomatic 23): TrgUnitPorperty.RefreshValue has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TrgUnitProperty.xaml.vb"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"91b2b8e3e7b14d1946807cb3bf9bdee0e0e77141a3cbdc53ebabf472af5ddb47"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_Action_UnitProperty.RefreshValue (cyclomatic 23): GUI_Action_UnitProperty.RefreshValue has cyclomatic complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_UnitProperty.xaml.vb"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"edc221c94b637dbe12b9ae47fe0551558d741bdbb944eb2482309eed10f54d8b"}},{"ruleId":"D1","level":"warning","message":{"text":"FunctionToolTip.New.ctor (cyclomatic 22): FunctionToolTip.New.ctor has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CFunc.vb"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"ef55acd71f219ff1003c6c3543f3054c683a481406c4523c931a5e0186d2bdf9"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeSelecter.ListReset (cyclomatic 22): CodeSelecter.ListReset has cyclomatic complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":406}}}],"partialFingerprints":{"codehealthFindingId/v1":"441980805e16cdfc67658eb943e4078213b67b8fcff75ad0d11535ae45a20461"}},{"ruleId":"D1","level":"warning","message":{"text":"BuildData.GetSCAEps (cyclomatic 21): BuildData.GetSCAEps has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":524}}}],"partialFingerprints":{"codehealthFindingId/v1":"b5165feb3351fc9e0139470c2910299c8e98919a80e01b6969bec276aefb5697"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.ShowFuncTooltip (cyclomatic 21): CodeEditor.ShowFuncTooltip has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d9c488ea869ced756dbea81938451aa98501fa55065d0e7608d1de4f62f7b2d"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_VarFuncUse.EnCoding (cyclomatic 21): GUI_VarFuncUse.EnCoding has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_VarFuncUse.xaml.vb"},"region":{"startLine":404}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c31d0457a822059037f3691a3686fd6421df8e37f85663e186284be65346b15"}},{"ruleId":"D1","level":"warning","message":{"text":"BGMPlayerConverter.BGMProcess (cyclomatic 21): BGMPlayerConverter.BGMProcess has cyclomatic complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/BGMPlayerConverter.xaml.vb"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"4706beef97f71528ab50017d953fca7a3d1a9250a5b942738bff5b85267815ef"}},{"ruleId":"D1","level":"warning","message":{"text":"EdsBlockItem.GetEdsString (cyclomatic 20): EdsBlockItem.GetEdsString has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteedsFile.vb"},"region":{"startLine":125}}}],"partialFingerprints":{"codehealthFindingId/v1":"608f3303ff1d766de142e832d354e0c4afd3f1004bc2667e82352a77c7e10393"}},{"ruleId":"D1","level":"warning","message":{"text":"TriggerCodeBlock.GetCodeText (cyclomatic 20): TriggerCodeBlock.GetCodeText has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"4604714d2a3ec3edf68da87b3875c836f774f0275b9be5c908bb79221aad0f2d"}},{"ruleId":"D1","level":"warning","message":{"text":"GlobalObj.InitProgram (cyclomatic 20): GlobalObj.InitProgram has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/GlobalObj.vb"},"region":{"startLine":93}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd68b2526d56eefa9d4abe94b0419da1c7542cc84ecb424f55ac9ae35cbe6de1"}},{"ruleId":"D1","level":"warning","message":{"text":"ConsoleTextbox.LoadAutocmp (cyclomatic 20): ConsoleTextbox.LoadAutocmp has cyclomatic complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/AutoComplete.vb"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"540a402031cd42c93e4d5a9e89e553be1d3455cfd2b5fbc3fdb5f356174896af"}},{"ruleId":"D1","level":"warning","message":{"text":"BuildData.CheckBuildable (cyclomatic 19): BuildData.CheckBuildable has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"45d76ec2d097a293bef8687c3c028813ce769fc9f8c6d22f8f7fa34d16a5e8e3"}},{"ruleId":"D1","level":"warning","message":{"text":"MacroManager.SetDatFile (cyclomatic 19): MacroManager.SetDatFile has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":321}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d5bf58efbd05bd50ce703e18f8f026af75ae8bf7d4e0c8acbfa6f1fdf70552c"}},{"ruleId":"D1","level":"warning","message":{"text":"ColoredTextBox.TextColred (cyclomatic 19): ColoredTextBox.TextColred has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/ColoredTextBox.xaml.vb"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"588aa18310119a9f3c14509c17a4b49510cbdeb31e639260c4ac6edc9a0b3a08"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptEditorUI.PasteSelectItem (cyclomatic 19): GUIScriptEditorUI.PasteSelectItem has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":253}}}],"partialFingerprints":{"codehealthFindingId/v1":"23cae5f4cf7e1c1c9aaf89bf6f9638a50c11c40f14229e41a041d39cee213e19"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_ArgEditor.TypeboxInit (cyclomatic 19): GUI_ArgEditor.TypeboxInit has cyclomatic complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ArgEditor.xaml.vb"},"region":{"startLine":133}}}],"partialFingerprints":{"codehealthFindingId/v1":"1433a11e550aabe5c47dd90401f5f030775dc92aa7cb4fcd5ea6ac44a731d859"}},{"ruleId":"D1","level":"warning","message":{"text":"CParamater.New.ctor (cyclomatic 18): CParamater.New.ctor has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/SCDatFiles.vb"},"region":{"startLine":343}}}],"partialFingerprints":{"codehealthFindingId/v1":"da05dc20e656ed8684e6ebb5f7b77adb3217290781e881ef716af357ab711486"}},{"ruleId":"D1","level":"warning","message":{"text":"ListSelecter.ContextMenu_Opened (cyclomatic 18): ListSelecter.ContextMenu_Opened has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"026d3a0cbd0c9642a3e3cf644fbca19b20f61431b75fd8034c3985f7ae2a94c5"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeSelecter.ContextMenu_Opened (cyclomatic 18): CodeSelecter.ContextMenu_Opened has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":140}}}],"partialFingerprints":{"codehealthFindingId/v1":"74e347c4df0e89662574ebdd571f70a0c0255b37e99aa488b4dbc7b7ced7d273"}},{"ruleId":"D1","level":"warning","message":{"text":"UnitData.LoasScreen (cyclomatic 18): UnitData.LoasScreen has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/UnitData.xaml.vb"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"26d8aef41d3fadaef4751302f9c6a971476caba056cdafe272074f8ecdca328f"}},{"ruleId":"D1","level":"warning","message":{"text":"ListItemCodeBlock.RefreshItem (cyclomatic 18): ListItemCodeBlock.RefreshItem has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/ListItemCodeBlock.xaml.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"8137606060bcc8b84f0a7f16796672175dad6647344a527210fd0d4e8e36b1e0"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptEditorUI.MainTreeview_SelectedItemChanged (cyclomatic 18): GUIScriptEditorUI.MainTreeview_SelectedItemChanged has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":751}}}],"partialFingerprints":{"codehealthFindingId/v1":"d1931fa277fb41aa126d0a8dd7b3df25fb7d4e7b33d991c249d480d8093d91f5"}},{"ruleId":"D1","level":"warning","message":{"text":"GUI_For.CheckEditable (cyclomatic 18): GUI_For.CheckEditable has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"c180bf43881e95234b5e58e514f03eeb77420633eac4f8e93e33943056ff4a64"}},{"ruleId":"D1","level":"warning","message":{"text":"MsgDialog.Init (cyclomatic 18): MsgDialog.Init has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/MsgDialog.xaml.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"907d9084342271fe20a0c02ac827166385a7768883e88ffce9c6223466e6f1b6"}},{"ruleId":"D1","level":"warning","message":{"text":"SettingWindows.Window_Loaded (cyclomatic 18): SettingWindows.Window_Loaded has cyclomatic complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/SettingWindows.xaml.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"096aef609bddd2168eee94938da5796a4f6a538f5d7b94fdbfba8ee3888fc154"}},{"ruleId":"D1","level":"warning","message":{"text":"GRPManager.LoadSDGRP (cyclomatic 17): GRPManager.LoadSDGRP has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"b258bb32519e220df03a45525e9d49c772e5ea746fab6e7a32f639615bd8fd96"}},{"ruleId":"D1","level":"warning","message":{"text":"MacroManager.ConditionDatFile (cyclomatic 17): MacroManager.ConditionDatFile has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":428}}}],"partialFingerprints":{"codehealthFindingId/v1":"7a8879851d900f9270db170c147cb5e4911e77361563c7ced307967a9fac82af"}},{"ruleId":"D1","level":"warning","message":{"text":"TriggerCodeBlock.GetEditorText (cyclomatic 17): TriggerCodeBlock.GetEditorText has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":196}}}],"partialFingerprints":{"codehealthFindingId/v1":"539a627816913a714678ea373813eface711447e508d63bfc7de467d742f0d84"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.LoaddotData (cyclomatic 17): CodeEditor.LoaddotData has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":453}}}],"partialFingerprints":{"codehealthFindingId/v1":"375d50163fc529c5df50041ed66b609bc9d8e5111e16296d341cf9fc5f0101af"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptEditorUI.ItemFixer (cyclomatic 17): GUIScriptEditorUI.ItemFixer has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b039335190077a5c97c49ed0b19b8f87dd3e0d7d79dc7fa7f91ba87a2785420"}},{"ruleId":"D1","level":"warning","message":{"text":"SCADataList.OpenEditWindow (cyclomatic 17): SCADataList.OpenEditWindow has cyclomatic complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCADataList.xaml.vb"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"d0e75ac2c653be8eb30994cecb419b571bc516d5e972d05a6da8f6de3561ff2c"}},{"ruleId":"D1","level":"warning","message":{"text":"DataManager.ResetDatPage (cyclomatic 16): DataManager.ResetDatPage has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":375}}}],"partialFingerprints":{"codehealthFindingId/v1":"d47914b876b2abc55c4578dd8e850c3c022d45b0e8c655b0ee8ce4d25f87937f"}},{"ruleId":"D1","level":"warning","message":{"text":"GRPManager.LoadHDGRP (cyclomatic 16): GRPManager.LoadHDGRP has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":428}}}],"partialFingerprints":{"codehealthFindingId/v1":"71fda6e6e99342fe5c15616106cca1ef4f81e997438268992f61295121de4926"}},{"ruleId":"D1","level":"warning","message":{"text":"GRPManager.LoadCarbotGRP (cyclomatic 16): GRPManager.LoadCarbotGRP has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":546}}}],"partialFingerprints":{"codehealthFindingId/v1":"257fa4eae2ebeaf8d970a5fa3b15a36a705de1ea1617bc02a5a61ff2a365dc4e"}},{"ruleId":"D1","level":"warning","message":{"text":"StringTool.GetCharAt (cyclomatic 16): StringTool.GetCharAt has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/StringTool.vb"},"region":{"startLine":128}}}],"partialFingerprints":{"codehealthFindingId/v1":"95ac28c6fdb78f9244ae9027a3cae411edb575a7e7e1110eb1dec84be2a60404"}},{"ruleId":"D1","level":"warning","message":{"text":"CodeEditor.ExternerLoader (cyclomatic 16): CodeEditor.ExternerLoader has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/ExternerManager.vb"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"083cef5bf25317024f8dffa62dc72e177d5bc21178862ceed28f64e96bc0d5c1"}},{"ruleId":"D1","level":"warning","message":{"text":"StatTxtData.LimitShortCut (cyclomatic 16): StatTxtData.LimitShortCut has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"b1d061a0d267f8e5f89520300b2ab6a2c37547320c3116dabb0f693bec240225"}},{"ruleId":"D1","level":"warning","message":{"text":"TECTPage.PlayerListReset (cyclomatic 16): TECTPage.PlayerListReset has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPage.xaml.vb"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"178039d6040310d702875eafd7936fe2887d0a0c8f8a811592c1743ab9432e15"}},{"ruleId":"D1","level":"warning","message":{"text":"GUIScriptEditorUI.OkayBtnEvent (cyclomatic 16): GUIScriptEditorUI.OkayBtnEvent has cyclomatic complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/AddItem.vb"},"region":{"startLine":185}}}],"partialFingerprints":{"codehealthFindingId/v1":"1471bbdb4b871109681dba96ad70a37c488d1198d2cd5a4bc36f9575305e6cf9"}},{"ruleId":"D2","level":"warning","message":{"text":"Parser.GetScriptBlock (cognitive 495): Parser.GetScriptBlock has cognitive complexity 495 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":579}}}],"partialFingerprints":{"codehealthFindingId/v1":"d525116c05d1e2cb43d55c01a9530c531d673deded0ce2d9a3b393f46ebf9cc3"}},{"ruleId":"D2","level":"warning","message":{"text":"Lexical_Analyzer.DoWork (cognitive 271): Lexical_Analyzer.DoWork has cognitive complexity 271 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Lexical Analyzer/Lexical Analyzer.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"72ed8644bb23778622ba6ade6c5abebdefb9a89a801a640438fd5657b9593b52"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptManager.GetItemScriptText (cognitive 239): GUIScriptManager.GetItemScriptText has cognitive complexity 239 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptManager.vb"},"region":{"startLine":233}}}],"partialFingerprints":{"codehealthFindingId/v1":"238d299e52ba60af9dc72b1d58c0b645a244ff2757b064f8d1fb455517513b1d"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.ListCreateData (cognitive 224): CodeSelecter.ListCreateData has cognitive complexity 224 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":609}}}],"partialFingerprints":{"codehealthFindingId/v1":"99b43e2ef3ebee63bc792ed999a028df6aec37538f619ff921821bf84b0dd1b6"}},{"ruleId":"D2","level":"warning","message":{"text":"MacroManager.MacroApply (cognitive 162): MacroManager.MacroApply has cognitive complexity 162 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"65f90282826feb961e10e654c1cc321178bb58a77fd4da9d4b5a5ae960d58691"}},{"ruleId":"D2","level":"warning","message":{"text":"ListSelecter.ListResetData (cognitive 161): ListSelecter.ListResetData has cognitive complexity 161 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":409}}}],"partialFingerprints":{"codehealthFindingId/v1":"6344ca8ae652b23df0e17359d8e951979592ca052714e629caab958d20a28f75"}},{"ruleId":"D2","level":"warning","message":{"text":"MapData.LoadDataStormLib (cognitive 155): MapData.LoadDataStormLib has cognitive complexity 155 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":161}}}],"partialFingerprints":{"codehealthFindingId/v1":"756305db1aa556ae3d04de19b1f9713b40cef395580384e9bcddc2e68b3d8870"}},{"ruleId":"D2","level":"warning","message":{"text":"MapData.LoadDataSFMPQ (cognitive 135): MapData.LoadDataSFMPQ has cognitive complexity 135 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":637}}}],"partialFingerprints":{"codehealthFindingId/v1":"45c5f6d366c211e449e85c290426a190ebe956a2fd4c6bf95e532f741a4bcb38"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeGrouping.CodeGrouping (cognitive 112): CodeGrouping.CodeGrouping has cognitive complexity 112 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CodeGrouping.vb"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"30601666d3f8218474337ae7f78968c4cecad2a43b0132d3b245af3d081068cf"}},{"ruleId":"D2","level":"warning","message":{"text":"TEGUIObjectSelecter.ToolBoxListRefresh (cognitive 101): TEGUIObjectSelecter.ToolBoxListRefresh has cognitive complexity 101 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/TEGUIObjectSelecter.xaml.vb"},"region":{"startLine":106}}}],"partialFingerprints":{"codehealthFindingId/v1":"df0b1f08502cffdc89c68f2c8016de31bd33f8a6bf881bdf0b20864e062c15ed"}},{"ruleId":"D2","level":"warning","message":{"text":"DataManager.PasteDatPage (cognitive 100): DataManager.PasteDatPage has cognitive complexity 100 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":166}}}],"partialFingerprints":{"codehealthFindingId/v1":"f51b6f2e7b3ea1920047386f1a93736de828884bd85cca274084ad073d26c2c5"}},{"ruleId":"D2","level":"warning","message":{"text":"ClassicTriggerEditor.GetEpsText (cognitive 96): ClassicTriggerEditor.GetEpsText has cognitive complexity 96 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb"},"region":{"startLine":141}}}],"partialFingerprints":{"codehealthFindingId/v1":"142a6a2baf66581353fca6136f756b7de58c79ccd042f57a801718657c4b5f3e"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.textEditor_KeyboardInput (cognitive 93): CodeEditor.textEditor_KeyboardInput has cognitive complexity 93 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/EnteredText.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"53a29a6d34293412565e86f46fc1ad40d38d64ced39b2db30fd7a8c41dbff4db"}},{"ruleId":"D2","level":"warning","message":{"text":"LagacySaveLoad.Load (cognitive 91): LagacySaveLoad.Load has cognitive complexity 91 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/EUDEditor2/SaveLoadClass/LagacySaveLoad.vb"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"67bd79faefcc21bda010f1b6ac766ea9cca69b5326ce69598e5aca7a16ec422e"}},{"ruleId":"D2","level":"warning","message":{"text":"DataManager.PasteDatObject (cognitive 88): DataManager.PasteDatObject has cognitive complexity 88 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":283}}}],"partialFingerprints":{"codehealthFindingId/v1":"5550992c2da86a1119a4b5092a152ccfed7e3a6ec1c7b0f352813271e02213c4"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_Action_ArgSelecter.CrlInit (cognitive 88): GUI_Action_ArgSelecter.CrlInit has cognitive complexity 88 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_ArgSelecter.xaml.vb"},"region":{"startLine":37}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0b4a95a27e22cfa39b3e0998ade2c2c00bc8648161f1812a88df095495ade8a"}},{"ruleId":"D2","level":"warning","message":{"text":"ScriptBlock.FuncCoder (cognitive 87): ScriptBlock.FuncCoder has cognitive complexity 87 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":725}}}],"partialFingerprints":{"codehealthFindingId/v1":"ee0c18941bd03a45973a4519b2fbea0a11a4a5627fd47db6a8df51d6c912ab84"}},{"ruleId":"D2","level":"warning","message":{"text":"ScriptBlock.ValueCoder (cognitive 84): ScriptBlock.ValueCoder has cognitive complexity 84 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":386}}}],"partialFingerprints":{"codehealthFindingId/v1":"f4f3858b63b831054d58cf81dcfd470b3103053fceb6ed667161ce4ceae51007"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_VarFuncUse.CrlInit (cognitive 80): GUI_VarFuncUse.CrlInit has cognitive complexity 80 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_VarFuncUse.xaml.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"1906754ef8772507935589553623da6d1b6a4dcd531039ea3d95e124cbe0cc3e"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.ShowFuncTooltip (cognitive 78): CodeEditor.ShowFuncTooltip has cognitive complexity 78 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"788c9d5768d68aaf3b6759e2d5d63a8a2b67f5e1ebe2933aafe2b2d4d6eaacd7"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.MainTreeview_SelectedItemChanged (cognitive 76): GUIScriptEditorUI.MainTreeview_SelectedItemChanged has cognitive complexity 76 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":751}}}],"partialFingerprints":{"codehealthFindingId/v1":"33142736697a09ffa7c62c85ca3818133427eb9316a459f3362c437eba1112e2"}},{"ruleId":"D2","level":"warning","message":{"text":"Trigger.GetTriggerCodeText (cognitive 72): Trigger.GetTriggerCodeText has cognitive complexity 72 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/Trigger.vb"},"region":{"startLine":182}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba8d97c4740937203f84a36afd7bb78f3eed61eb37e2cd7b64fb761dbef8b8af"}},{"ruleId":"D2","level":"warning","message":{"text":"Parser.Decoder (cognitive 72): Parser.Decoder has cognitive complexity 72 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"d55fb0a7cdcb8cd204b231d270cd1a5a092a1cde9fd698cf64357c5fdaf53510"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_VarFuncUse.EnCoding (cognitive 68): GUI_VarFuncUse.EnCoding has cognitive complexity 68 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_VarFuncUse.xaml.vb"},"region":{"startLine":404}}}],"partialFingerprints":{"codehealthFindingId/v1":"279c578892f26548950d7bbd9099fde04881bfbc254bad23dc38cde416c84601"}},{"ruleId":"D2","level":"warning","message":{"text":"LagacySaveLoad.Save (cognitive 66): LagacySaveLoad.Save has cognitive complexity 66 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/EUDEditor2/SaveLoadClass/LagacySaveLoad.vb"},"region":{"startLine":366}}}],"partialFingerprints":{"codehealthFindingId/v1":"afa84fbacadd70bc6406721d6b7bb789be51b08ddfab426aa78bd0a292015361"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_FunctionSelecter.ListReset (cognitive 62): GUI_FunctionSelecter.ListReset has cognitive complexity 62 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_FunctionSelecter.xaml.vb"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"832fa9aaf9549a4e3040b2bb2c3f9ebb303ddff4aa6bd9f88ad7331bf30528bf"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerFunction.GetFunctionFromStr (cognitive 59): TriggerFunction.GetFunctionFromStr has cognitive complexity 59 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":383}}}],"partialFingerprints":{"codehealthFindingId/v1":"44754e128f6f22b882842c7e01a110bad30271ca5dbca0886f55face2ecb26ec"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.LoaddotData (cognitive 58): CodeEditor.LoaddotData has cognitive complexity 58 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":453}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4bf18d68b7c154ba7d1db075860858c129fb036c9fecd125b1de3fdbbafb7c7"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_For.ResetControl (cognitive 58): GUI_For.ResetControl has cognitive complexity 58 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb"},"region":{"startLine":162}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f658ef86567dcc7961f9885dbb1593b59e4c904dbe4f8268b4ef91e477c003b"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptManager.GetLocalVar (cognitive 57): GUIScriptManager.GetLocalVar has cognitive complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptTool/GUIVarAnalyze.vb"},"region":{"startLine":20}}}],"partialFingerprints":{"codehealthFindingId/v1":"c7e43f20c6cab9d5272895252eae4ad91749ea2ea36653633d60f313d620d44d"}},{"ruleId":"D2","level":"warning","message":{"text":"ArgManager.GetArgList (cognitive 57): ArgManager.GetArgList has cognitive complexity 57 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/ArgManager.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8c40f60e56f0a15bae975bbd94f16c32f8f02e41a64c720b194181f66fba97e5"}},{"ruleId":"D2","level":"warning","message":{"text":"CIScript.playScript (cognitive 56): CIScript.playScript has cognitive complexity 56 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/SCIScriptMoudle.vb"},"region":{"startLine":357}}}],"partialFingerprints":{"codehealthFindingId/v1":"a3b1119e41d1c87dd3c07b0d0a605087d1816328de805ffeedbb82402facd070"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectData.FileCheck_Tick (cognitive 55): ProjectData.FileCheck_Tick has cognitive complexity 55 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/Timer.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6d374d719ecf09242c9db9b3b0b95a37cf396242fdc78940eb8199efcb86b1f"}},{"ruleId":"D2","level":"warning","message":{"text":"LuaFunction.New.ctor (cognitive 55): LuaFunction.New.ctor has cognitive complexity 55 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":533}}}],"partialFingerprints":{"codehealthFindingId/v1":"76d8347ad3cd511fc755abd3d201eb7c99326fa5f34e70a2bc5a6968fc0b4c9f"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditValueSelecterWindow.ArgSelectBoxRefresh (cognitive 52): TriggerEditValueSelecterWindow.ArgSelectBoxRefresh has cognitive complexity 52 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":261}}}],"partialFingerprints":{"codehealthFindingId/v1":"292b06867e83e0cd33e7cf17e4701687ada91be583b2419d40c326c4053ec736"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.CheckBuildable (cognitive 51): BuildData.CheckBuildable has cognitive complexity 51 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":155}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b3757edfc656b46bbce555808f90dd4abc182feba17e447fbb2cfd1d599eff1"}},{"ruleId":"D2","level":"warning","message":{"text":"ListItemCodeBlock.RefreshItem (cognitive 51): ListItemCodeBlock.RefreshItem has cognitive complexity 51 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/ListItemCodeBlock.xaml.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"34b2f4d1e199f340367e988d7316dbff360477c81d3e4267b334bc80ff9b27dd"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.ShowCompletion (cognitive 50): CodeEditor.ShowCompletion has cognitive complexity 50 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":378}}}],"partialFingerprints":{"codehealthFindingId/v1":"76e7d84067cbe6dd42fd5bd4369104b0eb8d07969b4bde5ffd50e9be9f0214b1"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.CheckValidated (cognitive 50): GUIScriptEditorUI.CheckValidated has cognitive complexity 50 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/AddRule.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd02ad91af712cbb427e49111067286f24451ed0a8047d91661279fe979924d5"}},{"ruleId":"D2","level":"warning","message":{"text":"GRPBox.Exec (cognitive 49): GRPBox.Exec has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPBox.vb"},"region":{"startLine":82}}}],"partialFingerprints":{"codehealthFindingId/v1":"bd664a7dfd76a5cbff1e126d38b082c5c06c018c073aa14010fc06381b0f7427"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeBlock.GetEditorText (cognitive 49): TriggerCodeBlock.GetEditorText has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":196}}}],"partialFingerprints":{"codehealthFindingId/v1":"e6e10e895949ade7595c9841e8b6e3121061dafcb66ca85a5aeb86cd59277326"}},{"ruleId":"D2","level":"warning","message":{"text":"ScriptBlock.RefreshValue (cognitive 49): ScriptBlock.RefreshValue has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":285}}}],"partialFingerprints":{"codehealthFindingId/v1":"25e04bfff49f4cbbede0a1d54753a97db3f2387fb41a9944c5111f1001b909f0"}},{"ruleId":"D2","level":"warning","message":{"text":"ListSelecter.ContextMenu_Opened (cognitive 49): ListSelecter.ContextMenu_Opened has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"5cb6bf57c15cacd2424ddb350e3988360ad0452f0fadbdb58791eb8e1d488cdd"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.ContextMenu_Opened (cognitive 49): CodeSelecter.ContextMenu_Opened has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":140}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a0cc2be5bda199d49e4021ed555d4b92659bcd8fc1072b2bcd894dfbc894d45"}},{"ruleId":"D2","level":"warning","message":{"text":"ColoredTextBox.TextColred (cognitive 49): ColoredTextBox.TextColred has cognitive complexity 49 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/ColoredTextBox.xaml.vb"},"region":{"startLine":30}}}],"partialFingerprints":{"codehealthFindingId/v1":"0fe56506f987c4de366dc6ffce96b272b17c53d165e5e95dfca64339adb7f7b1"}},{"ruleId":"D2","level":"warning","message":{"text":"GRPManager.LoadHDGRP (cognitive 48): GRPManager.LoadHDGRP has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":428}}}],"partialFingerprints":{"codehealthFindingId/v1":"61d5fac92f168190e20f51717df63c1d92b89b8204f3cd41527c94cdc86f6295"}},{"ruleId":"D2","level":"warning","message":{"text":"GRPManager.LoadCarbotGRP (cognitive 48): GRPManager.LoadCarbotGRP has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":546}}}],"partialFingerprints":{"codehealthFindingId/v1":"6390c3bd3be07ef8a7c5f9579068e305b67aafd13098446149d01b7442409b06"}},{"ruleId":"D2","level":"warning","message":{"text":"CFunc.LoadFunc (cognitive 48): CFunc.LoadFunc has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CFunc.vb"},"region":{"startLine":417}}}],"partialFingerprints":{"codehealthFindingId/v1":"f6717c29f8f531e1688536df67147348d78d90a260fbe3d3017b84624dd6f487"}},{"ruleId":"D2","level":"warning","message":{"text":"InputField.Init (cognitive 48): InputField.Init has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/InputField.xaml.vb"},"region":{"startLine":187}}}],"partialFingerprints":{"codehealthFindingId/v1":"591bac4300005f270b985a91552fecb68bdbe364b7d76386f2c9c1608bcbb2ce"}},{"ruleId":"D2","level":"warning","message":{"text":"SCADataList.VariableReset (cognitive 48): SCADataList.VariableReset has cognitive complexity 48 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCADataList.xaml.vb"},"region":{"startLine":305}}}],"partialFingerprints":{"codehealthFindingId/v1":"426c24e82bbecdf5f53cea2dbbf378e1e82750b0ad0f154c7edf451c3cf5fbda"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.GetArgList (cognitive 47): CodeEditor.GetArgList has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d22a1e6a3c6589d9240517ec04aa4064d269639872f4de339a7d4727197bf15"}},{"ruleId":"D2","level":"warning","message":{"text":"StatTxtData.LimitShortCut (cognitive 47): StatTxtData.LimitShortCut has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"d3e5162784479a9e7dea10f38e419f7e5e2ebea0f56928a40de15ca400a47b53"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.PasteSelectItem (cognitive 47): GUIScriptEditorUI.PasteSelectItem has cognitive complexity 47 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":253}}}],"partialFingerprints":{"codehealthFindingId/v1":"6939eb09470f8ab81735ad9c5cde9d06408d38b9a333a5bd5864820be1b16663"}},{"ruleId":"D2","level":"warning","message":{"text":"FunctionToolTip.New.ctor (cognitive 46): FunctionToolTip.New.ctor has cognitive complexity 46 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CFunc.vb"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"ac8383b060020c00ffe99f46a1abef2e3a81d8e899f4487b06ebf2a8df714f48"}},{"ruleId":"D2","level":"warning","message":{"text":"MacroManager.ConditionDatFile (cognitive 45): MacroManager.ConditionDatFile has cognitive complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":428}}}],"partialFingerprints":{"codehealthFindingId/v1":"2bc1231b272b5dc202f1570e02f2400d2a49888fd220e9f5d6f4b51ea355bbf2"}},{"ruleId":"D2","level":"warning","message":{"text":"StringTool.GetCharAt (cognitive 45): StringTool.GetCharAt has cognitive complexity 45 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/StringTool.vb"},"region":{"startLine":128}}}],"partialFingerprints":{"codehealthFindingId/v1":"bbff03fdd79f19bb00b9eb0985e70bd29bc1b62023c3e7097727dc79dbfbe80a"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.Build (cognitive 43): BuildData.Build has cognitive complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"d96433ebefd7e1fd6b0a67f3c7e1fdda148d315c165a26f156db237848757e6a"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.ExternerLoader (cognitive 43): CodeEditor.ExternerLoader has cognitive complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/ExternerManager.vb"},"region":{"startLine":76}}}],"partialFingerprints":{"codehealthFindingId/v1":"8f2f679dc9f932c873e12e879435fd1b16ea4505ce16dd2f7475312393120c3d"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectExplorer.ContextMenu_Opened (cognitive 43): ProjectExplorer.ContextMenu_Opened has cognitive complexity 43 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/Menu.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"5022945ff9b93f7eb4c65b70bec697672bdf152d1761c02c93a7bb8720484448"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptManager.GetExternVar (cognitive 41): GUIScriptManager.GetExternVar has cognitive complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptTool/GUIVarAnalyze.vb"},"region":{"startLine":149}}}],"partialFingerprints":{"codehealthFindingId/v1":"25af97c63596b37c0837b3bc27c2a1fb55847482e2fd82b673f6c5e2baf09979"}},{"ruleId":"D2","level":"warning","message":{"text":"SCADataList.OpenEditWindow (cognitive 41): SCADataList.OpenEditWindow has cognitive complexity 41 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCADataList.xaml.vb"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"be4b19a0a56dd9dea490b11f4406b072342486f8755cb9343d95b5101f506332"}},{"ruleId":"D2","level":"warning","message":{"text":"GRPManager.LoadSDGRP (cognitive 40): GRPManager.LoadSDGRP has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":273}}}],"partialFingerprints":{"codehealthFindingId/v1":"54368b18442ac738b16a8f6f5e9bc70cda82237725993321134a587a8c2fdfdc"}},{"ruleId":"D2","level":"warning","message":{"text":"MacroManager.SetDatFile (cognitive 40): MacroManager.SetDatFile has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":321}}}],"partialFingerprints":{"codehealthFindingId/v1":"953ad3a2a58b343c0d81fb8c3ff215141720e430e28a627b8f2952d00ed708f0"}},{"ruleId":"D2","level":"warning","message":{"text":"ConsoleTextbox.ConsoleKeyDown (cognitive 40): ConsoleTextbox.ConsoleKeyDown has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb"},"region":{"startLine":213}}}],"partialFingerprints":{"codehealthFindingId/v1":"582be9ca180f07de0a33e30c5657f13054416887f1365b402dfa5340355521dd"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.AutoInserter (cognitive 40): CodeEditor.AutoInserter has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":642}}}],"partialFingerprints":{"codehealthFindingId/v1":"767beb57d9568fc08e81377f5b4de8054361d0922482408fe23540b79c10cd06"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_ArgExpress.maingrid_PreviewMouseMove (cognitive 40): GUI_ArgExpress.maingrid_PreviewMouseMove has cognitive complexity 40 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ArgExpress.xaml.vb"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d77691e76b95944ea2e4ff43ae02d1b5fd785c5521ca1e52684d1dc84bdb1ac"}},{"ruleId":"D2","level":"warning","message":{"text":"ExtraDatFiles.LoadReqdata (cognitive 38): ExtraDatFiles.LoadReqdata has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/ExtraData/ExtraDatFiles.vb"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"9d8b20b6e508562354b818b74060ffb73776200913462865d4465030acd67d3d"}},{"ruleId":"D2","level":"warning","message":{"text":"TrgUnitPorperty.RefreshValue (cognitive 38): TrgUnitPorperty.RefreshValue has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TrgUnitProperty.xaml.vb"},"region":{"startLine":77}}}],"partialFingerprints":{"codehealthFindingId/v1":"8032d07e2366dc24410c09b9b61a8b90852597d37f9b19a5a2659470eaf3c932"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_Action_UnitProperty.RefreshValue (cognitive 38): GUI_Action_UnitProperty.RefreshValue has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_UnitProperty.xaml.vb"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"238c529d6b801f1c79a68c31c9ec30f9fb7632969c55ea8e21d72f57a5430e0e"}},{"ruleId":"D2","level":"warning","message":{"text":"BGMPlayerConverter.BGMProcess (cognitive 38): BGMPlayerConverter.BGMProcess has cognitive complexity 38 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/BGMPlayerConverter.xaml.vb"},"region":{"startLine":32}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6db1567a49878420519dc9912b66725ff573eb7156b1f5f6cce97c1e0c7e340"}},{"ruleId":"D2","level":"warning","message":{"text":"GRP.LoadGRP (cognitive 37): GRP.LoadGRP has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRP.vb"},"region":{"startLine":483}}}],"partialFingerprints":{"codehealthFindingId/v1":"a917dc13a3a469e0b9516c59045c6b8fec6e1e208868277bfb443f9dc8f0b61c"}},{"ruleId":"D2","level":"warning","message":{"text":"GRP.DrawToBytes (cognitive 37): GRP.DrawToBytes has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRP.vb"},"region":{"startLine":592}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7ed5b2f39059f5913921b6bb0dc4bab8f2cfebba284ab3bce02b851030132f6"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.LoadData (cognitive 37): CodeEditor.LoadData has cognitive complexity 37 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":294}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e4342001f47ea7395ee95988854da1a0b46b8b9e6f9204baa49ce3ae94251f1"}},{"ruleId":"D2","level":"warning","message":{"text":"IconSelecter.Init (cognitive 36): IconSelecter.Init has cognitive complexity 36 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb"},"region":{"startLine":14}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d64913ff38d53b773d55d12cd0c1c287daaa034e20bf4651376f8a49f15bbd1"}},{"ruleId":"D2","level":"warning","message":{"text":"BindingManager.New.ctor (cognitive 35): BindingManager.New.ctor has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/BindingManager.vb"},"region":{"startLine":68}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3fd3f5b945e6dd6d234246e2172c30b6a9ac21225355a0153151c791567ad2f"}},{"ruleId":"D2","level":"warning","message":{"text":"UnitData.LoasScreen (cognitive 35): UnitData.LoasScreen has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/UnitData.xaml.vb"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"e9dd322a4debae04a12bb029ac86f0741d1b9201c9ad5d46642714239802d51a"}},{"ruleId":"D2","level":"warning","message":{"text":"IconSelecter.ReLoad (cognitive 35): IconSelecter.ReLoad has cognitive complexity 35 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb"},"region":{"startLine":202}}}],"partialFingerprints":{"codehealthFindingId/v1":"a3a33e46fae8ed85e4db427954947ed5b9e37339bd6bd316cde90ab57850a798"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.Starteds (cognitive 34): BuildData.Starteds has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":380}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a61a50c74cd8baa3fc3c7c854be46a171d12c7b6559b4d23c3255650cd7b935"}},{"ruleId":"D2","level":"warning","message":{"text":"ArgValue.GetCodeText (cognitive 34): ArgValue.GetCodeText has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ArgValue.vb"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f66e52dfb9257987a37996a3bbf081f5026c19e90258d0b2d8589afa125e64f"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.LoadMacroData (cognitive 34): CodeEditor.LoadMacroData has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":532}}}],"partialFingerprints":{"codehealthFindingId/v1":"6e255079092b296776817fe109a7d45a3fc9d5b04a2b9eb6521282f9094a1e31"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.ItemFixer (cognitive 34): GUIScriptEditorUI.ItemFixer has cognitive complexity 34 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"994af23c6bfc9f5fd450f7b955541771cda5708d4e0548836be1f9adccc6c997"}},{"ruleId":"D2","level":"warning","message":{"text":"ConsoleTextbox.LoadAutocmp (cognitive 33): ConsoleTextbox.LoadAutocmp has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/AutoComplete.vb"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"c764c8f9431438e620ef78c96039840e4711a50fd2c0ec4ddf36687a01991dd4"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.AddItemClick (cognitive 33): GUIScriptEditorUI.AddItemClick has cognitive complexity 33 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/AddItem.vb"},"region":{"startLine":2}}}],"partialFingerprints":{"codehealthFindingId/v1":"afa4e903ecea55aab61df3eb33c6ba621ec6f531b71de6bd7550481ed837cf46"}},{"ruleId":"D2","level":"warning","message":{"text":"Parser.GetGUIScripter (cognitive 31): Parser.GetGUIScripter has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":542}}}],"partialFingerprints":{"codehealthFindingId/v1":"8640b65fc7456de783a8180e941888e981924fd5f1301bf25bfd7842b36ef78c"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.ListReset (cognitive 31): CodeSelecter.ListReset has cognitive complexity 31 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":406}}}],"partialFingerprints":{"codehealthFindingId/v1":"67d22a193aac6e7eb3d0856d4bb916c5ab3e8ec551a1f85f5eac891bdbc66070"}},{"ruleId":"D2","level":"warning","message":{"text":"tblReader.New.ctor (cognitive 30): tblReader.New.ctor has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/tblReader.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"bfc6e3f8beaccaa9fa2f419427593d9c9b967bec569e83766af2c7c50be06d79"}},{"ruleId":"D2","level":"warning","message":{"text":"TreeviewExample.MainTreeviewItme_PreviewMouseUp (cognitive 30): TreeviewExample.MainTreeviewItme_PreviewMouseUp has cognitive complexity 30 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/TEST/UIEditorPage/DragItem.vb"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"f34e25785483c3e95f6b2832f48aec3c15044f2b14346ad11aede7380530ebfc"}},{"ruleId":"D2","level":"warning","message":{"text":"EdsBlockItem.GetEdsString (cognitive 29): EdsBlockItem.GetEdsString has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteedsFile.vb"},"region":{"startLine":125}}}],"partialFingerprints":{"codehealthFindingId/v1":"d6772e2b187eaefc6dd2822a251b6a6bcda1dceda2b446b9c171d5f4237187c6"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.WriteRequireData (cognitive 29): BuildData.WriteRequireData has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteReqFile.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c1ed285a3135229a9d107b62dfca5d050c75fc91ba18d2c442703ef09df1d26"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeConnecter.NotifyPropertyChanged (cognitive 29): CodeConnecter.NotifyPropertyChanged has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CodeConnecter.vb"},"region":{"startLine":114}}}],"partialFingerprints":{"codehealthFindingId/v1":"c0fd69d37b1560d3f94e5e12e7e9e90fad928c33a13ed0eedb3a0c3b1beb07c1"}},{"ruleId":"D2","level":"warning","message":{"text":"DataManager.ResetDatPage (cognitive 29): DataManager.ResetDatPage has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":375}}}],"partialFingerprints":{"codehealthFindingId/v1":"0bb2237a49e4b45d65f1f342809bb6a17680598151c960d90e699101c2eef73d"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeBlock.LoadArgText (cognitive 29): TriggerCodeBlock.LoadArgText has cognitive complexity 29 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a335d0fbdb2d8255b347c99c4ccf81a09b71ad9ba50c0930f70f4cc0dca7e36"}},{"ruleId":"D2","level":"warning","message":{"text":"StringTool.ChangeCharAt (cognitive 28): StringTool.ChangeCharAt has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/StringTool.vb"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"33d79efa8b2da3e9ba64930a8919c0050414f00e430d16bd2c6708621a03bfd8"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.AddTreeList (cognitive 28): CodeSelecter.AddTreeList has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":1161}}}],"partialFingerprints":{"codehealthFindingId/v1":"61cc08711a233a5dcae26c63ac9fd869159d0ac6c3bf466a3927db43742c5181"}},{"ruleId":"D2","level":"warning","message":{"text":"InputField.ReLoad (cognitive 28): InputField.ReLoad has cognitive complexity 28 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/InputField.xaml.vb"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"d71fb05ff6ee060ef89a6ef083ae43e4f4d9a289b15124389c087d47db695c96"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerManager.GetListFromEpScript (cognitive 27): TriggerManager.GetListFromEpScript has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":275}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3fe4300a30bc7c2d1a41337d748a0e2d0617639b3dad63ff66f7f738f3c8312"}},{"ruleId":"D2","level":"warning","message":{"text":"TreeviewExample.ListClick (cognitive 27): TreeviewExample.ListClick has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/TEST/UIEditorPage/System.vb"},"region":{"startLine":55}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3c48073b9a5ff5e574310b2cc3cb9596f3f7c6469c0a9823ff7eae9913689ec"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectExplorer.ListClick (cognitive 27): ProjectExplorer.ListClick has cognitive complexity 27 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/System.vb"},"region":{"startLine":81}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a88f2cfea5c47cd29a2207a945c1a5ce3dec77f295a0af0dd853bb7237af502"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor._FildFile (cognitive 26): CodeEditor._FildFile has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/ExternerManager.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"d86a94b43c890543a234573cd8ca4458475a8f0b4d8c9171044c174292f7523b"}},{"ruleId":"D2","level":"warning","message":{"text":"ListSelecter.AddTreeList (cognitive 26): ListSelecter.AddTreeList has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":812}}}],"partialFingerprints":{"codehealthFindingId/v1":"91c6b43c0fbb3e9362cc0cd7d9107322ac0bab2a00355c3e387d89fb6e3f300e"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditor.CheckTabablzControl (cognitive 26): TriggerEditor.CheckTabablzControl has cognitive complexity 26 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditor.xaml.vb"},"region":{"startLine":349}}}],"partialFingerprints":{"codehealthFindingId/v1":"19166b907b21a42453314895871b783bc553e8aa1523575584e60b4580dc23d7"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeConnecter.ListReset (cognitive 25): CodeConnecter.ListReset has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CodeConnecter.vb"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"d79308f0c28e39b6fe9703e1dd0dcb32e2b0f83b7f154d9542080a79bced660b"}},{"ruleId":"D2","level":"warning","message":{"text":"FuncDefine.InitCFunc (cognitive 25): FuncDefine.InitCFunc has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/FuncArgManager.vb"},"region":{"startLine":159}}}],"partialFingerprints":{"codehealthFindingId/v1":"0ecad41107adb7e04533a689fc2f46d7474ef22aacd23e0af069d7bcae89ed95"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeBlock.GetCodeText (cognitive 25): TriggerCodeBlock.GetCodeText has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":10}}}],"partialFingerprints":{"codehealthFindingId/v1":"0b2f2141bf659d94e213aeb2075365c30a286f4657d16ca74ad2cc72346c6bc7"}},{"ruleId":"D2","level":"warning","message":{"text":"IconSelecter.Click (cognitive 25): IconSelecter.Click has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb"},"region":{"startLine":376}}}],"partialFingerprints":{"codehealthFindingId/v1":"50b94c247c048dcaf7008842255d47c169a124308b0a9b63c9324c4f0ce63d4f"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeEditControl.FliterApply (cognitive 25): TriggerCodeEditControl.FliterApply has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerCodeEditControl.xaml.vb"},"region":{"startLine":217}}}],"partialFingerprints":{"codehealthFindingId/v1":"d1dbdb1dfd14b1396e57c668fd5e8655aefba9d245b7ccadd0e35a075f772244"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeEditControl.FuncRefresh (cognitive 25): TriggerCodeEditControl.FuncRefresh has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerCodeEditContorlFunc/ArgChange.vb"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"55a658b404237fbf5928c023cdf12dbbdf239511d2d6c70275eac41595568acb"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_ArgEditor.TypeboxInit (cognitive 25): GUI_ArgEditor.TypeboxInit has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ArgEditor.xaml.vb"},"region":{"startLine":133}}}],"partialFingerprints":{"codehealthFindingId/v1":"29d602d4d988ab4ca589713903bd9a0c9605e68ed7ede9ad99c5716bcc5a00bc"}},{"ruleId":"D2","level":"warning","message":{"text":"ScriptTreeviewitem.Refresh (cognitive 25): ScriptTreeviewitem.Refresh has cognitive complexity 25 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptTreeviewitem.xaml.vb"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"79388d836659702086140efc0e67adb5762f5b7347b7ead8f3f85c6ecfdb92d1"}},{"ruleId":"D2","level":"warning","message":{"text":"ByteBitmap.GetWireFrame (cognitive 24): ByteBitmap.GetWireFrame has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Bitmap/BitmapManager.vb"},"region":{"startLine":294}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d1ec3f964259cae8ee958b1c2b395519097710221836df6582b8557789c32d6"}},{"ruleId":"D2","level":"warning","message":{"text":"GlobalObj.InitProgram (cognitive 24): GlobalObj.InitProgram has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/GlobalObj.vb"},"region":{"startLine":93}}}],"partialFingerprints":{"codehealthFindingId/v1":"53913da24e8672f04e9dd781e79324ce0c682f3be1934572cdf4d7369f3f6484"}},{"ruleId":"D2","level":"warning","message":{"text":"Tool.TextColorBlock (cognitive 24): Tool.TextColorBlock has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/Tool.vb"},"region":{"startLine":253}}}],"partialFingerprints":{"codehealthFindingId/v1":"bedda15053c0b93904ac614c52ccd2f586c830e833b128e811c198f134233bda"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowMenus.OpenTriggerEdit (cognitive 24): WindowMenus.OpenTriggerEdit has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/WindowControl.vb"},"region":{"startLine":427}}}],"partialFingerprints":{"codehealthFindingId/v1":"dcc3506dc0dced161f16ab3a3d7567ce69a61fd2083ec8167ea81ad1f682c5b5"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowMenus.OpenPlugin (cognitive 24): WindowMenus.OpenPlugin has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/WindowControl.vb"},"region":{"startLine":480}}}],"partialFingerprints":{"codehealthFindingId/v1":"dbe216aae5f1ca10647880683624b30533ca117146e087f7430d6eb5caf2c9e9"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_ArgExpress.InsertChip (cognitive 24): GUI_ArgExpress.InsertChip has cognitive complexity 24 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ArgExpress.xaml.vb"},"region":{"startLine":305}}}],"partialFingerprints":{"codehealthFindingId/v1":"68ccf3b722dc86cd29d1c5bce67b2da834421ba5568056e8f48ef8724a2c6102"}},{"ruleId":"D2","level":"warning","message":{"text":"GRP.DrawGRP (cognitive 23): GRP.DrawGRP has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRP.vb"},"region":{"startLine":667}}}],"partialFingerprints":{"codehealthFindingId/v1":"4eb4e2dcf19965958a76ddce2f0a0c4e5e733f001f69bfe867e5ced47c18d89e"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerManager.GetVariableFromEpScript (cognitive 23): TriggerManager.GetVariableFromEpScript has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":184}}}],"partialFingerprints":{"codehealthFindingId/v1":"8ed8e593b10bc81634ed069f50fe8fc8f5fdc3766e6a16336c4b5774fd5e7677"}},{"ruleId":"D2","level":"warning","message":{"text":"ErrorItem.New.ctor (cognitive 23): ErrorItem.New.ctor has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/BuildErrorHandling.vb"},"region":{"startLine":89}}}],"partialFingerprints":{"codehealthFindingId/v1":"f7c92f7a4d48b78e726c745bd7eaa58fe0fae9a39a0a7982bb4d62cca0c3c59e"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.OkayBtnEvent (cognitive 23): GUIScriptEditorUI.OkayBtnEvent has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/AddItem.vb"},"region":{"startLine":185}}}],"partialFingerprints":{"codehealthFindingId/v1":"512566f390dc836d98406c00c237216c6aeb2f8316d3fec2faf20e258c7fc564"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.FoldUnder_Click (cognitive 23): GUIScriptEditorUI.FoldUnder_Click has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":874}}}],"partialFingerprints":{"codehealthFindingId/v1":"f33b0f21c7f3bbf7d85d557dcb926e1491b1e9049901d0555a8fff313bdb4ea3"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.UnFoldUnder_Click (cognitive 23): GUIScriptEditorUI.UnFoldUnder_Click has cognitive complexity 23 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":898}}}],"partialFingerprints":{"codehealthFindingId/v1":"43d9678daa1c809c0a92177d7c1976f3b2823757ff75600e5dd7ec342706ccd6"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.WriteDatFile (cognitive 22): BuildData.WriteDatFile has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteDatFile.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea6b5671aa590b943e50c6d275c0bfa08fe931df8ef8eeee2e9f34cc4541ed17"}},{"ruleId":"D2","level":"warning","message":{"text":"DataManager.CopyDatObject (cognitive 22): DataManager.CopyDatObject has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":104}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b7598675b10c04e3f12db9d023e3de27acfc047368194a0ee280ad7b9ac30e5"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectData.Save (cognitive 22): ProjectData.Save has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/Save.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"49a627c3a9023e0bdec2fb53ba6ac052650d62df6831263989dd87925f71f294"}},{"ruleId":"D2","level":"warning","message":{"text":"ArgValue.GetEditorText (cognitive 22): ArgValue.GetEditorText has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ArgValue.vb"},"region":{"startLine":105}}}],"partialFingerprints":{"codehealthFindingId/v1":"0720eda41dd43b9d71998a555428f44364373779af2350676f84ed10a2a74942"}},{"ruleId":"D2","level":"warning","message":{"text":"TECTPage.PlayerListReset (cognitive 22): TECTPage.PlayerListReset has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPage.xaml.vb"},"region":{"startLine":49}}}],"partialFingerprints":{"codehealthFindingId/v1":"b55771d8a16727c86025cb53a6813ec72582bc3d9fb332f4f89d476ff91227c0"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_ObjectSelecter.ListReset (cognitive 22): GUI_ObjectSelecter.ListReset has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_ObjectSelecter.xaml.vb"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"7e6692b132d75d452a566a582718e41dde614b1dd7ab4e653902950657050117"}},{"ruleId":"D2","level":"warning","message":{"text":"SettingWindows.Window_Loaded (cognitive 22): SettingWindows.Window_Loaded has cognitive complexity 22 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/SettingWindows.xaml.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"2dd4c533bde6e49beaf0f86dc2586d40526b85de8ab4478d868c0dfff8a8b0a5"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.WriteWireFrame (cognitive 21): BuildData.WriteWireFrame has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteDatFile.vb"},"region":{"startLine":180}}}],"partialFingerprints":{"codehealthFindingId/v1":"461b3639df377e32f8b3ee74dbe95ca0e7a94f4bcf38a6561c84256e7e13026a"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.Refresh (cognitive 21): CodeSelecter.Refresh has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":357}}}],"partialFingerprints":{"codehealthFindingId/v1":"3ba5072ffc3abbb2d96fe485c56acb8089782739bb92202f897bbd7f35fbe1da"}},{"ruleId":"D2","level":"warning","message":{"text":"RequireListBox.MainListBox_PreviewMouseMove (cognitive 21): RequireListBox.MainListBox_PreviewMouseMove has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/Require/RequireListBox.xaml.vb"},"region":{"startLine":440}}}],"partialFingerprints":{"codehealthFindingId/v1":"097421c8de4e1334aec39f7e2f072852142bd153698da1a33ab6b22f86d21ddc"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_Var.CrlRefresh (cognitive 21): GUI_Var.CrlRefresh has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_Var.xaml.vb"},"region":{"startLine":64}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0b3780cd56e1777e9f69d10072ca94513353c73710ff50e94b1a1f0bfe83375"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectExplorer.MainTreeviewItme_PreviewMouseUp (cognitive 21): ProjectExplorer.MainTreeviewItme_PreviewMouseUp has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/DragItem.vb"},"region":{"startLine":131}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a758b4ee0f51c3ab7d85c348b1e97bc132d3f71a4b7a0e02a6050e501806dd5"}},{"ruleId":"D2","level":"warning","message":{"text":"SettingWindows.UpdateChecker_RunWorkerCompleted (cognitive 21): SettingWindows.UpdateChecker_RunWorkerCompleted has cognitive complexity 21 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/SettingWindows.xaml.vb"},"region":{"startLine":185}}}],"partialFingerprints":{"codehealthFindingId/v1":"9264202552b2bc34207abe49d7b2d218ec0c9029e7c16fd717c6104b19a3eea6"}},{"ruleId":"D2","level":"warning","message":{"text":"BuildData.GetSCAEps (cognitive 20): BuildData.GetSCAEps has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":524}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f5996f8d1e1dadd20ef4a005402f8d54e48d2cf440ee569b1012079ec782044"}},{"ruleId":"D2","level":"warning","message":{"text":"TECTPage.PasteTrigger (cognitive 20): TECTPage.PasteTrigger has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPageFunc/PasteTrigger.vb"},"region":{"startLine":51}}}],"partialFingerprints":{"codehealthFindingId/v1":"373f0b8c1d5a83c600d13ea7af18306078d06ced1a98b9b6edd46bde4d781f3c"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditControl.ButtonRefresh (cognitive 20): TriggerEditControl.ButtonRefresh has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControl.xaml.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"57c4fee0c1711adf069467c75907251677910a78b083476d0069fb2f0aefc55c"}},{"ruleId":"D2","level":"warning","message":{"text":"MsgDialog.Init (cognitive 20): MsgDialog.Init has cognitive complexity 20 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/MsgDialog.xaml.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"53aaad2a0890523c06459d8c3c9fbab6fa50d3e61c6923c4e4f8ccd98933dacb"}},{"ruleId":"D2","level":"warning","message":{"text":"DataManager.ResetDatObject (cognitive 19): DataManager.ResetDatObject has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":454}}}],"partialFingerprints":{"codehealthFindingId/v1":"4da571e966c4a61887af57ba8bbcf14bffb8cb6467e292d18b38f11761ec4314"}},{"ruleId":"D2","level":"warning","message":{"text":"LuaFunction.New.ctor (cognitive 19): LuaFunction.New.ctor has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":691}}}],"partialFingerprints":{"codehealthFindingId/v1":"e7dbaaee2279263c113f30b04b38a0e423080e03e9bf4d831f38d7a36a0cc159"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptManager.GetObjectFromCFunc (cognitive 19): GUIScriptManager.GetObjectFromCFunc has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptTool/GUIObjectAnalyze.vb"},"region":{"startLine":35}}}],"partialFingerprints":{"codehealthFindingId/v1":"8d9701293cb7cfcc6f3e82fceb0871c84a526c49d78153a09591b13c67935f4f"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptManager.GetObjectByName (cognitive 19): GUIScriptManager.GetObjectByName has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptTool/GUIObjectAnalyze.vb"},"region":{"startLine":80}}}],"partialFingerprints":{"codehealthFindingId/v1":"e06b528816a9450929afc9771fe617b5fe56e8a6101bda116969ea814c076327"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowControl.CloseCheckTabablzControl (cognitive 19): WindowControl.CloseCheckTabablzControl has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/WindowControl.vb"},"region":{"startLine":222}}}],"partialFingerprints":{"codehealthFindingId/v1":"6a389008ae547d6632d45d6d389b23bd6ee4c47a4633d47ccfcdebfc657953e5"}},{"ruleId":"D2","level":"warning","message":{"text":"WindowMenus.ScmdOpen (cognitive 19): WindowMenus.ScmdOpen has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/WindowControl.vb"},"region":{"startLine":351}}}],"partialFingerprints":{"codehealthFindingId/v1":"576ee12a1de6e969f6462ae4de234c61ae82e58c46ca07eec5e2b997ab7038f1"}},{"ruleId":"D2","level":"warning","message":{"text":"CFunc.BraketLiner (cognitive 19): CFunc.BraketLiner has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CFunc.vb"},"region":{"startLine":375}}}],"partialFingerprints":{"codehealthFindingId/v1":"31bd4d66b657311a705c7fb049e4b06dae8af4cce27fc2a0763bc44c0c6ef6c9"}},{"ruleId":"D2","level":"warning","message":{"text":"ListSelecter.CodeIndexerList_KeyDown (cognitive 19): ListSelecter.CodeIndexerList_KeyDown has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"753ecfb79d9b49dd24777c98bd0a15b9c372cdf92bb1946074f6d238b7a53046"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeSelecter.CodeIndexerList_KeyDown (cognitive 19): CodeSelecter.CodeIndexerList_KeyDown has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"f0cd3651359560a2f0b5bcbccc8e792c4fa9494bba059e8a575394d21737fbed"}},{"ruleId":"D2","level":"warning","message":{"text":"SCALuaImportManager.GetTEFileContent (cognitive 19): SCALuaImportManager.GetTEFileContent has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/SCAScriptPage/SCALuaImportManager.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"195c418ab60ad9a3a918a6bf5fa989cecee7ca6a2147cbd85d9deab8bc7c2529"}},{"ruleId":"D2","level":"warning","message":{"text":"EpsImportManager.GetTEFileContent (cognitive 19): EpsImportManager.GetTEFileContent has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/CUIEditorPage/EpsImportManager.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"7b507eb508ef37e8989e00d9628b8b7a1ca60397a6ebb72066d96b13b5de55fe"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.DeleteSelectItem (cognitive 19): GUIScriptEditorUI.DeleteSelectItem has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":398}}}],"partialFingerprints":{"codehealthFindingId/v1":"981bbeaaa050e05add802ddc57c3f7e45d117cde0039a94b35d882f4524d7b2b"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectExplorer.AddSelectItem (cognitive 19): ProjectExplorer.AddSelectItem has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/System.vb"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"641d3dde747e385cafe968119f3b6cab3a723cb7a80a114778656ebccec71777"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditValueSelecterWindow.SelectListbox_SelectionChanged (cognitive 19): TriggerEditValueSelecterWindow.SelectListbox_SelectionChanged has cognitive complexity 19 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":824}}}],"partialFingerprints":{"codehealthFindingId/v1":"851c12c68d0a5e63e07b7d8417b18a82b9b4929cccb145af4971743b508d8727"}},{"ruleId":"D2","level":"warning","message":{"text":"FuncDefine.InitScript (cognitive 18): FuncDefine.InitScript has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/FuncArgManager.vb"},"region":{"startLine":222}}}],"partialFingerprints":{"codehealthFindingId/v1":"4f09fdf8c8da359f44caeeaffc54124cbd05648fb4155056054272fba0d3bcbb"}},{"ruleId":"D2","level":"warning","message":{"text":"FuncDefine.New.ctor (cognitive 18): FuncDefine.New.ctor has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/FuncArgManager.vb"},"region":{"startLine":272}}}],"partialFingerprints":{"codehealthFindingId/v1":"adcd05a343108646a908fc6d73d6433978475fd440b74765097355b155e4b6f3"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.MoveUpItem (cognitive 18): GUIScriptEditorUI.MoveUpItem has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":429}}}],"partialFingerprints":{"codehealthFindingId/v1":"b069990a7c780bb482a018455c15c69cb7b0515f7a7cfcdb8ce13ad521fc9e2e"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.MoveDownItem (cognitive 18): GUIScriptEditorUI.MoveDownItem has cognitive complexity 18 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":492}}}],"partialFingerprints":{"codehealthFindingId/v1":"d8f26ec037adf408854fe975ec3e2082fd7b464647d45e63ea3547090d046f19"}},{"ruleId":"D2","level":"warning","message":{"text":"tblWriter.StrExecuter (cognitive 17): tblWriter.StrExecuter has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/tblWriter.vb"},"region":{"startLine":61}}}],"partialFingerprints":{"codehealthFindingId/v1":"799d5433a2d2c100bbea13618b60c947321b61002007a7b5372e0555865e918d"}},{"ruleId":"D2","level":"warning","message":{"text":"PluginWindow.EdsText_PreviewMouseMove (cognitive 17): PluginWindow.EdsText_PreviewMouseMove has cognitive complexity 17 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/PluginWindow/DragManager.vb"},"region":{"startLine":70}}}],"partialFingerprints":{"codehealthFindingId/v1":"1fb90373f5f81dfd36af89d3a4d1830ffa6ec7b79e29508aa6b0d07ce5afb5b0"}},{"ruleId":"D2","level":"warning","message":{"text":"CPCX.LoadPCX (cognitive 16): CPCX.LoadPCX has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRP.vb"},"region":{"startLine":85}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3aac84988be3caab26e89dd77a6f8039971cc3849f8912f46618766a94b4284"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditorData.GetTEFile (cognitive 16): TriggerEditorData.GetTEFile has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/TriggerEditorData.vb"},"region":{"startLine":137}}}],"partialFingerprints":{"codehealthFindingId/v1":"d9a84cc425192efea63388a79dbd7f38a41d7b1a719c474d17941f4801731443"}},{"ruleId":"D2","level":"warning","message":{"text":"Tool.GetRelativePath (cognitive 16): Tool.GetRelativePath has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/Tool.vb"},"region":{"startLine":375}}}],"partialFingerprints":{"codehealthFindingId/v1":"5c3166c7b40ae5ff8fdac204b01570f97a21e885ee4362f88154b61317493a4c"}},{"ruleId":"D2","level":"warning","message":{"text":"TreeviewExample.AddSelectItem (cognitive 16): TreeviewExample.AddSelectItem has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/TEST/UIEditorPage/System.vb"},"region":{"startLine":16}}}],"partialFingerprints":{"codehealthFindingId/v1":"ded9af851b1f278ecf61aa9d8c32b1a3a162883d4d38c1555a5ee93cca145447"}},{"ruleId":"D2","level":"warning","message":{"text":"ConsoleTextbox.ShowCompletion (cognitive 16): ConsoleTextbox.ShowCompletion has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb"},"region":{"startLine":115}}}],"partialFingerprints":{"codehealthFindingId/v1":"3075519881ba4de9a903f785f9624700edf5de46600014067cf8efafb129d7b7"}},{"ruleId":"D2","level":"warning","message":{"text":"ListSelecter.ListReset (cognitive 16): ListSelecter.ListReset has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":298}}}],"partialFingerprints":{"codehealthFindingId/v1":"8e87a17c7b17bcd1be8f1d42dd93fca94b5a9b07e1d03e3449fe06cf81de831c"}},{"ruleId":"D2","level":"warning","message":{"text":"ColoredTextBlock.TextColred (cognitive 16): ColoredTextBlock.TextColred has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/ColoredTextBlock.xaml.vb"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"f348ea7d2e39d2e2ed2c7497f51b7a3d3a0de4f87139fe7eef65e197a1cc2514"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerCodeEditControl.CodeList_SelectedItemChanged (cognitive 16): TriggerCodeEditControl.CodeList_SelectedItemChanged has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerCodeEditControl.xaml.vb"},"region":{"startLine":304}}}],"partialFingerprints":{"codehealthFindingId/v1":"a2324ef07c833777658ee82a17fad32e9a5e7187663c947636753c363f2af13f"}},{"ruleId":"D2","level":"warning","message":{"text":"CodeEditor.TextEditorPreviewKey (cognitive 16): CodeEditor.TextEditorPreviewKey has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":575}}}],"partialFingerprints":{"codehealthFindingId/v1":"57550054a4207f1e5e8e4e3421d9b24fc625666e5c106bef7e974cbbd1f1c673"}},{"ruleId":"D2","level":"warning","message":{"text":"GUIScriptEditorUI.InsertItems (cognitive 16): GUIScriptEditorUI.InsertItems has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"f618619065915ea0e3ad978ad242b456d8bf5cca9e8d92b4bbbe20b9b8c9b874"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_Action_ArgSelecter.argBtnRefresh (cognitive 16): GUI_Action_ArgSelecter.argBtnRefresh has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_ArgSelecter.xaml.vb"},"region":{"startLine":292}}}],"partialFingerprints":{"codehealthFindingId/v1":"2aca556d75ff705c6ba98184ba9942090c54f96c749cb3b2a43dbd64063a4ce9"}},{"ruleId":"D2","level":"warning","message":{"text":"GUI_Action_Count.New.ctor (cognitive 16): GUI_Action_Count.New.ctor has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_Count.xaml.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"08ecfb00002d37c45a8e65e51fac2b9eb9a868b4815e5b1430833bd2742c4cb6"}},{"ruleId":"D2","level":"warning","message":{"text":"ProjectExplorer.MainTreeviewItme_PreviewMouseMove (cognitive 16): ProjectExplorer.MainTreeviewItme_PreviewMouseMove has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/DragItem.vb"},"region":{"startLine":94}}}],"partialFingerprints":{"codehealthFindingId/v1":"b4e3c4141dbd31d779432943d1f2bec664b6debf56abb5d540c86b3ab7ee3e48"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditValueSelecterWindow.Open (cognitive 16): TriggerEditValueSelecterWindow.Open has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":152}}}],"partialFingerprints":{"codehealthFindingId/v1":"3085fbcb5ea08144606d6ae9edccf5de35947d3993378841a4d3bc5a67050260"}},{"ruleId":"D2","level":"warning","message":{"text":"TriggerEditValueSelecterWindow.CheckBox_TextChanged (cognitive 16): TriggerEditValueSelecterWindow.CheckBox_TextChanged has cognitive complexity 16 (threshold 15)."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":705}}}],"partialFingerprints":{"codehealthFindingId/v1":"38a7705f75bcdc9e4120a05dfcc4284d547a81fe7c37bef0fb289d01667ad2b1"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: BulidData/WriteSCAData.vb: FileTooLong \u2014 803 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c9dca1a17f2d7a7c9c3cf1c1463b472d37594780b6c2623f32e1727098defb10"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Data/MapData.vb: FileTooLong \u2014 744 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"347271399576c4919ccb7579038e72e54b41928f7de55fc0c891f4d45ffe6a6a"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ProjectData/ProjectData.vb: FileTooLong \u2014 700 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/ProjectData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"37fa525f8a93cffeba3c164d549feabd71c60d006c08babd3e7326111aba972c"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Data/StarCraftData.vb: FileTooLong \u2014 583 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/StarCraftData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"113f33aa58d5d71cb84363592526970184b2a5e907483662b25ee8e490c405af"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: GRP/GRPManager.vb: FileTooLong \u2014 514 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"18c0a0573606eea0f2cda978e3b2459c96248b2a0a2610e9444165ff0c117c35"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: MacroFunc/MacroManager.vb: FileTooLong \u2014 525 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"a98d158d50a3ffa471c2190d0bcadcc4d566855783a7db8511fd8c82106f2d34"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: GUIScriptEditor/GUIScriptManager.vb: FileTooLong \u2014 702 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"9a41b31f9c311f03983576774bae0ca95ef1ffdb4221a3823ebb58380c8b6897"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: ScriptBlock/ScriptBlockMain.vb: FileTooLong \u2014 919 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"77c1601b0c4765307bfbd4c6c4e2759f8525e81de5fe78ddc00befb539cc3155"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Parser/Parser.vb: FileTooLong \u2014 950 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/Parser.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"0c376388643155fb00d634111ee636f15d381bd901c4413501001beeccaadd1e"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Tools/Tool.vb: FileTooLong \u2014 833 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/Tool.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"71b266ecd15d214553ca7847f7f447332aa78792d3ae678395c57c4123a3284c"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: CodeEditor/Init.vb: FileTooLong \u2014 501 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"786690509747614834e705ecee66845f52c558bbbf5dd8a1400e92f999ccd6dd"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: CodeEditor/funcLoader.vb: FileTooLong \u2014 724 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"55c395fd0a47f6b857704b0dfc6f0f80c8d492b561c31d09929dc800e69c2c6d"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: DataEditor/ButtonData.xaml.vb: FileTooLong \u2014 557 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ButtonData.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4989a20ec4aa45655d4ec59851b8943953a4053e4d54fd7e71ea142c24c0c585"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: DataEditor/ListSelecter.xaml.vb: FileTooLong \u2014 726 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"f04e06b7b420377df97e1499a2bc947c9db14c56984299416cc1c863c3a150f3"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Field/CodeSelecter.xaml.vb: FileTooLong \u2014 994 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"efdb2c6547e37635a561b06478e8fe2eac5e88ca53a081e4fd5a4ceff7fac81b"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Scripter/GUIScriptEditorUI.xaml.vb: FileTooLong \u2014 735 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"790d99daa94951bf9acfe71900b687cf6fec3739fcd93ee0af7043bb9e6c3897"}},{"ruleId":"D3","level":"warning","message":{"text":"FileTooLong: Window/TriggerEditValueSelecterWindow.xaml.vb: FileTooLong \u2014 716 lines."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"5f42f479c760cd59e240722ef472824e5519725a76fd1dfcb07202d1abd33868"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: BuildData: TooManyMethods \u2014 1894 lines, 40 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"5cd54b6a90d4e92aac8fede4e2768fd5f836b42d1cc1e493612a64b4c71e4dd1"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: CRequireData: ClassTooLong \u2014 406 lines, 7 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/CRequireData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2ffe7a2b57b10992e14fd2f1b6210d2b054ddc7dc7ee27c5b18d34b223bd60d"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: MapData: ClassTooLong \u2014 742 lines, 5 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/MapData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"4a9cae5d99cd799b5a845df3e01707a6349002ef37cf8c1fe952c36228c2b01e"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: ProjectData: ClassTooLong \u2014 1012 lines, 23 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/Init.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"eabd6884fd8a14db9a788b2fb23c57c37d8db5153b7bc870ba538677d536a321"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: StarCraftData: ClassTooLong \u2014 471 lines, 6 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/StarCraftData.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"58d348bdee7f7e66619fa216ea9be0f965d045ffc7fe799122a83efbc6a448c2"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: DataManager: ClassTooLong \u2014 439 lines, 14 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"b603ff2c81281bbf8df39f2a19f1fd9b29a73e2427022fe2ffee9409e0795628"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: GRPManager: ClassTooLong \u2014 512 lines, 7 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"7d28c8829225890557f2bd83f29d347ca0f74853d4951ae7bbc9c7638c248cbe"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: MacroManager: TooManyMethods \u2014 1098 lines, 40 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"951e9a599452fe1d1048943005dc2d727fc16adcb494001f3be43d3c9106e65d"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: StormLib: TooManyMethods \u2014 336 lines, 45 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/StormLib.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"21f39e61159dfec4f5438b05c8ae58eb998fc49ae79570c67a8820afdb2a61aa"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: GUIScriptManager: ClassTooLong \u2014 1015 lines, 23 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptManager.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"07305ab5967f6882b5bc5fcb204176995d2c9c9d092e3e6f835f719c99e15950"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: ScriptBlock: ClassTooLong \u2014 915 lines, 26 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/ScriptBlock/ScriptBlockMain.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"781e93f61c362d483c2dbb978ce972bdacace0cc4485536ff5173821559d4656"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: Parser: ClassTooLong \u2014 1026 lines, 14 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Compiler/Parser/ParseTool.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc7f115d6f7ded3574da79fd732e8e4288cb44651a9935f061cce19d127c694e"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: Tool: TooManyMethods \u2014 649 lines, 45 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/Tool.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"6df613e6ff6cdd4c0fedb3f05bbb8fcf0b88bafa6e8bc61854d855bae906e8dc"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: CodeEditor: TooManyMethods \u2014 1542 lines, 56 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/CodeEditor.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"c3aaae9988abd8e086f24badd82e68aec104b209270621019d0332a43df70141"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: ButtonData: TooManyMethods \u2014 556 lines, 49 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ButtonData.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"f9dc9319bbe29adc49d88e2f67e6b0b12a6cc7a3125acebb5146b0fbba59731d"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: ListSelecter: ClassTooLong \u2014 725 lines, 25 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"414603217065de7385c838000dd2e8cdb30e3de2c57ce14a0f4389dc83851fc2"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: CodeSelecter: ClassTooLong \u2014 993 lines, 29 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f3a47793f35ea99034bb7c13f273077e33a48aae1a4f3e9b332cfe5d86913d0"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: RequireListBox: TooManyMethods \u2014 485 lines, 45 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/Require/RequireListBox.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0b29581b3ab190c33054ca0762617391feeebc4164252500fa4e7bad313cf0d"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: TECTPage: TooManyMethods \u2014 820 lines, 59 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPage.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"ee8eaecc6c3f068f8e3da0af8af32e9d9da9a42e9dea21bd16ab225da24b2af3"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: TriggerEditControl: TooManyMethods \u2014 514 lines, 31 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControl.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"f08d482c0884780ec63908f81d0a434ea37f8bd3b5b75aaee18f85238f38034f"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: GUIScriptEditorUI: TooManyMethods \u2014 1244 lines, 73 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"adf37828714db3c5e96ae987581e4bebca8838e983cec14823fe1268e719bae1"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: GUI_VarFuncUse: ClassTooLong \u2014 493 lines, 10 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_VarFuncUse.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"737ac5c50e40113d94bad19173380aa39c4d9c9308822ef8d9eac3a205628fbb"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: ProjectExplorer: TooManyMethods \u2014 1023 lines, 87 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/Colors.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"e4b0020da7db44a64c588b4035ba23cf7599da4cf677c40636795a5b23b31abf"}},{"ruleId":"D3","level":"warning","message":{"text":"TooManyMethods: SettingWindows: TooManyMethods \u2014 415 lines, 37 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/SettingWindows.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"fb1fbe874de680c2fb13dfaa87c6f5c3a37975b176dd6096853c364cf59609fe"}},{"ruleId":"D3","level":"warning","message":{"text":"ClassTooLong: TriggerEditValueSelecterWindow: ClassTooLong \u2014 712 lines, 30 methods."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":0}}}],"partialFingerprints":{"codehealthFindingId/v1":"341a9b173268fa60daf1b363e0aa62c9ef58f6414bc92a76524459c112d723a9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (62 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TrgUnitProperty.xaml.vb:109-170 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_Action_UnitProperty.xaml.vb:46-107"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TrgUnitProperty.xaml.vb"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"3549202d9c8d5a0c3a80c2ac38752d22e121b403e85308cb08c3a348240e47da"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (28 lines \u00D7 2): EUD Editor 3/UserContorl/Field/FlagSelecterMini.xaml.vb:70-96 | EUD Editor 3/UserContorl/Field/FlagSelecter.xaml.vb:76-103"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/FlagSelecterMini.xaml.vb"},"region":{"startLine":70}}}],"partialFingerprints":{"codehealthFindingId/v1":"fec22690107777135bd22db4558f025c6a2ecf22ad2afa5037ed3a11b103fcea"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (26 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:132-157 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:151-176"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":132}}}],"partialFingerprints":{"codehealthFindingId/v1":"6f19cc62e380272a4917358d15cb7af63b81aa3faf0b9c22c25290d85c07b974"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (26 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/SCAScriptPage/SCALuaImportManager.vb:19-44 | EUD Editor 3/UserContorl/TriggerEditor/CUIEditorPage/EpsImportManager.vb:20-45"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/SCAScriptPage/SCALuaImportManager.vb"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"a17482d255b70fd2d5e81351d8e687bd0137a9df99d79768cc88b54d05afbe2a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 2): EUD Editor 3/AvalonEdit/CodeEditor/TriggerEditorCompletionData.vb:160-182 | EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb:997-1019"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/AvalonEdit/CodeEditor/TriggerEditorCompletionData.vb"},"region":{"startLine":160}}}],"partialFingerprints":{"codehealthFindingId/v1":"de502ec13cd4921a53245d58e4efba152acb69553d04b9ac470245b074bb5172"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (23 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb:433-455 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb:496-518"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":433}}}],"partialFingerprints":{"codehealthFindingId/v1":"03a7661ebb77cbfa9c5d9ba443adbc234b9b7350abb4f30b53484a55105748f2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (22 lines \u00D7 2): EUD Editor 3/Class/GRP/GPRs/HDGRP.vb:95-116 | EUD Editor 3/Class/GRP/GPRs/SDGRP.vb:94-114"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GPRs/HDGRP.vb"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"b862e4f06a9903a951ac7005da92920f9ac4a299a29c62f6004c1766485226bd"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (21 lines \u00D7 2): EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb:331-351 | EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb:436-456"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":331}}}],"partialFingerprints":{"codehealthFindingId/v1":"43ec8a163727c6754501c60ac3dd831cb56c76b29ac5afb60bac0505fae64041"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (20 lines \u00D7 2): EUD Editor 3/Class/Binding/UIManager.vb:216-235 | EUD Editor 3/Class/Binding/UIManager.vb:258-277"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/UIManager.vb"},"region":{"startLine":216}}}],"partialFingerprints":{"codehealthFindingId/v1":"ea85aa643e33ae6d5120c8b9595f8d406d8b0baac01dac7674a5b3a94fd980f0"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:725-743 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:1068-1085"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":725}}}],"partialFingerprints":{"codehealthFindingId/v1":"d136e2859a4497c323c5c1c938f3b7db6fb5bab8f2d3dbaf083c6a996aa9d5cc"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (19 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb:43-61 | EUD Editor 3/Window/TextEditorWindow.xaml.vb:332-343"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb"},"region":{"startLine":43}}}],"partialFingerprints":{"codehealthFindingId/v1":"888b261d1ad9b2b41b478803a0f2d749c578b153eb7b59cd1ec4e8923abebaff"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 3): EUD Editor 3/Class/BulidData/WriteSCAData.vb:648-665 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:735-748 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:830-842"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":648}}}],"partialFingerprints":{"codehealthFindingId/v1":"8dc759814a604b05e855607fb9fa1e0ceaec2730a1ce6bb85b51c92c3fdc4f61"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): EUD Editor 3/Class/Data/ProjectData/Timer.vb:88-105 | EUD Editor 3/Class/TriggerEditor/TriggerEditorData.vb:281-298"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/Timer.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"253591b88d501038e9be9f3e29b831aa128874adc164c0b0ed098144c7f28339"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/MoveFunction.vb:40-57 | EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/MoveFunction.vb:70-87"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/MoveFunction.vb"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"4719efcf79901bbba5bdebe23b102924295432397274cdc71233a5f74f43565c"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_FuncArgVal.xaml.vb:82-99 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_FuncEdit.xaml.vb:108-125"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_FuncArgVal.xaml.vb"},"region":{"startLine":82}}}],"partialFingerprints":{"codehealthFindingId/v1":"1451a7dd4182a51c29e0769a388cca4b491a51f584249cfbdbf91aa3555e9437"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (18 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb:101-118 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb:101-118"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"a7673407cb982209032bc6843eadde5b0a9ca84edc7945d4b436439ee74c46d1"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 3): EUD Editor 3/Class/BulidData/WriteSCAData.vb:240-250 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:653-669 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:788-799"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":240}}}],"partialFingerprints":{"codehealthFindingId/v1":"77a7d906b699bc58aea47cde4eef97a7cec8a4b04459cdf42b88c8f9cd22e5f3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 3): EUD Editor 3/Module/Tools/WindowControl.vb:391-404 | EUD Editor 3/Module/Tools/WindowControl.vb:428-444 | EUD Editor 3/Module/Tools/WindowControl.vb:481-494"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/WindowControl.vb"},"region":{"startLine":391}}}],"partialFingerprints":{"codehealthFindingId/v1":"5a5cb59b91474b7ba06c80c63f2328f6d38266d0055533efcda8bac2ceb15f2a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 3): EUD Editor 3/MainWindow.xaml.vb:238-254 | EUD Editor 3/MainWindow.xaml.vb:271-287 | EUD Editor 3/MainWindow.xaml.vb:306-322"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/MainWindow.xaml.vb"},"region":{"startLine":238}}}],"partialFingerprints":{"codehealthFindingId/v1":"cfb1725dda6e98566bed112952fb138440092f814a10dedf5c0dfd970fd66f00"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb:249-265 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb:249-265"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":249}}}],"partialFingerprints":{"codehealthFindingId/v1":"c8422053b431aa6f4b112f4cf79b7a2cf37f4f2d84693aa433095747c79ff5a5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (17 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb:316-332 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb:316-332"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":316}}}],"partialFingerprints":{"codehealthFindingId/v1":"c8422053b431aa6f4b112f4cf79b7a2cf37f4f2d84693aa433095747c79ff5a5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 35): EUD Editor 3/Class/BulidData/WriteSCAData.vb:156-166 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:167-177 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:178-188 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:189-199 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:204-214 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:215-225 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:226-236 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:237-249 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:262-272 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:278-288 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:317-327 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:328-338 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:340-350 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:351-361 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:362-373 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:374-386 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:387-397 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:398-408 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:409-419 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:431-441 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:442-453 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:454-464 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:466-476 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:477-489 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:490-502 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:503-514 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:651-666 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:738-749 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:750-760 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:761-771 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:772-782 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:783-793 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:832-843 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:844-854 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:855-865"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":156}}}],"partialFingerprints":{"codehealthFindingId/v1":"c4f7de463741c62e7cf649fd8202a0449b33e27e87b08b30e26827a116b3928e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 3): EUD Editor 3/Class/LuaManager.vb:100-115 | EUD Editor 3/Class/LuaManager.vb:116-130 | EUD Editor 3/Class/LuaManager.vb:131-142"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/LuaManager.vb"},"region":{"startLine":100}}}],"partialFingerprints":{"codehealthFindingId/v1":"16481cf758021c92863f30d885179c6bd8f7d6ba76d1b7b675ef9feb675e94da"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/Class/MacroFunc/MacroManager.vb:456-471 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:479-492"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":456}}}],"partialFingerprints":{"codehealthFindingId/v1":"aacc2c84271ef2cdf9045ef2b6dffa932c546916614351733672ee7b8d979d56"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb:143-155 | EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb:180-195"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb"},"region":{"startLine":143}}}],"partialFingerprints":{"codehealthFindingId/v1":"952cf6cbb1cb9896d5b0101296195a25ba6e08f4d0274610eb9e08b8fbbb9f55"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:33-48 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:45-60"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":33}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd9122659377e53b41910893f51e049055fa6058e32d480c1b6f3cbd08ca7361"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:359-374 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:518-533"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":359}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd9122659377e53b41910893f51e049055fa6058e32d480c1b6f3cbd08ca7361"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:384-399 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:544-559"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":384}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd9122659377e53b41910893f51e049055fa6058e32d480c1b6f3cbd08ca7361"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/DeleteFunction.vb:7-22 | EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/EditFunction.vb:7-20"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TriggerEditControlFunc/DeleteFunction.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"e072842e021ef1ddc64b7823ab7e9515bd9747520c13ce886d94964ed6b3b84f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb:230-245 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb:230-245"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":230}}}],"partialFingerprints":{"codehealthFindingId/v1":"53246834bfa6fe840589c7db97bf4a1685bfb7ce7184f7118f713e3a23e7417f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/Class/Binding/DatBinding.vb:88-102 | EUD Editor 3/Class/Binding/ExtraDatBinding.vb:74-88"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/DatBinding.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"6ead4b99b92e8a7276e71948f3ab44b52cb3261ab54e2f6f17a05414a000adb7"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/Class/Binding/ValidationRule/AlphaValidationRule.vb:9-23 | EUD Editor 3/Class/Binding/ValidationRule/TextValidationRule.vb:7-21"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/ValidationRule/AlphaValidationRule.vb"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"47928e38bbc63e039b266b1770b48095d23d30b63f3c5e01b7f392208b467ada"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/Class/CascData.vb:52-65 | EUD Editor 3/Class/CascData.vb:98-112"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CascData.vb"},"region":{"startLine":52}}}],"partialFingerprints":{"codehealthFindingId/v1":"0798a5860bb306672fe378f24c738717a43ff0330fdd91116c575d9fd140917f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/Class/BulidData/BulidMain.vb:72-86 | EUD Editor 3/Class/BulidData/BulidMain.vb:88-102"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/BulidMain.vb"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"3fd86cb496f811dbe9904c76f188cdca78e88887481e978e42d839e53432a117"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/Class/Data/StarCraftData.vb:517-531 | EUD Editor 3/Class/Data/StarCraftData.vb:540-554"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/StarCraftData.vb"},"region":{"startLine":517}}}],"partialFingerprints":{"codehealthFindingId/v1":"178598a54af0cbf98c1b28d84b51dc58e617cd02b1b419c97c40dff22d8408a9"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:788-802 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:1136-1149"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":788}}}],"partialFingerprints":{"codehealthFindingId/v1":"5817265f44ec7b55166e8dace020ce316c9aabe89db7de9e9a209a15f4356014"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:822-836 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:1171-1184"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":822}}}],"partialFingerprints":{"codehealthFindingId/v1":"5817265f44ec7b55166e8dace020ce316c9aabe89db7de9e9a209a15f4356014"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/UserContorl/Field/Require/RequireListBox.xaml.vb:447-461 | EUD Editor 3/Window/PluginWindow/DragManager.vb:82-96"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/Require/RequireListBox.xaml.vb"},"region":{"startLine":447}}}],"partialFingerprints":{"codehealthFindingId/v1":"97e860308b38bf4a9226da885f5fed40c1dc20025e6069136f51604aaabfa05e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/UserContorl/CodeEditor/Init.vb:409-423 | EUD Editor 3/UserContorl/CodeEditor/Init.vb:464-476"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CodeEditor/Init.vb"},"region":{"startLine":409}}}],"partialFingerprints":{"codehealthFindingId/v1":"c21c1cdc2785523554ea6abe8e846b2237ffb2a0c2228ba40621025b47cb365e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (15 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb:26-40 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb:26-40"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":26}}}],"partialFingerprints":{"codehealthFindingId/v1":"f97e984132f605199cbf9839831830821fb3ce2d04fb845eaf3579ad0a938fde"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/AvalonEdit/CodeEditor/EditorInit.vb:7-18 | EUD Editor 3/UserContorl/CodeEditor/Init.vb:37-50"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/AvalonEdit/CodeEditor/EditorInit.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"1b8e98be229e6d4c594d9d7bcbd88f9adce167ca548310d88cc5fa15b010593b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/Class/Hash/AESModule.vb:22-35 | EUD Editor 3/Class/Hash/AESModule.vb:78-91"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Hash/AESModule.vb"},"region":{"startLine":22}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e842873c245b4de3c3c02aa3b15f0015ced9b588c66566d6ed9328de0d7a376"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb:47-60 | EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb:63-76"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/TriggerCodeBlock.vb"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"59b8f67c0b338d2f0f96da1e9d5dc057050fe73aa0ea189873ab8795b54cfb82"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb:79-92 | EUD Editor 3/UserContorl/CodeEditor/Init.vb:361-374"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/CommandConsole/ConsoleTextbox.xaml.vb"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"b2f880239c4cb959496b383c25d57f57c3ce78a84d504b83a727dd666d65c7f3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:72-85 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:84-97"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"2d8d9fde781c77b5d8af5b98f134e1e6cd7d313a813ed9e32afef84c429b0c49"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb:205-218 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb:231-244"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_For.xaml.vb"},"region":{"startLine":205}}}],"partialFingerprints":{"codehealthFindingId/v1":"b3c2b8a87299e8f237943d6fb87dfb47ec25917ac1f2325df6b471d150ba6e61"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): EUD Editor 3/AvalonEdit/CodeEditor/TriggerEditorCompletionData.vb:84-96 | EUD Editor 3/UserContorl/CodeEditor/funcLoader.vb:921-933"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/AvalonEdit/CodeEditor/TriggerEditorCompletionData.vb"},"region":{"startLine":84}}}],"partialFingerprints":{"codehealthFindingId/v1":"2c586426e3f95590a66e339863ae599ed7e81110856a31b08e07c43464a99ad8"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:57-69 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:69-81"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":57}}}],"partialFingerprints":{"codehealthFindingId/v1":"ebf1a4116322ec0c5d0981107b273ac9ffa793a9124b39543c533d535c80c2ea"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (13 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:40-52 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:80-90"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb"},"region":{"startLine":40}}}],"partialFingerprints":{"codehealthFindingId/v1":"d1cc2448fb3d9fb9236adfb1656f6e9979bbe3cff9e2c5575745d50b75bcd719"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): EUD Editor 3/Class/CodeGrouping.vb:195-206 | EUD Editor 3/Class/CodeGrouping.vb:214-225"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/CodeGrouping.vb"},"region":{"startLine":195}}}],"partialFingerprints":{"codehealthFindingId/v1":"395d95721abb4aa8ca950bb5163c0456a7f58c67bde1067ddea59fd48f95d877"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/DataPages/Tech_Data.xaml.vb:9-20 | EUD Editor 3/UserContorl/DataEditor/DataPages/Upgrade_Data.xaml.vb:9-20"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/DataPages/Tech_Data.xaml.vb"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"1086a34fa2a985b8b9525da0968eb6fda9bdad00c3e3b362fed3850266cbc060"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPageFunc/MoveTrigger.vb:31-41 | EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPageFunc/MoveTrigger.vb:68-79"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPageFunc/MoveTrigger.vb"},"region":{"startLine":31}}}],"partialFingerprints":{"codehealthFindingId/v1":"3882d6bcc609e16f56f9ea61c3f413ddd9eda32e174355ed307577f9740cdd9a"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptEditor.vb:139-149 | EUD Editor 3/UserContorl/CodeEditor/ExternerManager.vb:115-125"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptEditor.vb"},"region":{"startLine":139}}}],"partialFingerprints":{"codehealthFindingId/v1":"31a0d0a7d5615f40d84a37ccd8111953e2f9a67a042ba6a1c82ebb095cd65362"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb:254-260 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb:581-591"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUI.xaml.vb"},"region":{"startLine":254}}}],"partialFingerprints":{"codehealthFindingId/v1":"64ff039059e3941c3ad043ae5f4bd6569c8bbf6ac211a86e894a148f6c233c8b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (11 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_ObjectSelecter.xaml.vb:23-32 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_ObjectSelecter.xaml.vb:35-45"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_ObjectSelecter.xaml.vb"},"region":{"startLine":23}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f4d23f5008c9cce1075a62acc38f223e29304f727c2d1ed558d87f09a142331"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 4): EUD Editor 3/Class/BulidData/WriteSCAData.vb:270-279 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:283-292 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:300-309 | EUD Editor 3/Class/BulidData/WriteSCAData.vb:332-341"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteSCAData.vb"},"region":{"startLine":270}}}],"partialFingerprints":{"codehealthFindingId/v1":"e5d00be53e4b4bd13a380ac68483da8343ac7b4998ed2a1bf2bfe8372eb6cee3"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb:154-163 | EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb:168-177"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb"},"region":{"startLine":154}}}],"partialFingerprints":{"codehealthFindingId/v1":"ed0be1bdeee0920c95ac373f40b894f3080370d272041fd86238d00f136e6371"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb:749-758 | EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb:1097-1106"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":749}}}],"partialFingerprints":{"codehealthFindingId/v1":"a0dc8d418d31cfe1acb893db26e486e577c6f7b1d5cca52f967ff998a5ba62ea"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_Import.xaml.vb:42-51 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting.xaml.vb:81-90"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_Import.xaml.vb"},"region":{"startLine":42}}}],"partialFingerprints":{"codehealthFindingId/v1":"10d5ac6a0b79d8501ab1f9385814997973eebbec88a75255d4ac26b8d189a2af"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (10 lines \u00D7 2): EUD Editor 3/Window/BGMPlayerConverter.xaml.vb:71-80 | EUD Editor 3/Window/BGMPlayerConverter.xaml.vb:233-242"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/BGMPlayerConverter.xaml.vb"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"345aa1c239bd19c37e751e53d42357530467e9788e217e57e9052126a6042f5e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 3): EUD Editor 3/Class/MacroFunc/MacroManager.vb:47-54 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:57-63 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:66-74"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":47}}}],"partialFingerprints":{"codehealthFindingId/v1":"6d4bab9851ec9bb29cbe5eec4abd108cac37cff875495193794db22acf7df78b"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 3): EUD Editor 3/Class/TriggerEditor/CUIScriptEditor/CUIScriptEditor.vb:71-79 | EUD Editor 3/Class/TriggerEditor/SCAScriptEditor/SCAScriptEditor.vb:71-79 | EUD Editor 3/Class/TriggerEditor/TextEditor/RawTextScriptEditor.vb:70-78"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/CUIScriptEditor/CUIScriptEditor.vb"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"0d589ecc3e3d0150c6a9864f7164c8d903a460737f2dc5e6da3d5ff2460e64c2"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): EUD Editor 3/Class/BulidData/WriteDatFile.vb:207-215 | EUD Editor 3/Class/BulidData/WriteDatFile.vb:235-242"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteDatFile.vb"},"region":{"startLine":207}}}],"partialFingerprints":{"codehealthFindingId/v1":"85fcdab94be6d2418a156361292a1d68c46631b26664f1a2464bcaf01103784e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/DataPages/Tech_Data.xaml.vb:28-36 | EUD Editor 3/UserContorl/DataEditor/DataPages/Upgrade_Data.xaml.vb:30-38"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/DataPages/Tech_Data.xaml.vb"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"6912393a5ca4a07418ea7c91214669ad73749577a3cd95ab106f60cb0d5b3963"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:128-136 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:171-179"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb"},"region":{"startLine":128}}}],"partialFingerprints":{"codehealthFindingId/v1":"9ba82b162f2fb422ebd3e5358411e7f02faddb1799bac79b5dc8f03fe95a8ee4"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 5): EUD Editor 3/Class/MacroFunc/MacroManager.vb:74-80 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:81-85 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:86-90 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:93-99 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:102-109"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":74}}}],"partialFingerprints":{"codehealthFindingId/v1":"dd889267f2956844cb11aeead79969a09b4e72f6d6ee7bbd2dafcbfb14d3f036"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 3): EUD Editor 3/Class/LuaManager.vb:8-15 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:11-17 | EUD Editor 3/Class/MacroFunc/MacroManager.vb:24-30"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/LuaManager.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"b6ca859e595781a754e44dd5ca8ed8fdd65deb3078d735ee3ce2ab13fb035493"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb:174-181 | EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb:185-192"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ClassicTriggerEditor.vb"},"region":{"startLine":174}}}],"partialFingerprints":{"codehealthFindingId/v1":"cd6d864eae5bf0789d08fb48c094072061c0342e308ff9707c93e4000062e5ce"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/SCAScriptPage/SCALuaImportManager.vb:97-104 | EUD Editor 3/UserContorl/TriggerEditor/CUIEditorPage/EpsImportManager.vb:126-133"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/SCAScriptPage/SCALuaImportManager.vb"},"region":{"startLine":97}}}],"partialFingerprints":{"codehealthFindingId/v1":"fad5a6259e2f77fd6df3feb4ff815bc9e867c9358af9e74856592519453295ee"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (8 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:150-157 | EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb:185-191"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/GUIScriptEditorUIClass/TaskManager.vb"},"region":{"startLine":150}}}],"partialFingerprints":{"codehealthFindingId/v1":"3960e1e5754c8e366e374df6c900259ec1b25255277ade1b7bc262efd985adca"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (7 lines \u00D7 2): EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/EditDotData.xaml.vb:11-17 | EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/EditDotData.xaml.vb:23-29"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/EditDotData.xaml.vb"},"region":{"startLine":11}}}],"partialFingerprints":{"codehealthFindingId/v1":"902345bafc298aa491769b84470de4ad600d84207c7bee17c454c9f1567186d8"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (6 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb:50-55 | EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb:56-59"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"40c4b80486cd966a9739dbaafa863086ccce7fae562546686a24b85ea378effa"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): EUD Editor 3/Class/BulidData/WriteButtonData.vb:28-32 | EUD Editor 3/Class/BulidData/WriteButtonData.vb:37-41"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteButtonData.vb"},"region":{"startLine":28}}}],"partialFingerprints":{"codehealthFindingId/v1":"042a26733c0bc14652bfdfdd60e7a7e10d2ee11dcc420f0f36665bcecb1fb7cf"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): EUD Editor 3/Class/Data/CButtonData.vb:136-140 | EUD Editor 3/Class/Data/CButtonData.vb:141-145"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/CButtonData.vb"},"region":{"startLine":136}}}],"partialFingerprints":{"codehealthFindingId/v1":"9f131eaffdf7a24caea2c372c22f0ed6c4731c1ff39ee3149739b877c69bbdc5"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (5 lines \u00D7 2): EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb:34-38 | EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb:39-43"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/DataPages/StatusInforData.xaml.vb"},"region":{"startLine":34}}}],"partialFingerprints":{"codehealthFindingId/v1":"afd59261f8493d7161aabe04e13998bd60394d959fd782c473c304e9634d1752"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: ThemeControl (LCOM4 22): ThemeControl\u0027s methods form 22 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":"EUD Editor 3/Theme/ThemeControl.xaml.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"8cdccd13897742937cf85268d448ae64b38cfa448f30da094a4032655cc82566"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: SettingWindows (LCOM4 17): SettingWindows\u0027s methods form 17 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":"EUD Editor 3/Window/SettingWindows.xaml.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"155ee018311b82dffbd2421967dca08663dc9bfe7a9422a865198c82359d2ced"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: MacroManager (LCOM4 15): MacroManager\u0027s methods form 15 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":"EUD Editor 3/Class/MacroFunc/MacroDefaultFunction.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9557854cc3f4d5e1bea1bd15c29471b78a10c33cedee0ff170b59bac71d2ae84"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: GUIScriptManager (LCOM4 10): GUIScriptManager\u0027s methods form 10 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":"EUD Editor 3/Class/TriggerEditor/GUIScriptEditor/GUIScriptManager.vb"},"region":{"startLine":7}}}],"partialFingerprints":{"codehealthFindingId/v1":"c7a2b5fbc0cd6286c73f2ad71259be8d7fa07e918b454ddbc007b71142f6adfb"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: MainWindowD (LCOM4 7): MainWindowD\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":"EUD Editor 3/MainWindow/MainWindowD.xaml.vb"},"region":{"startLine":9}}}],"partialFingerprints":{"codehealthFindingId/v1":"152ea638d9480e64f7c900d2360c097f8821609ccd72bfdd396c6aabb5c1b96c"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: DataEditor (LCOM4 7): DataEditor\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":"EUD Editor 3/Window/DataEditor.xaml.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"0926db242dec96ddce8deb3ef19de17f817fe086dec6f8bdb89c93e1ad8b4e7d"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: ExtraDatFiles (LCOM4 6): ExtraDatFiles\u0027s methods form 6 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":"EUD Editor 3/Class/ExtraData/ExtraDatFiles.vb"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"93d4b0fa50b54299d68b33953723085d56e4296d3ff044db033e52c74b4b2a8b"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: ButtonData (LCOM4 6): ButtonData\u0027s methods form 6 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":"EUD Editor 3/UserContorl/DataEditor/ButtonData.xaml.vb"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"cf3817af8af261508116d2510cac58bd5ad8d1875bb406c4807a4421de938112"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TECTPage (LCOM4 6): TECTPage\u0027s methods form 6 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":"EUD Editor 3/UserContorl/TriggerEditor/ClassicTrigger/TECTPageFunc/AddTrigger.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d4b5466eea4d397769fa804527b8f849b6ec6403394f9b4951b06a2077aa48bc"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TextEditorWindow (LCOM4 6): TextEditorWindow\u0027s methods form 6 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":"EUD Editor 3/Window/TextEditorWindow.xaml.vb"},"region":{"startLine":6}}}],"partialFingerprints":{"codehealthFindingId/v1":"9380bdf1e895d4781fe9460e501e31f7fd8f99e9e4eeea6057c0c99b4b60711f"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TriggerEditor (LCOM4 5): TriggerEditor\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":"EUD Editor 3/Window/TriggerEditor.xaml.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"732e7afa0a396097a3cb5bc396e3fbbb01749d4f28268a9112d5063472bb424d"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TEFile (LCOM4 4): TEFile\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":"EUD Editor 3/Class/TriggerEditor/TEFile.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"b262d1ca877c15599e64b7d27ec3bf0d5dd600ef2b246f1f734564900134c065"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TriggerManager (LCOM4 4): TriggerManager\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":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"fa649a6ada5b676a35a7cab53b03e7ef902b68430d941c967d46feb76cded24f"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: CodeEditor (LCOM4 4): CodeEditor\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":"EUD Editor 3/UserContorl/CodeEditor/CodeEditor.xaml.vb"},"region":{"startLine":5}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e17a5330df8e05c2124fc451f11d6132ad203b5c0859c700808c8e2ba215672"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: RequireListBox (LCOM4 4): RequireListBox\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":"EUD Editor 3/UserContorl/Field/Require/RequireListBox.xaml.vb"},"region":{"startLine":4}}}],"partialFingerprints":{"codehealthFindingId/v1":"cbfe572fa5c44e4d8d4d11819e2a24710f43bfd9cec1c6c5619b99df934ccbcb"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TEGUIObjectSelecter (LCOM4 4): TEGUIObjectSelecter\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":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/TEGUIObjectSelecter.xaml.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"f8dbb8013caf5a5f2288202cb799b6c5cbe5174e8ca00213760db3e1fa15ae62"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: TEGUIPage (LCOM4 4): TEGUIPage\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":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/TEGUIPage.xaml.vb"},"region":{"startLine":3}}}],"partialFingerprints":{"codehealthFindingId/v1":"7330e06c9154f419fcbb9defac7fa7a494bd501f2ceefea4fa2fcaa8cd53ae7e"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: SCAScriptBGMManager (LCOM4 4): SCAScriptBGMManager\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":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/SCAScriptSetting/SCAScriptBGMManager.xaml.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab321b896ec0025fe39d54aa13fb77eaf06d2c19d9855d181ade26c14c3e6eea"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: BGMManager (LCOM4 4): BGMManager\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":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/BGMManager.xaml.vb"},"region":{"startLine":8}}}],"partialFingerprints":{"codehealthFindingId/v1":"3d9db6d30696cb94eb5e5317b0e1ee02e715469d1e8265887f323011f51bcca4"}},{"ruleId":"D6","level":"warning","message":{"text":"Low cohesion: PluginItem (LCOM4 4): PluginItem\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":"EUD Editor 3/Window/PluginWindow/PlugItems/PluginItem.xaml.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9e897a5751b5229e90541c2cf362900115285ba8b0f42d07fe1fdb0641a9e5cf"}},{"ruleId":"D8","level":"warning","message":{"text":"Coverage not measured \u2014 test suite did not build: Coverage NOT MEASURED: the repo\u0027s own test suite did not build (a C#/MSBuild compiler error in the test code), so no coverage could be collected. It is excluded from the score rather than counted as a near-zero defect. Fix the test build, or commit the Cobertura/OpenCover/lcov report your CI already produces, and real coverage will be measured."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8beb176c604706486df63d2215f767f50520c8d949b1d464345de14ded442c69"}},{"ruleId":"D9","level":"note","message":{"text":"No tests found: No test projects found in the repository."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c9bf64cbb5a4ae13d6bcd01fa3bc8d2879d860c73bc67f176ee3c2cecb8adce3"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/DatBinding.vb"},"region":{"startLine":144}}}],"partialFingerprints":{"codehealthFindingId/v1":"4e31cf29b01ae63a7f04c96df6ce602037512187b25546018437d0f96a1fc23c"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Binding/ExtraDatBinding.vb"},"region":{"startLine":276}}}],"partialFingerprints":{"codehealthFindingId/v1":"aaebecbe887aee6bfc46e5d9c9d78a9916bf73ba10f5b713faf2f2c03c9f8675"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteTriggerEditor.vb"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"8f7174efad1baa060e456b3538a8be1fc57ead30c581c33c3202f908ea95fcce"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/BulidData/WriteTriggerEditor.vb"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"8f7174efad1baa060e456b3538a8be1fc57ead30c581c33c3202f908ea95fcce"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/CButtonData.vb"},"region":{"startLine":250}}}],"partialFingerprints":{"codehealthFindingId/v1":"1f2a7d9858f199a55bb3a174f8e4c01f030bab465e58108093c00ad65387ab74"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/BackUpManager.vb"},"region":{"startLine":29}}}],"partialFingerprints":{"codehealthFindingId/v1":"f3b11f84b037fee03490181bd84246af7b3fdbb09d0927d77baec4f42c8dd771"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Data/ProjectData/ProjectData.vb"},"region":{"startLine":658}}}],"partialFingerprints":{"codehealthFindingId/v1":"7bb77eddf36c0e708cc0f8fbb3394f8e402dba2fa4ddab5e56f8826d0aae1b5e"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":277}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3dd4bf9be94c7dad6a273cd20482e3712ff0e864a5f6ab16f82325c58e2bce9"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/DataManager.vb"},"region":{"startLine":369}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3dd4bf9be94c7dad6a273cd20482e3712ff0e864a5f6ab16f82325c58e2bce9"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPBox.vb"},"region":{"startLine":108}}}],"partialFingerprints":{"codehealthFindingId/v1":"eed625982a13727ad771272bd806329291832b3ed61020e4ecc51d86d0b93842"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPBox.vb"},"region":{"startLine":125}}}],"partialFingerprints":{"codehealthFindingId/v1":"eed625982a13727ad771272bd806329291832b3ed61020e4ecc51d86d0b93842"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPBox.vb"},"region":{"startLine":219}}}],"partialFingerprints":{"codehealthFindingId/v1":"eed625982a13727ad771272bd806329291832b3ed61020e4ecc51d86d0b93842"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":59}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":66}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":72}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":88}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":101}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":116}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":122}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":127}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":146}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":151}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":164}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":170}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":175}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":188}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":194}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/GRPManager.vb"},"region":{"startLine":199}}}],"partialFingerprints":{"codehealthFindingId/v1":"b51aff20e9912302744229486177d640de0f73d45d0f519038511272657196d6"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/GRP/SCIScriptMoudle.vb"},"region":{"startLine":623}}}],"partialFingerprints":{"codehealthFindingId/v1":"fd36b962b3905a572dff6e491350b18acff4e5de4b42c87e3b26fcd547c65e5e"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Hash/AESModule.vb"},"region":{"startLine":54}}}],"partialFingerprints":{"codehealthFindingId/v1":"24fe332e3c3ff1ea4ca706a595c94cc41fae186bfe8cb3d9f3b2e9fdc64ac00b"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Hash/AESModule.vb"},"region":{"startLine":109}}}],"partialFingerprints":{"codehealthFindingId/v1":"24fe332e3c3ff1ea4ca706a595c94cc41fae186bfe8cb3d9f3b2e9fdc64ac00b"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/LuaManager.vb"},"region":{"startLine":153}}}],"partialFingerprints":{"codehealthFindingId/v1":"f0e5db2f3b1173d5be6a8821818a7a89f49a96bdd2181a543609d70797683a91"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/MacroFunc/MacroManager.vb"},"region":{"startLine":402}}}],"partialFingerprints":{"codehealthFindingId/v1":"2a1ac175a5aa8cab777eb6eae501f699553009d7df2234fd933d1c1350b6d754"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/Tools/HttpTool.vb"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"91d28fae5300402e45a12135208f02ac1994ae1a5eb5fd94d9c2a501bee42e79"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Class/tblWriter.vb"},"region":{"startLine":95}}}],"partialFingerprints":{"codehealthFindingId/v1":"039ca741c2ead692c9dac1190ff458933508ee80af1acd6f432518a75fce0232"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/GlobalObj.vb"},"region":{"startLine":96}}}],"partialFingerprints":{"codehealthFindingId/v1":"346510cd7c1e3fc29fa922a43f1d52bf37133cd704a28df4b488347269b1e1dd"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/StringTool.vb"},"region":{"startLine":92}}}],"partialFingerprints":{"codehealthFindingId/v1":"b443596d58245f98bae36471018496b100f1d03678f0207dee02a96147444538"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/StringTool.vb"},"region":{"startLine":171}}}],"partialFingerprints":{"codehealthFindingId/v1":"b443596d58245f98bae36471018496b100f1d03678f0207dee02a96147444538"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Module/Tools/Tool.vb"},"region":{"startLine":909}}}],"partialFingerprints":{"codehealthFindingId/v1":"e0e175f744f005cd6f6d8301a8ad3e92760b1a69a28e158017e057b139157873"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/ListSelecter.xaml.vb"},"region":{"startLine":526}}}],"partialFingerprints":{"codehealthFindingId/v1":"99bc961af1355faa3ad19b6f1a69b6ace36dbaa416e93dd6baf5b8bbc887c11a"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb"},"region":{"startLine":123}}}],"partialFingerprints":{"codehealthFindingId/v1":"09a7619ca83732ba2a14cfe06403a3aebc058550cce57da8245099488d403e65"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/DataEditor/StatTxtData.xaml.vb"},"region":{"startLine":147}}}],"partialFingerprints":{"codehealthFindingId/v1":"09a7619ca83732ba2a14cfe06403a3aebc058550cce57da8245099488d403e65"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":778}}}],"partialFingerprints":{"codehealthFindingId/v1":"8085bf31160d696b0c8902d81e46b2223490f60286724055b2f970e3a02e5d51"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/CodeSelecter.xaml.vb"},"region":{"startLine":1088}}}],"partialFingerprints":{"codehealthFindingId/v1":"8085bf31160d696b0c8902d81e46b2223490f60286724055b2f970e3a02e5d51"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/Field/UsedCodeList.xaml.vb"},"region":{"startLine":48}}}],"partialFingerprints":{"codehealthFindingId/v1":"24d259a5fa5abe9494b95e138a58a6ef0bb6c03e4d2423d9e19bf614d557d38f"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_WavSelecter.xaml.vb"},"region":{"startLine":117}}}],"partialFingerprints":{"codehealthFindingId/v1":"524a2c91a1ab643c9fd75914114aed2f2786f27ae377d2c14d7bb79f0dedcce2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/GUIEditorPage/Scripter/ScriptEditer/GUI_ActionValueSelect/GUI_WavSelecter.xaml.vb"},"region":{"startLine":125}}}],"partialFingerprints":{"codehealthFindingId/v1":"524a2c91a1ab643c9fd75914114aed2f2786f27ae377d2c14d7bb79f0dedcce2"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/MacroFuncSetting.xaml.vb"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3c9469904e6e9c23182594a16184073d500ae69d6df74f92b15e98b0bfb8493"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/MacroFuncSetting.xaml.vb"},"region":{"startLine":71}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3c9469904e6e9c23182594a16184073d500ae69d6df74f92b15e98b0bfb8493"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/MacroFuncSetting.xaml.vb"},"region":{"startLine":79}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3c9469904e6e9c23182594a16184073d500ae69d6df74f92b15e98b0bfb8493"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/UserContorl/TriggerEditor/TriggerEditorSetting/MacroFuncSetting.xaml.vb"},"region":{"startLine":87}}}],"partialFingerprints":{"codehealthFindingId/v1":"e3c9469904e6e9c23182594a16184073d500ae69d6df74f92b15e98b0bfb8493"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TextEditorWindow.xaml.vb"},"region":{"startLine":200}}}],"partialFingerprints":{"codehealthFindingId/v1":"8e8d306b924ac897fead91ad5803d98e1ccc4f8b6db4d532280839889150cf11"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":666}}}],"partialFingerprints":{"codehealthFindingId/v1":"c880303f61bfa02fbf076556424c928b4f5103de5e3469adef59e961e501ebd0"}},{"ruleId":"D17","level":"error","message":{"text":"EmptyCatchBlock: empty catch block"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"EUD Editor 3/Window/TriggerEditValueSelecterWindow.xaml.vb"},"region":{"startLine":718}}}],"partialFingerprints":{"codehealthFindingId/v1":"c880303f61bfa02fbf076556424c928b4f5103de5e3469adef59e961e501ebd0"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027TODO:UserFunc \uB9CC\uB4E4\uC5B4\uC57C\uB428 \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":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":19}}}],"partialFingerprints":{"codehealthFindingId/v1":"75637c9e87eab88de0954854522de817f9afbb76bc7fac9e84adf9386fc7d3f7"}},{"ruleId":"D17","level":"warning","message":{"text":"TodoComment: \u0027TODO:UserFunc ExternFunc\uB9CC\uB4E4\uC5B4\uC57C\uB428 \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":"EUD Editor 3/Class/TriggerEditor/TriggerFunction.vb"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"75637c9e87eab88de0954854522de817f9afbb76bc7fac9e84adf9386fc7d3f7"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: EUD Editor 3: \u0060EUD Editor 3\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":"EUD Editor 3/EUD Editor 3.vbproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cfe98798eec422ed27c469fe14ffcd44443d24bb22f8726803292a85bd57238b"}},{"ruleId":"D18","level":"note","message":{"text":"Single-project monolith: The whole codebase lives in one project \u2014 at this size, splitting along clear seams (domain / infrastructure / hosting) would make boundaries explicit and builds faster."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"065f1a0cebbcfa80c7d58bc2d15f0d476208f4ff888aa4725790203f65e3147f"}},{"ruleId":"D19","level":"note","message":{"text":"The EUD Editor 3 README is a banner with links only; there is no description of how to install or configure the editor itself.: Add an Initial Setting section describing prerequisites and setup steps for the EUD editor."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"README.md"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"de68d3b278e6a3cc2a04620853c8b5590c82a8984f6914f75d2ee165fb0fa594"}},{"ruleId":"D26","level":"note","message":{"text":"Projects may be oversized for their cohesion: 1 of 1 project(s) overshoot their size bounds, lowering Project Cohesion to 0.0/10. The most over is \u0060EUD Editor 3\u0060 (50895 LoC, 310 public types across 4 namespaces). Review these for cohesion \u2014 split a project that spans unrelated responsibilities."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d5a94650dc74886a0f1f08eb9fb6775f1fc395279ef7e901c970c9d26f767a72"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0337903bbedccc9d5380f1fced570e881f9373b345a920a54bd59c13c0c756e7"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"0337903bbedccc9d5380f1fced570e881f9373b345a920a54bd59c13c0c756e7"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"dab98b5420fff1c26aa8677fb0b17d953885d85ed6460c09fbe9f57fea1e076e"}},{"ruleId":"D28","level":"error","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"dab98b5420fff1c26aa8677fb0b17d953885d85ed6460c09fbe9f57fea1e076e"}},{"ruleId":"D28","level":"note","message":{"text":"A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."},"partialFingerprints":{"codehealthFindingId/v1":"3cdfd7beb31b791ae18dcb425e21eb157c842e7bbcd522cc330573c1a6538db1"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: SCABinding.vb \u2194 WriteSCAData.vb: \u0060EUD Editor 3/Class/Binding/SCABinding.vb\u0060 and \u0060EUD Editor 3/Class/BulidData/WriteSCAData.vb\u0060 change together 92% 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":"EUD Editor 3/Class/Binding/SCABinding.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"37cc0fca42f35dd2592b2a9220a2e71e6b03f8d077bb96d909937ff91b3313f4"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: SCABinding.vb \u2194 StarCraftArchive.vb: \u0060EUD Editor 3/Class/Binding/SCABinding.vb\u0060 and \u0060EUD Editor 3/Class/TriggerEditor/StarCraftArchive.vb\u0060 change together 83% 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":"EUD Editor 3/Class/Binding/SCABinding.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"61dd56e3b904800dd696824e6412a50c7c1d374714f2d2c466ffc81a271fed28"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: ComboxSelecter.xaml.vb \u2194 IconSelecter.xaml.vb: \u0060EUD Editor 3/UserContorl/Field/ComboxSelecter.xaml.vb\u0060 and \u0060EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb\u0060 change together 67% of the time (8 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":"EUD Editor 3/UserContorl/Field/ComboxSelecter.xaml.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"c21c67a055d5c0edd1c39a5b9624dc2ff5808d153462b9c3c4a6d6577e007801"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: IconSelecter.xaml.vb \u2194 InputField.xaml.vb: \u0060EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb\u0060 and \u0060EUD Editor 3/UserContorl/Field/InputField.xaml.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":"EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"6181ec10b1664e313a5137fd5fb61a532d572a9ba9c01713e295ca0446d79a92"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: TEFile.vb \u2194 ItemControl.vb: \u0060EUD Editor 3/Class/TriggerEditor/TEFile.vb\u0060 and \u0060EUD Editor 3/UserContorl/TriggerEditor/WorkTab/ProjectExplorer/ItemControl.vb\u0060 change together 60% 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":"EUD Editor 3/Class/TriggerEditor/TEFile.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"26feb7faa84c85bce2b36d8e91263fabc67918b52e9f05c72a8ee237cdd079fc"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: UIManager.vb \u2194 DataEditor.xaml.vb: \u0060EUD Editor 3/Class/Binding/UIManager.vb\u0060 and \u0060EUD Editor 3/Window/DataEditor.xaml.vb\u0060 change together 59% 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":"EUD Editor 3/Class/Binding/UIManager.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"34612a23549d3b2c011049d548e712713c4dba3837b517795b37e47230f4af5a"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: BindingManager.vb \u2194 UIManager.vb: \u0060EUD Editor 3/Class/Binding/BindingManager.vb\u0060 and \u0060EUD Editor 3/Class/Binding/UIManager.vb\u0060 change together 59% 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":"EUD Editor 3/Class/Binding/BindingManager.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"33cda50e5e5d319b745fb0824315349e78132ab0012cd8fbd321eab978368abd"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: UIManager.vb \u2194 IconSelecter.xaml.vb: \u0060EUD Editor 3/Class/Binding/UIManager.vb\u0060 and \u0060EUD Editor 3/UserContorl/Field/IconSelecter.xaml.vb\u0060 change together 59% 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":"EUD Editor 3/Class/Binding/UIManager.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"06e96be7d43c6646e1ef3ea40148cafd66322aeab4d4060df2729387439d10c2"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: ArgValue.vb \u2194 AssemblyInfo.vb: \u0060EUD Editor 3/Class/TriggerEditor/ClassicEditor/ArgValue.vb\u0060 and \u0060EUD Editor 3/My Project/AssemblyInfo.vb\u0060 change together 57% of the time (8 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":"EUD Editor 3/Class/TriggerEditor/ClassicEditor/ArgValue.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ffa48eb8af5a4a055866736bd6838d90d8fea8b9832584fdadf61e067222c496"}},{"ruleId":"D35","level":"warning","message":{"text":"Change coupling: BindingManager.vb \u2194 InputField.xaml.vb: \u0060EUD Editor 3/Class/Binding/BindingManager.vb\u0060 and \u0060EUD Editor 3/UserContorl/Field/InputField.xaml.vb\u0060 change together 55% 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":"EUD Editor 3/Class/Binding/BindingManager.vb"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"c5ba2ad68bf982bb5465586fd160540fcce0425fbbf91874a25ea84400284e7d"}}],"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-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-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":5,"secretScannerRunsExcluded":0}},"redactionTokens":["A security finding was recorded here. Its details are withheld on the public artifact \u2014 ask the repository owner for the full report."]}]}