From ce6d756298ace3f1fddf8980e1a0e6de3c01faef Mon Sep 17 00:00:00 2001 From: David Glasser Date: Wed, 24 Mar 2021 16:07:26 -0700 Subject: [PATCH] src: document newer values for --unhandled-rejections flag These values were added in v15.0.0 by #33475 but were not included in the `node --help` output. Also documents which value is the default. PR-URL: https://github.com/nodejs/node/pull/37899 Fixes: https://github.com/nodejs/node/issues/37896 Refs: https://github.com/nodejs/node/issues/33475 Reviewed-By: Anna Henningsen Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen Reviewed-By: James M Snell --- src/node_options.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/node_options.cc b/src/node_options.cc index 2a67800ef172c0..a0bbb1681cc1b8 100644 --- a/src/node_options.cc +++ b/src/node_options.cc @@ -500,8 +500,12 @@ EnvironmentOptionsParser::EnvironmentOptionsParser() { &EnvironmentOptions::trace_warnings, kAllowedInEnvironment); AddOption("--unhandled-rejections", - "define unhandled rejections behavior. Options are 'strict' (raise " - "an error), 'warn' (enforce warnings) or 'none' (silence warnings)", + "define unhandled rejections behavior. Options are 'strict' " + "(always raise an error), 'throw' (raise an error unless " + "'unhandledRejection' hook is set), 'warn' (log a warning), 'none' " + "(silence warnings), 'warn-with-error-code' (log a warning and set " + "exit code 1 unless 'unhandledRejection' hook is set). (default: " + "throw)", &EnvironmentOptions::unhandled_rejections, kAllowedInEnvironment); AddOption("--verify-base-objects",