Coverage report:
67%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2025-12-04 00:00 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
sources / vibelinter / __ / __init__.py
(no class)
100%
2
0
0
100%
0
0
100%
sources / vibelinter / __ / imports.py
(no class)
100%
21
0
0
100%
0
0
100%
sources / vibelinter / __ / nomina.py
(no class)
100%
5
0
0
100%
0
0
100%
sources / vibelinter / __init__.py
(no class)
71%
7
2
0
100%
0
0
71%
sources / vibelinter / __main__.py
(no class)
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
DiffFormats
100%
0
0
0
100%
0
0
100%
sources / vibelinter / cli.py
DisplayFormats
100%
0
0
0
100%
0
0
100%
sources / vibelinter / cli.py
DisplayOptions
100%
0
0
0
100%
0
0
100%
sources / vibelinter / cli.py
RenderableResult
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
CheckResult
0%
19
19
0
0%
10
0
0%
sources / vibelinter / cli.py
FixResult
0%
11
11
0
0%
4
0
0%
sources / vibelinter / cli.py
ConfigureResult
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
DescribeRulesResult
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
DescribeRuleResult
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
ServeResult
0%
2
2
0
100%
0
0
0%
sources / vibelinter / cli.py
CheckCommand
0%
24
24
0
0%
6
0
0%
sources / vibelinter / cli.py
FixCommand
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
ConfigureCommand
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
DescribeRulesCommand
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
DescribeRuleCommand
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
DescribeCommand
0%
1
1
0
100%
0
0
0%
sources / vibelinter / cli.py
ServeCommand
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
Cli
0%
4
4
0
100%
0
0
0%
sources / vibelinter / cli.py
(no class)
53%
189
89
0
0%
46
0
43%
sources / vibelinter / configuration.py
ConfigurationInvalidity
100%
3
0
0
100%
0
0
100%
sources / vibelinter / configuration.py
ConfigurationAbsence
100%
3
0
0
100%
0
0
100%
sources / vibelinter / configuration.py
Configuration
100%
0
0
0
100%
0
0
100%
sources / vibelinter / configuration.py
(no class)
86%
98
14
0
76%
34
8
83%
sources / vibelinter / engine.py
EngineConfiguration
100%
0
0
0
100%
0
0
100%
sources / vibelinter / engine.py
Report
100%
0
0
0
100%
0
0
100%
sources / vibelinter / engine.py
Engine
95%
44
2
0
100%
10
0
96%
sources / vibelinter / engine.py
(no class)
100%
28
0
0
100%
0
0
100%
sources / vibelinter / exceptions.py
Omniexception
100%
0
0
0
100%
0
0
100%
sources / vibelinter / exceptions.py
Omnierror
0%
2
2
0
100%
0
0
0%
sources / vibelinter / exceptions.py
RuleExecuteFailure
50%
4
2
0
100%
0
0
50%
sources / vibelinter / exceptions.py
MetadataProvideFailure
0%
4
4
0
100%
0
0
0%
sources / vibelinter / exceptions.py
RuleRegistryInvalidity
0%
4
4
0
100%
0
0
0%
sources / vibelinter / exceptions.py
RuleConfigureFailure
100%
0
0
0
100%
0
0
100%
sources / vibelinter / exceptions.py
(no class)
100%
18
0
0
100%
0
0
100%
sources / vibelinter / rules / __.py
(no class)
100%
1
0
0
100%
0
0
100%
sources / vibelinter / rules / __init__.py
(no class)
100%
2
0
0
100%
0
0
100%
sources / vibelinter / rules / base.py
BaseRule
64%
22
8
0
0%
2
0
58%
sources / vibelinter / rules / base.py
(no class)
100%
16
0
0
100%
0
0
100%
sources / vibelinter / rules / context.py
ContextExtractor
46%
13
7
0
0%
2
0
40%
sources / vibelinter / rules / context.py
(no class)
100%
9
0
0
100%
0
0
100%
sources / vibelinter / rules / implementations / __.py
(no class)
83%
6
1
0
100%
0
0
83%
sources / vibelinter / rules / implementations / __init__.py
(no class)
100%
3
0
0
100%
0
0
100%
sources / vibelinter / rules / implementations / vbl101.py
VBL101
63%
59
22
0
50%
22
1
59%
sources / vibelinter / rules / implementations / vbl101.py
(no class)
100%
15
0
0
100%
0
0
100%
sources / vibelinter / rules / implementations / vbl201.py
VBL201
94%
88
5
0
87%
54
7
92%
sources / vibelinter / rules / implementations / vbl201.py
(no class)
100%
18
0
0
100%
0
0
100%
sources / vibelinter / rules / implementations / vbl202.py
VBL202
98%
43
1
0
95%
22
1
97%
sources / vibelinter / rules / implementations / vbl202.py
(no class)
100%
14
0
0
100%
0
0
100%
sources / vibelinter / rules / registry.py
RuleDescriptor
100%
0
0
0
100%
0
0
100%
sources / vibelinter / rules / registry.py
RuleRegistryManager
41%
17
10
0
17%
6
1
35%
sources / vibelinter / rules / registry.py
(no class)
100%
18
0
0
100%
0
0
100%
sources / vibelinter / rules / violations.py
Violation
0%
2
2
0
100%
0
0
0%
sources / vibelinter / rules / violations.py
ViolationContext
100%
0
0
0
100%
0
0
100%
sources / vibelinter / rules / violations.py
(no class)
100%
16
0
0
100%
0
0
100%
Total
70%
885
266
0
53%
218
18
67%
No items found using the specified filter.