Commit dd6ea89
src: allow CLI args in env with NODE_OPTIONS
Not all CLI options are supported, those that are problematic from a
security or implementation point of view are disallowed, as are ones
that are inappropriate (for example, -e, -p, --i), or that only make
sense when changed with code changes (such as options that change the
javascript syntax or add new APIs).
Backport-PR-URL: #12677
PR-URL: #12028
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>1 parent 8f42148 commit dd6ea89Copy full SHA for dd6ea89
File tree
Expand file treeCollapse file tree
6 files changed
+260
-39
lines changedOpen diff view settings
Filter options
- doc
- api
- src
- test/parallel
Expand file treeCollapse file tree
6 files changed
+260
-39
lines changedOpen diff view settings
Collapse file
+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
444 | 444 | |
445 | 445 | |
446 | 446 | |
| 447 | + |
| 448 | + |
| 449 | + |
| 450 | + |
| 451 | + |
447 | 452 | |
448 | 453 | |
449 | 454 | |
| ||
975 | 980 | |
976 | 981 | |
977 | 982 | |
| 983 | + |
| 984 | + |
| 985 | + |
978 | 986 | |
979 | 987 | |
980 | 988 | |
|
Collapse file
+35Lines changed: 35 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
332 | 332 | |
333 | 333 | |
334 | 334 | |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
| 351 | + |
| 352 | + |
| 353 | + |
| 354 | + |
| 355 | + |
| 356 | + |
| 357 | + |
| 358 | + |
| 359 | + |
| 360 | + |
| 361 | + |
| 362 | + |
| 363 | + |
| 364 | + |
| 365 | + |
| 366 | + |
| 367 | + |
| 368 | + |
| 369 | + |
335 | 370 | |
336 | 371 | |
337 | 372 | |
|
Collapse file
+7Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
226 | 226 | |
227 | 227 | |
228 | 228 | |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
229 | 236 | |
230 | 237 | |
231 | 238 | |
|
Collapse file
+132-37Lines changed: 132 additions & 37 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3759 | 3759 | |
3760 | 3760 | |
3761 | 3761 | |
| 3762 | + |
| 3763 | + |
| 3764 | + |
3762 | 3765 | |
3763 | 3766 | |
3764 | 3767 | |
| ||
3773 | 3776 | |
3774 | 3777 | |
3775 | 3778 | |
| 3779 | + |
| 3780 | + |
| 3781 | + |
| 3782 | + |
| 3783 | + |
| 3784 | + |
| 3785 | + |
| 3786 | + |
| 3787 | + |
| 3788 | + |
| 3789 | + |
| 3790 | + |
| 3791 | + |
| 3792 | + |
| 3793 | + |
| 3794 | + |
| 3795 | + |
| 3796 | + |
| 3797 | + |
| 3798 | + |
| 3799 | + |
| 3800 | + |
| 3801 | + |
| 3802 | + |
| 3803 | + |
| 3804 | + |
| 3805 | + |
| 3806 | + |
| 3807 | + |
| 3808 | + |
| 3809 | + |
| 3810 | + |
| 3811 | + |
| 3812 | + |
| 3813 | + |
| 3814 | + |
| 3815 | + |
| 3816 | + |
| 3817 | + |
| 3818 | + |
| 3819 | + |
| 3820 | + |
| 3821 | + |
| 3822 | + |
3776 | 3823 | |
3777 | 3824 | |
3778 | 3825 | |
| ||
3789 | 3836 | |
3790 | 3837 | |
3791 | 3838 | |
3792 | | - |
| 3839 | + |
| 3840 | + |
3793 | 3841 | |
3794 | 3842 | |
3795 | 3843 | |
| ||
3814 | 3862 | |
3815 | 3863 | |
3816 | 3864 | |
| 3865 | + |
| 3866 | + |
3817 | 3867 | |
3818 | 3868 | |
3819 | 3869 | |
| ||
3934 | 3984 | |
3935 | 3985 | |
3936 | 3986 | |
| 3987 | + |
| 3988 | + |
| 3989 | + |
| 3990 | + |
| 3991 | + |
| 3992 | + |
| 3993 | + |
3937 | 3994 | |
3938 | 3995 | |
3939 | 3996 | |
| ||
4367 | 4424 | |
4368 | 4425 | |
4369 | 4426 | |
| 4427 | + |
| 4428 | + |
| 4429 | + |
| 4430 | + |
| 4431 | + |
| 4432 | + |
| 4433 | + |
| 4434 | + |
| 4435 | + |
| 4436 | + |
| 4437 | + |
| 4438 | + |
| 4439 | + |
| 4440 | + |
| 4441 | + |
| 4442 | + |
| 4443 | + |
| 4444 | + |
| 4445 | + |
| 4446 | + |
| 4447 | + |
| 4448 | + |
| 4449 | + |
| 4450 | + |
| 4451 | + |
| 4452 | + |
| 4453 | + |
| 4454 | + |
| 4455 | + |
| 4456 | + |
| 4457 | + |
| 4458 | + |
| 4459 | + |
| 4460 | + |
| 4461 | + |
| 4462 | + |
| 4463 | + |
| 4464 | + |
| 4465 | + |
| 4466 | + |
| 4467 | + |
| 4468 | + |
| 4469 | + |
| 4470 | + |
| 4471 | + |
| 4472 | + |
| 4473 | + |
| 4474 | + |
4370 | 4475 | |
4371 | 4476 | |
4372 | 4477 | |
| ||
4397 | 4502 | |
4398 | 4503 | |
4399 | 4504 | |
4400 | | - |
4401 | | - |
4402 | | - |
4403 | | - |
4404 | | - |
4405 | | - |
4406 | | - |
4407 | | - |
4408 | | - |
4409 | | - |
4410 | | - |
4411 | | - |
4412 | | - |
| 4505 | + |
| 4506 | + |
| 4507 | + |
| 4508 | + |
| 4509 | + |
| 4510 | + |
| 4511 | + |
| 4512 | + |
| 4513 | + |
| 4514 | + |
| 4515 | + |
| 4516 | + |
| 4517 | + |
| 4518 | + |
| 4519 | + |
| 4520 | + |
| 4521 | + |
4413 | 4522 | |
4414 | | - |
4415 | | - |
4416 | | - |
4417 | | - |
4418 | | - |
4419 | | - |
4420 | | - |
4421 | | - |
| 4523 | + |
| 4524 | + |
| 4525 | + |
| 4526 | + |
| 4527 | + |
| 4528 | + |
| 4529 | + |
4422 | 4530 | |
4423 | 4531 | |
4424 | 4532 | |
| 4533 | + |
| 4534 | + |
4425 | 4535 | |
4426 | 4536 | |
4427 | 4537 | |
| ||
4433 | 4543 | |
4434 | 4544 | |
4435 | 4545 | |
4436 | | - |
4437 | | - |
4438 | | - |
4439 | | - |
4440 | | - |
4441 | | - |
4442 | | - |
4443 | | - |
4444 | | - |
4445 | | - |
4446 | | - |
4447 | | - |
4448 | | - |
4449 | | - |
4450 | | - |
4451 | 4546 | |
4452 | 4547 | |
4453 | 4548 | |
|
Collapse file
test/parallel/test-cli-node-options.js
Copy file name to clipboard+74Lines changed: 74 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
| 1 | + |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | + |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | + |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | + |
| 71 | + |
| 72 | + |
| 73 | + |
| 74 | + |
0 commit comments