• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nette / latte / 39695905234
94%

Build:
DEFAULT BRANCH: master
Ran 21 Oct 2026 11:50PM UTC
Jobs 1
Files 180
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Oct 2026 11:49PM UTC coverage: 94.187% (-0.7%) from 94.935%
39695905234

push

github

dg
docs: added internals of unquoted strings

Describes how `{include foo.latte}` and `{link Foo:bar}` parse: the two views of
a tag (text with whitespace vs. stream without it), the wrap-in-quotes trick that
buys interpolation, the all-or-nothing decision rule, and why its failure is
silent - a bareword is a string in Latte, so the expression fallback produces a
StringNode too and masks the refusal.

Also records why the construct exists at all: it is not a designed feature but a
compatibility surface reconstructed on a PHP-like parser that cannot natively
accept `foo.latte` as a name, and the limits section is the boundary where the
reconstruction is imperfect or was deliberately narrowed.

6837 of 7259 relevant lines covered (94.19%)

0.94 hits per line

Coverage Regressions

Lines Coverage ∆ File
84
10.64
-89.36% src/Tools/Linter.php
21
89.0
-3.56% src/Latte/Compiler/TagParser.php
15
49.32
-5.95% src/Latte/Essential/Blueprint.php
11
97.08
-1.05% src/Latte/Compiler/TemplateParserHtml.php
10
99.14
0.71% src/Latte/Compiler/TagParserData.php
9
70.69
-9.67% src/Bridges/Tracy/LattePanel.php
8
82.35
-1.28% src/Latte/Runtime/Cache.php
7
97.43
-0.31% src/Latte/Essential/Filters.php
6
5.26
5.26% src/Latte/Essential/Nodes/DumpNode.php
6
8.33
8.33% src/Latte/Essential/Nodes/VarPrintNode.php
5
84.44
-0.34% src/Latte/Essential/CachingIterator.php
5
90.0
6.33% src/Latte/Sandbox/RuntimeChecker.php
4
95.8
-0.44% src/Latte/Compiler/PrintContext.php
4
93.98
-1.48% src/Latte/Compiler/TemplateGenerator.php
4
95.7
0.09% src/Latte/Essential/Nodes/ForeachNode.php
3
94.12
-0.09% src/Latte/Compiler/Dedent.php
3
94.38
-0.46% src/Latte/Compiler/Escaper.php
3
50.0
-7.14% src/Latte/Compiler/Nodes/Php/Expression/CloneNode.php
3
60.0
-4.29% src/Latte/Compiler/Nodes/Php/Expression/MatchNode.php
3
91.94
19.21% src/Latte/Compiler/Nodes/Php/ExpressionNode.php
3
50.0
0.0% src/Latte/Compiler/Nodes/Php/Expression/TemporaryNode.php
3
69.23
-5.77% src/Latte/Compiler/Nodes/Php/Expression/UnaryOpNode.php
3
50.0
-5.56% src/Latte/Compiler/Nodes/Php/IntersectionTypeNode.php
3
46.15
-3.85% src/Latte/Compiler/Nodes/Php/MatchArmNode.php
3
84.21
-2.15% src/Latte/Compiler/Nodes/Php/Scalar/IntegerNode.php
3
50.0
-5.56% src/Latte/Compiler/Nodes/Php/UnionTypeNode.php
3
98.25
-0.42% src/Latte/Compiler/TemplateParser.php
3
70.0
-7.78% src/Latte/Essential/Nodes/NTagNode.php
3
89.66
-0.67% src/Latte/Essential/Nodes/ParametersNode.php
3
94.64
-1.72% src/Latte/Essential/Nodes/SwitchNode.php
3
97.1
-0.18% src/Latte/Essential/WhitespaceMinifier.php
2
88.89
18.3% src/Latte/Compiler/Nodes/Php/Expression/AssignOpNode.php
2
63.64
-6.36% src/Latte/Compiler/Nodes/Php/Expression/InNode.php
2
86.67
0.0% src/Latte/Compiler/Nodes/Php/Expression/PostOpNode.php
2
86.67
0.0% src/Latte/Compiler/Nodes/Php/Expression/PreOpNode.php
2
93.94
-0.18% src/Latte/Compiler/Nodes/Php/FilterNode.php
2
91.3
-0.7% src/Latte/Compiler/Nodes/Php/NameNode.php
2
57.14
-9.52% src/Latte/Compiler/Nodes/Php/NullableTypeNode.php
2
84.21
-0.79% src/Latte/Compiler/Nodes/Php/Scalar/FloatNode.php
2
96.4
11.94% src/Latte/Compiler/PhpHelpers.php
2
97.87
-0.15% src/Latte/Compiler/TemplateLexer.php
2
96.43
-0.18% src/Latte/Essential/Nodes/DefineNode.php
2
97.18
-0.04% src/Latte/Essential/Nodes/EmbedNode.php
2
96.15
-1.92% src/Latte/Essential/Nodes/NElseNode.php
1
92.31
0.0% src/Latte/Compiler/Nodes/Php/ArgumentNode.php
1
95.24
0.0% src/Latte/Compiler/Nodes/Php/ArrayItemNode.php
1
97.3
-0.07% src/Latte/Compiler/Nodes/Php/Expression/BinaryOpNode.php
1
90.0
0.0% src/Latte/Compiler/Nodes/Php/Expression/CastNode.php
1
96.77
0.0% src/Latte/Compiler/Nodes/Php/Expression/ClosureNode.php
1
94.12
0.0% src/Latte/Compiler/Nodes/Php/Expression/IssetNode.php
1
83.33
3.33% src/Latte/Compiler/Nodes/Php/InterpolatedStringPartNode.php
1
92.86
0.0% src/Latte/Compiler/Nodes/Php/ListItemNode.php
1
94.74
0.62% src/Latte/Compiler/Nodes/Php/ListNode.php
1
96.43
-0.35% src/Latte/Compiler/Nodes/Php/ModifierNode.php
1
94.12
0.0% src/Latte/Compiler/Nodes/Php/ParameterNode.php
1
83.33
3.33% src/Latte/Compiler/Nodes/Php/SuperiorTypeNode.php
1
83.33
3.33% src/Latte/Compiler/Nodes/TemplateNode.php
1
97.44
0.03% src/Latte/Compiler/TagLexer.php
1
96.3
-0.37% src/Latte/Compiler/Tag.php
1
92.86
-0.48% src/Latte/Essential/Nodes/DebugbreakNode.php
1
95.24
-0.22% src/Latte/Essential/Nodes/ExtendsNode.php
1
98.7
-0.02% src/Latte/Essential/Nodes/IfNode.php
1
97.22
-2.78% src/Latte/Essential/Nodes/NAttrNode.php
1
97.87
-0.04% src/Latte/Essential/Tracer.php
1
95.83
-0.6% src/Latte/Loaders/FileLoader.php
1
94.12
-0.33% src/Latte/Runtime/FunctionExecutor.php
1
94.44
-1.21% src/Latte/Runtime/Helpers.php
1
97.69
-0.84% src/Latte/Runtime/Template.php
1
96.77
-0.28% src/Latte/Runtime/XmlHelpers.php
Jobs
ID Job ID Ran Files Coverage
1 39695905234.1 21 Oct 2026 11:50PM UTC 180
94.19
GitHub Action Run
Source Files on build 39695905234
  • Tree
  • List 180
  • Changed 179
  • Source Changed 179
  • Coverage Changed 179
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39695905234
  • 02b2c132 on github
  • Prev Build on master (#30653514805)
  • Next Build on master (#39698065019)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc