cc580889d2
Update coverage reports and add new validation utilities Add comprehensive validation utilities for Ollama URL and model name Add new API response types and client configuration interfaces Add Logger utility for consistent logging Add validation function for plugin settings Add unit tests for validation functions Update TypeScript configuration Update coverage reports to reflect new code additions ```
682 lines
8.3 KiB
Plaintext
682 lines
8.3 KiB
Plaintext
TN:
|
|
SF:src/error-handler.ts
|
|
FN:18,(anonymous_0)
|
|
FN:49,(anonymous_1)
|
|
FN:109,(anonymous_2)
|
|
FN:146,(anonymous_3)
|
|
FN:150,(anonymous_4)
|
|
FN:154,(anonymous_5)
|
|
FN:163,(anonymous_6)
|
|
FN:167,(anonymous_7)
|
|
FN:171,(anonymous_8)
|
|
FN:175,(anonymous_9)
|
|
FNF:10
|
|
FNH:10
|
|
FNDA:4,(anonymous_0)
|
|
FNDA:7,(anonymous_1)
|
|
FNDA:8,(anonymous_2)
|
|
FNDA:1,(anonymous_3)
|
|
FNDA:1,(anonymous_4)
|
|
FNDA:1,(anonymous_5)
|
|
FNDA:1,(anonymous_6)
|
|
FNDA:1,(anonymous_7)
|
|
FNDA:1,(anonymous_8)
|
|
FNDA:1,(anonymous_9)
|
|
DA:1,1
|
|
DA:2,1
|
|
DA:13,1
|
|
DA:19,4
|
|
DA:20,4
|
|
DA:22,4
|
|
DA:23,1
|
|
DA:24,1
|
|
DA:25,3
|
|
DA:26,2
|
|
DA:27,2
|
|
DA:29,1
|
|
DA:30,1
|
|
DA:33,4
|
|
DA:34,4
|
|
DA:38,4
|
|
DA:41,4
|
|
DA:42,3
|
|
DA:50,7
|
|
DA:52,2
|
|
DA:53,2
|
|
DA:55,0
|
|
DA:58,0
|
|
DA:59,0
|
|
DA:61,0
|
|
DA:64,2
|
|
DA:65,2
|
|
DA:66,2
|
|
DA:67,1
|
|
DA:69,1
|
|
DA:71,0
|
|
DA:74,1
|
|
DA:75,1
|
|
DA:77,0
|
|
DA:80,1
|
|
DA:81,1
|
|
DA:83,0
|
|
DA:86,1
|
|
DA:87,1
|
|
DA:89,0
|
|
DA:92,0
|
|
DA:95,0
|
|
DA:110,8
|
|
DA:112,8
|
|
DA:113,2
|
|
DA:116,6
|
|
DA:121,1
|
|
DA:124,5
|
|
DA:125,1
|
|
DA:128,4
|
|
DA:129,1
|
|
DA:132,3
|
|
DA:133,1
|
|
DA:136,2
|
|
DA:137,1
|
|
DA:140,1
|
|
DA:147,1
|
|
DA:151,1
|
|
DA:159,1
|
|
DA:160,1
|
|
DA:164,1
|
|
DA:168,1
|
|
DA:172,1
|
|
DA:176,1
|
|
LF:64
|
|
LH:54
|
|
BRDA:22,0,0,1
|
|
BRDA:22,0,1,3
|
|
BRDA:25,1,0,2
|
|
BRDA:25,1,1,1
|
|
BRDA:33,2,0,4
|
|
BRDA:39,3,0,0
|
|
BRDA:39,3,1,4
|
|
BRDA:39,4,0,3
|
|
BRDA:39,4,1,1
|
|
BRDA:41,5,0,3
|
|
BRDA:50,6,0,2
|
|
BRDA:50,6,1,0
|
|
BRDA:50,6,2,2
|
|
BRDA:50,6,3,1
|
|
BRDA:50,6,4,1
|
|
BRDA:50,6,5,1
|
|
BRDA:50,6,6,0
|
|
BRDA:50,6,7,0
|
|
BRDA:52,7,0,2
|
|
BRDA:58,8,0,0
|
|
BRDA:64,9,0,2
|
|
BRDA:66,10,0,1
|
|
BRDA:67,11,0,1
|
|
BRDA:67,11,1,0
|
|
BRDA:74,12,0,1
|
|
BRDA:80,13,0,1
|
|
BRDA:81,14,0,1
|
|
BRDA:81,14,1,0
|
|
BRDA:86,15,0,1
|
|
BRDA:95,16,0,0
|
|
BRDA:95,16,1,0
|
|
BRDA:112,17,0,2
|
|
BRDA:116,18,0,1
|
|
BRDA:117,19,0,6
|
|
BRDA:117,19,1,5
|
|
BRDA:117,19,2,5
|
|
BRDA:124,20,0,1
|
|
BRDA:124,21,0,5
|
|
BRDA:124,21,1,4
|
|
BRDA:128,22,0,1
|
|
BRDA:128,23,0,4
|
|
BRDA:128,23,1,3
|
|
BRDA:132,24,0,1
|
|
BRDA:132,25,0,3
|
|
BRDA:132,25,1,2
|
|
BRDA:136,26,0,1
|
|
BRDA:136,27,0,2
|
|
BRDA:136,27,1,1
|
|
BRDA:159,28,0,1
|
|
BRDA:159,28,1,0
|
|
BRF:50
|
|
BRH:40
|
|
end_of_record
|
|
TN:
|
|
SF:src/tool-executor.ts
|
|
FN:9,(anonymous_0)
|
|
FN:14,(anonymous_1)
|
|
FNF:2
|
|
FNH:2
|
|
FNDA:27,(anonymous_0)
|
|
FNDA:27,(anonymous_1)
|
|
DA:2,1
|
|
DA:3,1
|
|
DA:5,1
|
|
DA:10,27
|
|
DA:11,27
|
|
DA:17,27
|
|
DA:19,27
|
|
DA:22,26
|
|
DA:24,26
|
|
DA:25,25
|
|
DA:26,25
|
|
DA:28,1
|
|
DA:35,25
|
|
DA:36,1
|
|
DA:40,24
|
|
DA:41,2
|
|
DA:44,22
|
|
DA:45,1
|
|
DA:48,21
|
|
DA:49,21
|
|
DA:50,14
|
|
DA:53,7
|
|
DA:54,6
|
|
DA:57,1
|
|
LF:24
|
|
LH:24
|
|
BRDA:19,0,0,26
|
|
BRDA:19,0,1,1
|
|
BRDA:24,1,0,25
|
|
BRDA:24,1,1,1
|
|
BRDA:29,2,0,1
|
|
BRDA:29,2,1,0
|
|
BRDA:35,3,0,1
|
|
BRDA:40,4,0,2
|
|
BRDA:44,5,0,1
|
|
BRDA:49,6,0,14
|
|
BRDA:50,7,0,14
|
|
BRDA:50,7,1,0
|
|
BRF:12
|
|
BRH:10
|
|
end_of_record
|
|
TN:
|
|
SF:src/types.ts
|
|
FN:7,(anonymous_0)
|
|
FN:18,(anonymous_1)
|
|
FN:29,(anonymous_2)
|
|
FN:39,(anonymous_3)
|
|
FN:49,(anonymous_4)
|
|
FN:59,(anonymous_5)
|
|
FN:69,(anonymous_6)
|
|
FN:79,(anonymous_7)
|
|
FNF:8
|
|
FNH:8
|
|
FNDA:2,(anonymous_0)
|
|
FNDA:34,(anonymous_1)
|
|
FNDA:4,(anonymous_2)
|
|
FNDA:1,(anonymous_3)
|
|
FNDA:3,(anonymous_4)
|
|
FNDA:2,(anonymous_5)
|
|
FNDA:7,(anonymous_6)
|
|
FNDA:16,(anonymous_7)
|
|
DA:7,2
|
|
DA:8,2
|
|
DA:9,2
|
|
DA:10,2
|
|
DA:11,2
|
|
DA:12,2
|
|
DA:13,2
|
|
DA:14,2
|
|
DA:17,2
|
|
DA:20,34
|
|
DA:21,34
|
|
DA:23,34
|
|
DA:24,34
|
|
DA:28,2
|
|
DA:31,4
|
|
DA:33,4
|
|
DA:34,4
|
|
DA:38,2
|
|
DA:41,1
|
|
DA:43,1
|
|
DA:44,1
|
|
DA:48,2
|
|
DA:51,3
|
|
DA:53,3
|
|
DA:54,3
|
|
DA:58,2
|
|
DA:61,2
|
|
DA:63,2
|
|
DA:64,2
|
|
DA:68,2
|
|
DA:71,7
|
|
DA:73,7
|
|
DA:74,7
|
|
DA:78,2
|
|
DA:81,16
|
|
DA:83,16
|
|
DA:84,16
|
|
LF:37
|
|
LH:37
|
|
BRDA:7,0,0,2
|
|
BRDA:7,0,1,2
|
|
BRF:2
|
|
BRH:2
|
|
end_of_record
|
|
TN:
|
|
SF:src/utils.ts
|
|
FN:6,(anonymous_0)
|
|
FN:23,(anonymous_1)
|
|
FN:31,(anonymous_2)
|
|
FN:40,(anonymous_3)
|
|
FN:51,(anonymous_4)
|
|
FN:62,(anonymous_5)
|
|
FN:73,(anonymous_6)
|
|
FN:88,(anonymous_7)
|
|
FN:116,(anonymous_8)
|
|
FN:126,(anonymous_9)
|
|
FN:141,validateOllamaUrl
|
|
FN:173,validateModelName
|
|
FN:209,validatePluginSettings
|
|
FN:228,normalizePath
|
|
FN:246,isValidHttpUrl
|
|
FN:263,safeParseJson
|
|
FN:298,checkDepth
|
|
FN:341,validatePath
|
|
FNF:18
|
|
FNH:9
|
|
FNDA:2,(anonymous_0)
|
|
FNDA:0,(anonymous_1)
|
|
FNDA:0,(anonymous_2)
|
|
FNDA:0,(anonymous_3)
|
|
FNDA:0,(anonymous_4)
|
|
FNDA:0,(anonymous_5)
|
|
FNDA:0,(anonymous_6)
|
|
FNDA:0,(anonymous_7)
|
|
FNDA:0,(anonymous_8)
|
|
FNDA:0,(anonymous_9)
|
|
FNDA:12,validateOllamaUrl
|
|
FNDA:15,validateModelName
|
|
FNDA:4,validatePluginSettings
|
|
FNDA:21,normalizePath
|
|
FNDA:16,isValidHttpUrl
|
|
FNDA:36,safeParseJson
|
|
FNDA:101,checkDepth
|
|
FNDA:21,validatePath
|
|
DA:6,2
|
|
DA:7,2
|
|
DA:8,2
|
|
DA:9,2
|
|
DA:10,2
|
|
DA:16,2
|
|
DA:17,2
|
|
DA:24,0
|
|
DA:32,0
|
|
DA:41,0
|
|
DA:42,0
|
|
DA:52,0
|
|
DA:53,0
|
|
DA:63,0
|
|
DA:64,0
|
|
DA:74,0
|
|
DA:75,0
|
|
DA:76,0
|
|
DA:77,0
|
|
DA:89,0
|
|
DA:90,0
|
|
DA:91,0
|
|
DA:92,0
|
|
DA:94,0
|
|
DA:96,0
|
|
DA:97,0
|
|
DA:99,0
|
|
DA:100,0
|
|
DA:102,0
|
|
DA:103,0
|
|
DA:105,0
|
|
DA:106,0
|
|
DA:117,0
|
|
DA:127,0
|
|
DA:141,2
|
|
DA:142,12
|
|
DA:143,2
|
|
DA:147,10
|
|
DA:148,10
|
|
DA:149,0
|
|
DA:153,10
|
|
DA:154,3
|
|
DA:161,7
|
|
DA:162,1
|
|
DA:165,6
|
|
DA:173,2
|
|
DA:174,15
|
|
DA:175,2
|
|
DA:178,13
|
|
DA:179,13
|
|
DA:180,0
|
|
DA:184,13
|
|
DA:185,13
|
|
DA:186,3
|
|
DA:193,10
|
|
DA:194,1
|
|
DA:197,9
|
|
DA:198,1
|
|
DA:201,8
|
|
DA:209,2
|
|
DA:210,4
|
|
DA:212,4
|
|
DA:213,4
|
|
DA:214,4
|
|
DA:215,2
|
|
DA:219,4
|
|
DA:220,4
|
|
DA:221,4
|
|
DA:222,2
|
|
DA:226,4
|
|
DA:228,2
|
|
DA:230,21
|
|
DA:233,21
|
|
DA:234,0
|
|
DA:237,21
|
|
DA:246,2
|
|
DA:248,16
|
|
DA:249,16
|
|
DA:251,5
|
|
DA:253,11
|
|
DA:263,2
|
|
DA:264,36
|
|
DA:265,1
|
|
DA:269,35
|
|
DA:270,1
|
|
DA:274,34
|
|
DA:288,34
|
|
DA:289,340
|
|
DA:290,4
|
|
DA:294,30
|
|
DA:295,30
|
|
DA:299,101
|
|
DA:300,1
|
|
DA:303,100
|
|
DA:304,0
|
|
DA:305,0
|
|
DA:306,0
|
|
DA:309,100
|
|
DA:310,48
|
|
DA:311,73
|
|
DA:312,21
|
|
DA:317,79
|
|
DA:320,28
|
|
DA:321,1
|
|
DA:325,27
|
|
DA:326,0
|
|
DA:329,27
|
|
DA:332,3
|
|
DA:333,3
|
|
DA:335,0
|
|
DA:341,2
|
|
DA:342,21
|
|
DA:345,21
|
|
DA:346,21
|
|
DA:347,2
|
|
DA:351,19
|
|
DA:352,2
|
|
DA:356,17
|
|
DA:357,1
|
|
DA:361,16
|
|
DA:362,16
|
|
DA:363,8
|
|
DA:367,8
|
|
DA:368,8
|
|
DA:369,1
|
|
DA:372,7
|
|
LF:126
|
|
LH:91
|
|
BRDA:6,0,0,2
|
|
BRDA:6,0,1,2
|
|
BRDA:41,1,0,0
|
|
BRDA:52,2,0,0
|
|
BRDA:63,3,0,0
|
|
BRDA:74,4,0,0
|
|
BRDA:76,5,0,0
|
|
BRDA:77,6,0,0
|
|
BRDA:77,6,1,0
|
|
BRDA:91,7,0,0
|
|
BRDA:91,7,1,0
|
|
BRDA:94,8,0,0
|
|
BRDA:94,8,1,0
|
|
BRDA:94,8,2,0
|
|
BRDA:94,8,3,0
|
|
BRDA:142,9,0,2
|
|
BRDA:142,10,0,12
|
|
BRDA:142,10,1,11
|
|
BRDA:148,11,0,0
|
|
BRDA:153,12,0,3
|
|
BRDA:161,13,0,1
|
|
BRDA:174,14,0,2
|
|
BRDA:174,15,0,15
|
|
BRDA:174,15,1,14
|
|
BRDA:179,16,0,0
|
|
BRDA:185,17,0,3
|
|
BRDA:193,18,0,1
|
|
BRDA:197,19,0,1
|
|
BRDA:212,20,0,4
|
|
BRDA:214,21,0,2
|
|
BRDA:219,22,0,4
|
|
BRDA:221,23,0,2
|
|
BRDA:233,24,0,0
|
|
BRDA:233,25,0,21
|
|
BRDA:233,25,1,21
|
|
BRDA:253,26,0,11
|
|
BRDA:253,26,1,4
|
|
BRDA:263,27,0,36
|
|
BRDA:263,28,0,36
|
|
BRDA:264,29,0,1
|
|
BRDA:269,30,0,1
|
|
BRDA:289,31,0,4
|
|
BRDA:299,32,0,1
|
|
BRDA:303,33,0,0
|
|
BRDA:303,33,1,100
|
|
BRDA:305,34,0,0
|
|
BRDA:309,35,0,48
|
|
BRDA:309,36,0,100
|
|
BRDA:309,36,1,98
|
|
BRDA:311,37,0,21
|
|
BRDA:320,38,0,1
|
|
BRDA:325,39,0,0
|
|
BRDA:325,40,0,27
|
|
BRDA:325,40,1,27
|
|
BRDA:332,41,0,3
|
|
BRDA:332,42,0,3
|
|
BRDA:332,42,1,3
|
|
BRDA:336,43,0,0
|
|
BRDA:336,43,1,0
|
|
BRDA:346,44,0,2
|
|
BRDA:351,45,0,2
|
|
BRDA:351,46,0,19
|
|
BRDA:351,46,1,17
|
|
BRDA:356,47,0,1
|
|
BRDA:362,48,0,8
|
|
BRDA:368,49,0,1
|
|
BRF:66
|
|
BRH:45
|
|
end_of_record
|
|
TN:
|
|
SF:src/vault-indexer.ts
|
|
FN:31,(anonymous_0)
|
|
FN:35,(anonymous_1)
|
|
FN:48,(anonymous_2)
|
|
FN:75,(anonymous_3)
|
|
FN:81,(anonymous_4)
|
|
FN:86,(anonymous_5)
|
|
FN:227,(anonymous_6)
|
|
FN:292,(anonymous_7)
|
|
FN:304,(anonymous_8)
|
|
FN:323,(anonymous_9)
|
|
FN:328,(anonymous_10)
|
|
FN:334,(anonymous_11)
|
|
FN:341,(anonymous_12)
|
|
FN:346,(anonymous_13)
|
|
FN:374,(anonymous_14)
|
|
FN:389,(anonymous_15)
|
|
FNF:16
|
|
FNH:16
|
|
FNDA:31,(anonymous_0)
|
|
FNDA:16,(anonymous_1)
|
|
FNDA:54,(anonymous_2)
|
|
FNDA:38,(anonymous_3)
|
|
FNDA:268,(anonymous_4)
|
|
FNDA:841,(anonymous_5)
|
|
FNDA:60,(anonymous_6)
|
|
FNDA:3,(anonymous_7)
|
|
FNDA:58,(anonymous_8)
|
|
FNDA:63,(anonymous_9)
|
|
FNDA:1,(anonymous_10)
|
|
FNDA:1,(anonymous_11)
|
|
FNDA:123,(anonymous_12)
|
|
FNDA:295,(anonymous_13)
|
|
FNDA:489,(anonymous_14)
|
|
FNDA:534,(anonymous_15)
|
|
DA:4,1
|
|
DA:5,1
|
|
DA:6,1
|
|
DA:7,1
|
|
DA:8,1
|
|
DA:9,1
|
|
DA:10,1
|
|
DA:11,1
|
|
DA:12,1
|
|
DA:13,1
|
|
DA:28,1
|
|
DA:32,31
|
|
DA:36,16
|
|
DA:37,16
|
|
DA:39,16
|
|
DA:40,16
|
|
DA:41,2
|
|
DA:45,14
|
|
DA:46,15
|
|
DA:47,15
|
|
DA:49,54
|
|
DA:50,53
|
|
DA:51,53
|
|
DA:53,53
|
|
DA:54,50
|
|
DA:60,3
|
|
DA:64,15
|
|
DA:65,54
|
|
DA:66,50
|
|
DA:67,4
|
|
DA:68,1
|
|
DA:75,38
|
|
DA:82,268
|
|
DA:88,841
|
|
DA:220,841
|
|
DA:228,60
|
|
DA:229,60
|
|
DA:232,60
|
|
DA:233,60
|
|
DA:235,60
|
|
DA:237,60
|
|
DA:238,3
|
|
DA:242,60
|
|
DA:243,60
|
|
DA:244,60
|
|
DA:245,60
|
|
DA:246,2
|
|
DA:247,2
|
|
DA:248,2
|
|
DA:249,3
|
|
DA:250,3
|
|
DA:251,3
|
|
DA:252,3
|
|
DA:253,3
|
|
DA:259,60
|
|
DA:262,60
|
|
DA:263,60
|
|
DA:264,60
|
|
DA:265,60
|
|
DA:266,63
|
|
DA:268,63
|
|
DA:269,3
|
|
DA:272,60
|
|
DA:273,2
|
|
DA:275,58
|
|
DA:276,58
|
|
DA:277,1
|
|
DA:280,60
|
|
DA:283,60
|
|
DA:284,60
|
|
DA:286,60
|
|
DA:292,3
|
|
DA:309,58
|
|
DA:310,58
|
|
DA:311,58
|
|
DA:312,58
|
|
DA:315,58
|
|
DA:316,50
|
|
DA:319,58
|
|
DA:320,64
|
|
DA:323,64
|
|
DA:324,1
|
|
DA:328,64
|
|
DA:329,1
|
|
DA:333,64
|
|
DA:334,1
|
|
DA:335,1
|
|
DA:336,1
|
|
DA:341,123
|
|
DA:342,57
|
|
DA:346,295
|
|
DA:347,64
|
|
DA:349,58
|
|
DA:353,64
|
|
DA:354,58
|
|
DA:357,64
|
|
DA:362,58
|
|
DA:363,58
|
|
DA:364,0
|
|
DA:367,58
|
|
DA:376,489
|
|
DA:377,220
|
|
DA:381,269
|
|
DA:382,1
|
|
DA:384,268
|
|
DA:385,1
|
|
DA:389,267
|
|
DA:390,534
|
|
DA:391,520
|
|
DA:392,519
|
|
DA:395,267
|
|
LF:111
|
|
LH:110
|
|
BRDA:35,0,0,0
|
|
BRDA:40,1,0,2
|
|
BRDA:53,2,0,50
|
|
BRDA:65,3,0,50
|
|
BRDA:65,3,1,4
|
|
BRDA:65,4,0,54
|
|
BRDA:65,4,1,53
|
|
BRDA:67,5,0,1
|
|
BRDA:69,6,0,1
|
|
BRDA:69,6,1,0
|
|
BRDA:220,7,0,841
|
|
BRDA:220,7,1,710
|
|
BRDA:245,8,0,2
|
|
BRDA:250,9,0,3
|
|
BRDA:268,10,0,3
|
|
BRDA:272,11,0,2
|
|
BRDA:276,12,0,1
|
|
BRDA:315,13,0,50
|
|
BRDA:315,14,0,58
|
|
BRDA:315,14,1,57
|
|
BRDA:323,15,0,1
|
|
BRDA:328,16,0,1
|
|
BRDA:334,17,0,1
|
|
BRDA:341,18,0,57
|
|
BRDA:347,19,0,58
|
|
BRDA:353,20,0,58
|
|
BRDA:363,21,0,0
|
|
BRDA:376,22,0,220
|
|
BRDA:381,23,0,1
|
|
BRDA:381,24,0,269
|
|
BRDA:381,24,1,1
|
|
BRDA:384,25,0,1
|
|
BRDA:384,26,0,268
|
|
BRDA:384,26,1,24
|
|
BRDA:390,27,0,14
|
|
BRDA:391,28,0,1
|
|
BRF:36
|
|
BRH:33
|
|
end_of_record
|