Files
obsidian_ollama/coverage/lcov.info
T
fegger 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
```
2026-05-05 00:37:18 +02:00

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