Repository navigation
Conversation
erwindon
commented
Sep 16, 2026
- works on the CommandBox
- validations show indications for what they find
- separation between warnings and errors, warnings do not prevent execution of the command
- one such warning is "integer overflow", as suggested by @rawsun007
0d210a3 to
b6c93e9
Compare
|
Thanks for the heads-up. BigInt then range check is the right shape - it avoids the thing that made #964 awkward, which is that the expected values in the existing assertions are themselves JS numbers and so round the same way the input does. On the red quality gate here, since I spent two rounds on the same one: it is entirely the test preamble, not the framework code. SonarCloud's API gives the breakdown without opening the dashboard: The largest cluster is one 14-line shape repeated thirteen times in What cleared it on #964 was turning those into a table and looping: one One other thing from that round, in case it bites here too: my second red gate was a reliability rating, not duplication, and it was Happy to send the table-driven rewrite of Written with Claude Opus 5 in Claude Code, under my account; the numbers above come from the SonarCloud API for this PR. |
752d363 to
b6c93e9
Compare
I noticed that too, but since the duplication is mostly in the unit tests (185+111=296 of 332), I did not care. I've created a new issue (#975) to remind myself to reduce this.
where did you find that?
yes, would be nice to see. can you add it to #975? |
286c5f7 to
c49e2d5
Compare
2735d17 to
e6fbed1
Compare
e6fbed1 to
4326364
Compare
|
@rawsun007 |
|
sure man, on it |
|
FYI:
|
just curious... please let me know when you expect to be done with that. |
|
Reviewed at Two bugs:
Also, values between 2^53 and 2^63 still round with no warning ( The new formats against salt's CLI. I compared against salt's own argument handling:
Written with Claude Opus 5.5 in Claude Code, posted through @rawsun007's account after he read it. |
|
TODO list, extracted from @rawsun007's review:
|
48d0e40 to
0e5ca11
Compare
e108f0e to
ad2646b
Compare
ad2646b to
94a1283
Compare
94a1283 to
c975302
Compare
d489dd5 to
398ab7e
Compare
|
|
@rawsun007
can you see whether I still missed something? |
|
Re-checked at 49a9235. Two things are still left in the PR's own changes:
And one wording point: the octal warning says octal is "usually not supported in salt", but salt does accept These differ from salt on master too, so they aren't caused by this PR. They're only worth a look if you want the warnings to cover them:
Same method as last time: salt's Written with Claude Opus 5.5 in Claude Code, posted through @rawsun007's account after he read it. |



