|
26 | 26 |
|
27 | 27 | setupProcessObject();
|
28 | 28 |
|
29 |
| - // do this good and early, since it handles errors. |
| 29 | + // Do this good and early, since it handles errors. |
30 | 30 | setupProcessFatal();
|
31 | 31 |
|
32 | 32 | setupV8();
|
|
107 | 107 | });
|
108 | 108 | process.argv[0] = process.execPath;
|
109 | 109 |
|
110 |
| - // Handle `--debug*` deprecation and invalidation |
| 110 | + // Handle `--debug*` deprecation and invalidation. |
111 | 111 | if (process._invalidDebug) {
|
112 | 112 | process.emitWarning(
|
113 | 113 | '`node --debug` and `node --debug-brk` are invalid. ' +
|
|
176 | 176 | 'DeprecationWarning', 'DEP0068');
|
177 | 177 | }
|
178 | 178 |
|
179 |
| - // Start the debugger agent |
| 179 | + // Start the debugger agent. |
180 | 180 | process.nextTick(function() {
|
181 | 181 | NativeModule.require('internal/deps/node-inspect/lib/_inspect').start();
|
182 | 182 | });
|
|
185 | 185 | NativeModule.require('internal/v8_prof_processor');
|
186 | 186 |
|
187 | 187 | } else {
|
188 |
| - // There is user code to be run |
| 188 | + // There is user code to be run. |
189 | 189 |
|
190 | 190 | // If this is a worker in cluster mode, start up the communication
|
191 | 191 | // channel. This needs to be done before any user code gets executed
|
|
203 | 203 | perf.markMilestone(NODE_PERFORMANCE_MILESTONE_MODULE_LOAD_START);
|
204 | 204 | perf.markMilestone(NODE_PERFORMANCE_MILESTONE_MODULE_LOAD_END);
|
205 | 205 | // User passed '-e' or '--eval' arguments to Node without '-i' or
|
206 |
| - // '--interactive' |
| 206 | + // '--interactive'. |
207 | 207 |
|
208 | 208 | perf.markMilestone(
|
209 | 209 | NODE_PERFORMANCE_MILESTONE_PRELOAD_MODULE_LOAD_START);
|
|
217 | 217 | evalScript('[eval]');
|
218 | 218 | } else if (process.argv[1] && process.argv[1] !== '-') {
|
219 | 219 | perf.markMilestone(NODE_PERFORMANCE_MILESTONE_MODULE_LOAD_START);
|
220 |
| - // make process.argv[1] into a full path |
| 220 | + // Make process.argv[1] into a full path. |
221 | 221 | const path = NativeModule.require('path');
|
222 | 222 | process.argv[1] = path.resolve(process.argv[1]);
|
223 | 223 |
|
|
229 | 229 | preloadModules();
|
230 | 230 | perf.markMilestone(
|
231 | 231 | NODE_PERFORMANCE_MILESTONE_PRELOAD_MODULE_LOAD_END);
|
232 |
| - // check if user passed `-c` or `--check` arguments to Node. |
| 232 | + // Check if user passed `-c` or `--check` arguments to Node. |
233 | 233 | if (process._syntax_check_only != null) {
|
234 | 234 | const fs = NativeModule.require('fs');
|
235 |
| - // read the source |
| 235 | + // Read the source. |
236 | 236 | const filename = CJSModule._resolveFilename(process.argv[1]);
|
237 | 237 | const source = fs.readFileSync(filename, 'utf-8');
|
238 | 238 | checkScriptSyntax(source, filename);
|
|
364 | 364 | function setupGlobalConsole() {
|
365 | 365 | const originalConsole = global.console;
|
366 | 366 | const CJSModule = NativeModule.require('internal/modules/cjs/loader');
|
367 |
| - // Setup Node.js global.console |
| 367 | + // Setup Node.js global.console. |
368 | 368 | const wrappedConsole = NativeModule.require('console');
|
369 | 369 | Object.defineProperty(global, 'console', {
|
370 | 370 | configurable: true,
|
|
398 | 398 | return;
|
399 | 399 | }
|
400 | 400 | const { addCommandLineAPI, consoleCall } = process.binding('inspector');
|
401 |
| - // Setup inspector command line API |
| 401 | + // Setup inspector command line API. |
402 | 402 | const { makeRequireFunction } =
|
403 | 403 | NativeModule.require('internal/modules/cjs/helpers');
|
404 | 404 | const path = NativeModule.require('path');
|
|
448 | 448 | exceptionHandlerState.captureFn(er);
|
449 | 449 | } else if (!process.emit('uncaughtException', er)) {
|
450 | 450 | // If someone handled it, then great. otherwise, die in C++ land
|
451 |
| - // since that means that we'll exit the process, emit the 'exit' event |
| 451 | + // since that means that we'll exit the process, emit the 'exit' event. |
452 | 452 | try {
|
453 | 453 | if (!process._exiting) {
|
454 | 454 | process._exiting = true;
|
455 | 455 | process.emit('exit', 1);
|
456 | 456 | }
|
457 |
| - } catch (er) { |
458 |
| - // nothing to be done about it at this point. |
| 457 | + } catch { |
| 458 | + // Nothing to be done about it at this point. |
459 | 459 | }
|
460 | 460 | try {
|
461 | 461 | const { kExpandStackSymbol } = NativeModule.require('internal/util');
|
|
466 | 466 | }
|
467 | 467 |
|
468 | 468 | // If we handled an error, then make sure any ticks get processed
|
469 |
| - // by ensuring that the next Immediate cycle isn't empty |
| 469 | + // by ensuring that the next Immediate cycle isn't empty. |
470 | 470 | NativeModule.require('timers').setImmediate(noop);
|
471 | 471 |
|
472 | 472 | // Emit the after() hooks now that the exception has been handled.
|
|
559 | 559 | process._tickCallback();
|
560 | 560 | }
|
561 | 561 |
|
562 |
| - // Load preload modules |
| 562 | + // Load preload modules. |
563 | 563 | function preloadModules() {
|
564 | 564 | if (process._preload_modules) {
|
565 | 565 | const {
|
|
576 | 576 | stripShebang, stripBOM
|
577 | 577 | } = NativeModule.require('internal/modules/cjs/helpers');
|
578 | 578 |
|
579 |
| - // remove Shebang |
| 579 | + // Remove Shebang. |
580 | 580 | source = stripShebang(source);
|
581 |
| - // remove BOM |
| 581 | + // Remove BOM. |
582 | 582 | source = stripBOM(source);
|
583 |
| - // wrap it |
| 583 | + // Wrap it. |
584 | 584 | source = CJSModule.wrap(source);
|
585 |
| - // compile the script, this will throw if it fails |
| 585 | + // Compile the script, this will throw if it fails. |
586 | 586 | new vm.Script(source, { displayErrors: true, filename });
|
587 | 587 | }
|
588 | 588 |
|
|
0 commit comments