Extensión "wrapper" que invoca tvdformat.jar (o SQLcl) como proceso externo para
formatear PL/SQL/SQL con las reglas de Trivadis. No incluye ni redistribuye
ningún artefacto de Oracle
instalación.
Requisitos previos
- JDK 17+ instalado.
tvdformat.jar, descargado desde los releases de
plsql-formatter-settings
(o compilado localmente), o una instalación de Oracle SQLcl si prefieres
useSqlcl: true.
- El archivo xml y arbori se puede descargar directo desde XML y Arbori
Configuración mínima
{
"plsqlFormatter.jarPath": "C:/tools/tvdformat.jar",
"plsqlFormatter.profiles": [
{
"name": "Trivadis Default",
"xmlPath": "C:/tools/trivadis_advanced_format.xml",
"arboriPath": "C:/tools/trivadis_custom_format.arbori"
}
],
"plsqlFormatter.activeProfile": "Trivadis Default"
}
Ejecuta el comando PL/SQL Formatter: Verify Setup para comprobar que todo
está bien configurado.
Se puede ajustar las configuraciones en el apartado de Rules
Opciones avanzadas
Para claves del XML no cubiertas por un setting dedicado, usar el override
libre:
{
"plsqlFormatter.rules.raw": {
"flowControl": "oracle.dbtools.app.Format.FlowControl.IndentedActions"
}
}
Nota sobre licencias
Esta extensión no descarga ni empaqueta tvdformat.jar, dbtools-common.jar
ni ningún componente de SQLcl/SQL Developer.