VTL-specific features and guidance
Table of Contents
Velocity is a Java-based template engine. It permits web page designers to reference methods defined in Java code.
Language Info for Velocity Template Language (VTL)
- Since PMD 5.1.0
- Implementation:
VtlLanguageModule
- Id: velocity
- PMD: ✔️
- CPD: ✔️
Note:
The language id of the Velocity module was in PMD 6 just “vm”. In PMD 7, this has been changed to “velocity”. Also the
package name of the classes has been changed from vm to “velocity”. For classes, that used the
Vm
prefix, now Vtl
is used as the prefix, e.g. VtlLanguageModule
, VtlNode
.