VS Code extension for Nette Latte template files.
Open and install via VS Code Marketplace: Nette Latte templates.
- Syntax highlight in Latte files.
- Class-based declaration of template variables via Latte tag
{templateType My\Lovely\Type}.- See Latte docs for detailed usage.
- Go to variable definition for variables defined in Latte files.
- Go to class definition of typed variables in Latte files.
- Go to method definition of methods called on typed variables in Latte files.
- Go to referenced Latte files used in
{include ...},{layout ...},{sandbox ...},{extends ...}tags. - Hover information containing type of variables in Latte files.
- Hover information containing return type of method calls in Latte files.
- Type inference of values coming from known method calls with known return types.
- Type resolution of basic iterables.
- Autocomplete support for
$variablesand$object->methodName()in Latte files.
The excentions supports resolving generic types for these basic iterable types:
array<V>iterable<V>\Iterator<V>\IteratorAggregate<V>\Traversable<V>\Generator<V>





