Projects /
gotmpl4j /
Coverage /
gotmpl4j-core
gotmpl4j — coverage
Line
90.3%
Branch
81.9%
Latest run
4bea345
on main
· Aug 22 15:22
By package
| Package | Line % | Branch % | Lines | |
|---|---|---|---|---|
org/alexmond/gotmpl4j |
87.5% | 81.3% | 768 | |
org/alexmond/gotmpl4j/exec |
85.8% | 80.0% | 542 | |
org/alexmond/gotmpl4j/html |
92.2% | 82.5% | 1825 | |
org/alexmond/gotmpl4j/parse |
90.8% | 81.6% | 1098 | |
org/alexmond/gotmpl4j/util |
93.2% | 85.6% | 190 |
Worst-covered files (most missed lines first)
| File | Line % | Covered | Missed | |
|---|---|---|---|---|
org/alexmond/gotmpl4j/parse/Parser.java
|
80.7% | 338 | 81 | |
org/alexmond/gotmpl4j/exec/Executor.java
|
85.0% | 437 | 77 | |
org/alexmond/gotmpl4j/html/Transitions.java
|
93.3% | 391 | 28 | |
org/alexmond/gotmpl4j/Functions.java
|
89.1% | 205 | 25 | |
org/alexmond/gotmpl4j/GoTemplate.java
|
85.4% | 140 | 24 | |
org/alexmond/gotmpl4j/html/JsonMarshal.java
|
77.7% | 80 | 23 | |
org/alexmond/gotmpl4j/html/CssLex.java
|
74.7% | 62 | 21 | |
org/alexmond/gotmpl4j/html/Escaper.java
|
95.4% | 412 | 20 | |
org/alexmond/gotmpl4j/PrintfFunction.java
|
88.2% | 127 | 17 | |
org/alexmond/gotmpl4j/html/JsEscapers.java
|
89.1% | 106 | 13 | |
org/alexmond/gotmpl4j/GoFmt.java
|
87.6% | 85 | 12 | |
org/alexmond/gotmpl4j/util/CharUtils.java
|
82.1% | 55 | 12 | |
org/alexmond/gotmpl4j/TemplateException.java
|
60.9% | 14 | 9 | |
org/alexmond/gotmpl4j/html/Context.java
|
83.7% | 41 | 8 | |
org/alexmond/gotmpl4j/parse/Lexer.java
|
97.9% | 371 | 8 | |
org/alexmond/gotmpl4j/html/HtmlEscapers.java
|
94.9% | 111 | 6 | |
org/alexmond/gotmpl4j/html/Escapers.java
|
77.8% | 21 | 6 | |
org/alexmond/gotmpl4j/html/SafeContent.java
|
70.0% | 14 | 6 | |
org/alexmond/gotmpl4j/parse/NodeType.java
|
0.0% | 0 | 6 | |
org/alexmond/gotmpl4j/GoTemplateRegistry.java
|
87.8% | 36 | 5 | |
org/alexmond/gotmpl4j/html/JsLex.java
|
92.5% | 49 | 4 | |
org/alexmond/gotmpl4j/html/HtmlUnescape.java
|
90.2% | 37 | 4 | |
org/alexmond/gotmpl4j/CompiledTemplate.java
|
80.0% | 8 | 2 | |
org/alexmond/gotmpl4j/FunctionProvider.java
|
33.3% | 1 | 2 | |
org/alexmond/gotmpl4j/html/Bytes.java
|
94.6% | 35 | 2 | |
org/alexmond/gotmpl4j/parse/Token.java
|
66.7% | 4 | 2 | |
org/alexmond/gotmpl4j/html/UrlEscapers.java
|
98.8% | 82 | 1 | |
org/alexmond/gotmpl4j/html/EscapeError.java
|
94.4% | 17 | 1 | |
org/alexmond/gotmpl4j/parse/ContinueNode.java
|
50.0% | 1 | 1 | |
org/alexmond/gotmpl4j/parse/BranchNode.java
|
92.3% | 12 | 1 | |
org/alexmond/gotmpl4j/parse/BreakNode.java
|
50.0% | 1 | 1 | |
org/alexmond/gotmpl4j/parse/NumberParser.java
|
99.1% | 108 | 1 | |
org/alexmond/gotmpl4j/util/StringUtils.java
|
98.0% | 50 | 1 | |
org/alexmond/gotmpl4j/TemplateExecutionException.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/TemplateCache.java
|
100.0% | 24 | 0 | |
org/alexmond/gotmpl4j/GoTemplateException.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/TemplateNotFoundException.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/TemplateParseException.java
|
100.0% | 6 | 0 | |
org/alexmond/gotmpl4j/FunctionExecutionException.java
|
100.0% | 10 | 0 | |
org/alexmond/gotmpl4j/MissingKeyMode.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/Function.java
|
0.0% | 0 | 0 | |
org/alexmond/gotmpl4j/exec/ContinueSignal.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/exec/ValuePrinter.java
|
100.0% | 9 | 0 | |
org/alexmond/gotmpl4j/exec/BreakSignal.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/exec/DispatchCache.java
|
100.0% | 15 | 0 | |
org/alexmond/gotmpl4j/html/Content.java
|
100.0% | 21 | 0 | |
org/alexmond/gotmpl4j/html/CssEscapers.java
|
100.0% | 48 | 0 | |
org/alexmond/gotmpl4j/html/Element.java
|
100.0% | 7 | 0 | |
org/alexmond/gotmpl4j/html/UrlPart.java
|
100.0% | 5 | 0 | |
org/alexmond/gotmpl4j/html/AttrTypes.java
|
100.0% | 61 | 0 | |
org/alexmond/gotmpl4j/html/ContentType.java
|
100.0% | 10 | 0 | |
org/alexmond/gotmpl4j/html/EscapeErrorCode.java
|
100.0% | 14 | 0 | |
org/alexmond/gotmpl4j/html/Attr.java
|
100.0% | 8 | 0 | |
org/alexmond/gotmpl4j/html/State.java
|
100.0% | 41 | 0 | |
org/alexmond/gotmpl4j/html/Delim.java
|
100.0% | 5 | 0 | |
org/alexmond/gotmpl4j/html/JsCtx.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/parse/NumberNode.java
|
100.0% | 12 | 0 | |
org/alexmond/gotmpl4j/parse/RangeNode.java
|
100.0% | 1 | 0 | |
org/alexmond/gotmpl4j/parse/CommandNode.java
|
100.0% | 16 | 0 | |
org/alexmond/gotmpl4j/parse/PipeNode.java
|
100.0% | 16 | 0 | |
org/alexmond/gotmpl4j/parse/ListNode.java
|
100.0% | 14 | 0 | |
org/alexmond/gotmpl4j/parse/CommentNode.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/parse/ElseNode.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/parse/ActionNode.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/parse/WithNode.java
|
100.0% | 1 | 0 | |
org/alexmond/gotmpl4j/parse/TemplateNode.java
|
100.0% | 9 | 0 | |
org/alexmond/gotmpl4j/parse/NilNode.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/parse/ChainNode.java
|
100.0% | 19 | 0 | |
org/alexmond/gotmpl4j/parse/IfNode.java
|
100.0% | 1 | 0 | |
org/alexmond/gotmpl4j/parse/FieldNode.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/parse/Node.java
|
0.0% | 0 | 0 | |
org/alexmond/gotmpl4j/parse/EndNode.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/parse/TextNode.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/parse/StringNode.java
|
100.0% | 5 | 0 | |
org/alexmond/gotmpl4j/parse/TokenType.java
|
100.0% | 36 | 0 | |
org/alexmond/gotmpl4j/parse/BoolNode.java
|
100.0% | 4 | 0 | |
org/alexmond/gotmpl4j/parse/VariableNode.java
|
100.0% | 5 | 0 | |
org/alexmond/gotmpl4j/parse/DotNode.java
|
100.0% | 2 | 0 | |
org/alexmond/gotmpl4j/parse/IdentifierNode.java
|
100.0% | 1 | 0 | |
org/alexmond/gotmpl4j/util/IOUtils.java
|
100.0% | 5 | 0 | |
org/alexmond/gotmpl4j/util/StringEscapeUtils.java
|
100.0% | 50 | 0 | |
org/alexmond/gotmpl4j/util/Complex.java
|
100.0% | 17 | 0 |