Otras opciones importantes
Una lista breve de las opciones de ofuscación básica que usarás con más frecuencia. Pasa el cursor sobre el icono de información junto a una opción para ver su documentación.
Salida
Establece target en el entorno que ejecutará la salida; consulta Compatibilidad de ejecución para ver qué cambia cada valor.
- target
Renombrado
El renombrado cambia los nombres que tu código puede observar, así que el código que lee .name o .toString() requiere cuidado; consulta Compatibilidad de ejecución.
- renameGlobals
- renameProperties
Protección
selfDefending, debugProtection (con debugProtectionInterval) y domainLock se ignoran cuando vmObfuscation está activada; usa en su lugar VM Self Defending, VM Debug Protection y VM Domain Lock. Estas defensas y disableConsoleOutput también afectan a tus propias pruebas y herramientas, así que ejecuta las pruebas funcionales contra una compilación separada; consulta Pruebas y CI.
- selfDefending
- debugProtection
- disableConsoleOutput
- domainLock
Transformaciones
deadCodeInjection puede aumentar el tamaño de la salida hasta un 200 %; usa deadCodeInjectionThreshold para limitarlo. Fuerza la activación de stringArray y se ignora cuando vmObfuscation está activada.
- deadCodeInjection
Para ver la lista completa de opciones y sus contrapartidas, consulta la Referencia de opciones.
