feat: add numbersToHexadecimal option to control number to hex conver… #1319
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🎯 Purpose
Resolves #1317 - Adds option to prevent automatic conversion of numbers to hexadecimal format.
📋 Changes
numbersToHexadecimal
boolean option (default:true
)NumberLiteralTransformer
to respect the new option--numbers-to-hexadecimal
flag🔄 Behavior
true
): Maintains existing behavior (backward compatible)false
): Keeps numbers in decimal format🧪 Testing
Added test cases covering both scenarios:
numbersToHexadecimal: true
converts to hexnumbersToHexadecimal: false
preserves decimal📚 Documentation
🔧 Usage Examples