SiriusObfuscator
SiriusObfuscator copied to clipboard
[0.7] Road to "Missing Swift constructs"
This issue presents the roadmap for the version 0.7 of Sirius obfuscator tool.
Vision
The version 0.7 expands the space of Swift constructs that are properly identified and supported by the Sirius obfuscator.
Scope (initial)
- [ ] Solving the #if / #else / #endif problem by taking the bodies of the if-branches and resolving them independently
- [ ] Ensure on renaming of functions and computed properties which satisfy the requirements from multiple protocols that all these protocols are from our module. If not, no rename
- [ ] Support renaming of the names in backticks
- [ ] Renaming of the local variables
- [ ] Renaming enum case associated values