test: enable linting for tests
authorRoman Reiss <me@silverwind.io>
Tue, 19 May 2015 11:00:06 +0000 (13:00 +0200)
committerRoman Reiss <me@silverwind.io>
Tue, 19 May 2015 19:21:27 +0000 (21:21 +0200)
Enable linting for the test directory. A number of changes was made so
all tests conform the current rules used by lib and src directories. The
only exception for tests is that unreachable (dead) code is allowed.

test-fs-non-number-arguments-throw had to be excluded from the changes
because of a weird issue on Windows CI.

PR-URL: https://github.com/nodejs/io.js/pull/1721
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
985 files changed:
.eslintignore
.eslintrc
Makefile
test/.eslintrc [new file with mode: 0644]
test/addons/async-hello-world/test.js
test/addons/at-exit/test.js
test/addons/hello-world-function-export/test.js
test/addons/hello-world/test.js
test/addons/repl-domain-abort/test.js
test/addons/smalloc-alloc/test.js
test/common.js
test/debugger/helper-debugger-repl.js
test/debugger/test-debug-break-on-uncaught.js
test/debugger/test-debugger-client.js
test/debugger/test-debugger-debug-brk.js
test/debugger/test-debugger-remote.js
test/debugger/test-debugger-repl-break-in-module.js
test/debugger/test-debugger-repl-restart.js
test/debugger/test-debugger-repl-term.js
test/debugger/test-debugger-repl-utf8.js
test/debugger/test-debugger-repl.js
test/disabled/GH-670.js
test/disabled/test-cat.js
test/disabled/test-child-process-custom-fds.js
test/disabled/test-child-process-customfd-bounded.js
test/disabled/test-child-process-uid-gid.js
test/disabled/test-debug-brk-file.js
test/disabled/test-debug-brk-no-arg.js
test/disabled/test-dgram-multicast.js
test/disabled/test-dgram-send-error.js
test/disabled/test-dgram-unix-anon.js
test/disabled/test-dgram-unix.js
test/disabled/test-eio-race.js
test/disabled/test-eio-race2.js
test/disabled/test-eio-race3.js
test/disabled/test-eio-race4.js
test/disabled/test-fs-largefile.js
test/disabled/test-http-abort-stream-end.js
test/disabled/test-http-agent2.js
test/disabled/test-http-big-proxy-responses.js
test/disabled/test-http-head-request.js
test/disabled/test-http-stress.js
test/disabled/test-http-tls.js
test/disabled/test-https-loop-to-google.js
test/disabled/test-idle-watcher.js
test/disabled/test-net-fd-passing.js
test/disabled/test-net-tls-pummel.js
test/disabled/test-net-tls.js
test/disabled/test-process-title.js
test/disabled/test-readline.js
test/disabled/test-remote-module-loading.js
test/disabled/test-sendfd.js
test/disabled/test-setuidgid.js
test/disabled/test-tls-large-push.js
test/disabled/test-tls-server.js
test/disabled/test-tty-stdio.js
test/disabled/tls-client.js
test/disabled/tls_client.js
test/disabled/tls_server.js
test/fixtures/child-process-persistent.js
test/gc/node_modules/weak/lib/weak.js
test/gc/test-http-client-connaborted.js
test/gc/test-http-client-onerror.js
test/gc/test-http-client-timeout.js
test/gc/test-http-client.js
test/gc/test-net-timeout.js
test/internet/test-dgram-broadcast-multi-process.js
test/internet/test-dgram-multicast-multi-process.js
test/internet/test-dns-txt-sigsegv.js
test/internet/test-dns.js
test/internet/test-http-dns-fail.js
test/internet/test-http-https-default-ports.js
test/internet/test-net-connect-timeout.js
test/internet/test-net-connect-unref.js
test/internet/test-tls-connnect-melissadata.js
test/internet/test-tls-reuse-host-from-socket.js
test/message/2100bytes.js
test/message/error_exit.js
test/message/eval_messages.js
test/message/hello_world.js
test/message/max_tick_depth.js
test/message/nexttick_throw.js
test/message/stack_overflow.js
test/message/stdin_messages.js
test/message/throw_custom_error.js
test/message/throw_custom_error.out
test/message/throw_in_line_with_tabs.js
test/message/throw_in_line_with_tabs.out
test/message/throw_non_error.js
test/message/throw_non_error.out
test/message/throw_null.js
test/message/throw_null.out
test/message/throw_undefined.js
test/message/throw_undefined.out
test/message/timeout_throw.js
test/message/undefined_reference_in_new_context.js
test/message/vm_display_runtime_error.js
test/message/vm_display_syntax_error.js
test/message/vm_dont_display_runtime_error.js
test/message/vm_dont_display_syntax_error.js
test/parallel/test-arm-math-exp-regress-1376.js
test/parallel/test-assert.js
test/parallel/test-bad-unicode.js
test/parallel/test-beforeexit-event-exit.js
test/parallel/test-beforeexit-event.js
test/parallel/test-buffer-ascii.js
test/parallel/test-buffer-concat.js
test/parallel/test-buffer-indexof.js
test/parallel/test-buffer-inspect.js
test/parallel/test-buffer-iterator.js
test/parallel/test-buffer-slice.js
test/parallel/test-buffer.js
test/parallel/test-c-ares.js
test/parallel/test-child-process-buffering.js
test/parallel/test-child-process-cwd.js
test/parallel/test-child-process-default-options.js
test/parallel/test-child-process-detached.js
test/parallel/test-child-process-disconnect.js
test/parallel/test-child-process-double-pipe.js
test/parallel/test-child-process-env.js
test/parallel/test-child-process-exec-buffer.js
test/parallel/test-child-process-exec-cwd.js
test/parallel/test-child-process-exec-env.js
test/parallel/test-child-process-exec-error.js
test/parallel/test-child-process-exit-code.js
test/parallel/test-child-process-fork-and-spawn.js
test/parallel/test-child-process-fork-close.js
test/parallel/test-child-process-fork-dgram.js
test/parallel/test-child-process-fork-exec-argv.js
test/parallel/test-child-process-fork-exec-path.js
test/parallel/test-child-process-fork-net.js
test/parallel/test-child-process-fork-net2.js
test/parallel/test-child-process-fork-ref.js
test/parallel/test-child-process-fork-ref2.js
test/parallel/test-child-process-fork.js
test/parallel/test-child-process-fork3.js
test/parallel/test-child-process-internal.js
test/parallel/test-child-process-ipc.js
test/parallel/test-child-process-kill.js
test/parallel/test-child-process-recv-handle.js
test/parallel/test-child-process-send-utf8.js
test/parallel/test-child-process-set-blocking.js
test/parallel/test-child-process-silent.js
test/parallel/test-child-process-spawn-error.js
test/parallel/test-child-process-spawn-typeerror.js
test/parallel/test-child-process-spawnsync-env.js
test/parallel/test-child-process-spawnsync-input.js
test/parallel/test-child-process-spawnsync-timeout.js
test/parallel/test-child-process-spawnsync.js
test/parallel/test-child-process-stdin-ipc.js
test/parallel/test-child-process-stdin.js
test/parallel/test-child-process-stdio-big-write-end.js
test/parallel/test-child-process-stdio-inherit.js
test/parallel/test-child-process-stdio.js
test/parallel/test-child-process-stdout-flush-exit.js
test/parallel/test-child-process-stdout-flush.js
test/parallel/test-cli-eval.js
test/parallel/test-cluster-basic.js
test/parallel/test-cluster-bind-privileged-port.js
test/parallel/test-cluster-bind-twice.js
test/parallel/test-cluster-dgram-1.js
test/parallel/test-cluster-dgram-2.js
test/parallel/test-cluster-disconnect-before-exit.js
test/parallel/test-cluster-disconnect-idle-worker.js
test/parallel/test-cluster-disconnect-unshared-tcp.js
test/parallel/test-cluster-disconnect-unshared-udp.js
test/parallel/test-cluster-disconnect-with-no-workers.js
test/parallel/test-cluster-disconnect.js
test/parallel/test-cluster-eaccess.js
test/parallel/test-cluster-eaddrinuse.js
test/parallel/test-cluster-fork-env.js
test/parallel/test-cluster-http-pipe.js
test/parallel/test-cluster-master-error.js
test/parallel/test-cluster-master-kill.js
test/parallel/test-cluster-message.js
test/parallel/test-cluster-net-listen.js
test/parallel/test-cluster-net-send.js
test/parallel/test-cluster-rr-domain-listen.js
test/parallel/test-cluster-send-deadlock.js
test/parallel/test-cluster-send-handle-twice.js
test/parallel/test-cluster-setup-master-argv.js
test/parallel/test-cluster-setup-master-cumulative.js
test/parallel/test-cluster-setup-master-emit.js
test/parallel/test-cluster-setup-master-multiple.js
test/parallel/test-cluster-setup-master.js
test/parallel/test-cluster-shared-handle-bind-error.js
test/parallel/test-cluster-shared-handle-bind-privileged-port.js
test/parallel/test-cluster-uncaught-exception.js
test/parallel/test-cluster-worker-constructor.js
test/parallel/test-cluster-worker-death.js
test/parallel/test-cluster-worker-destroy.js
test/parallel/test-cluster-worker-disconnect.js
test/parallel/test-cluster-worker-events.js
test/parallel/test-cluster-worker-exit.js
test/parallel/test-cluster-worker-forced-exit.js
test/parallel/test-cluster-worker-init.js
test/parallel/test-cluster-worker-isconnected.js
test/parallel/test-cluster-worker-isdead.js
test/parallel/test-cluster-worker-kill.js
test/parallel/test-cluster-worker-no-exit.js
test/parallel/test-common.js
test/parallel/test-console-instance.js
test/parallel/test-console-not-call-toString.js
test/parallel/test-console.js
test/parallel/test-crypto-authenticated.js
test/parallel/test-crypto-binary-default.js
test/parallel/test-crypto-certificate.js
test/parallel/test-crypto-cipher-decipher.js
test/parallel/test-crypto-dh-odd-key.js
test/parallel/test-crypto-dh.js
test/parallel/test-crypto-domain.js
test/parallel/test-crypto-domains.js
test/parallel/test-crypto-ecb.js
test/parallel/test-crypto-from-binary.js
test/parallel/test-crypto-hash-stream-pipe.js
test/parallel/test-crypto-hash.js
test/parallel/test-crypto-hmac.js
test/parallel/test-crypto-padding-aes256.js
test/parallel/test-crypto-padding.js
test/parallel/test-crypto-pbkdf2.js
test/parallel/test-crypto-random.js
test/parallel/test-crypto-rsa-dsa.js
test/parallel/test-crypto-sign-verify.js
test/parallel/test-crypto-stream.js
test/parallel/test-crypto-verify-failure.js
test/parallel/test-crypto.js
test/parallel/test-cwd-enoent-repl.js
test/parallel/test-cwd-enoent.js
test/parallel/test-debug-port-cluster.js
test/parallel/test-debug-port-from-cmdline.js
test/parallel/test-debug-signal-cluster.js
test/parallel/test-delayed-require.js
test/parallel/test-dgram-address.js
test/parallel/test-dgram-bind-default-address.js
test/parallel/test-dgram-bind-shared-ports.js
test/parallel/test-dgram-bind.js
test/parallel/test-dgram-bytes-length.js
test/parallel/test-dgram-close-is-not-callback.js
test/parallel/test-dgram-close.js
test/parallel/test-dgram-empty-packet.js
test/parallel/test-dgram-error-message-address.js
test/parallel/test-dgram-exclusive-implicit-bind.js
test/parallel/test-dgram-implicit-bind.js
test/parallel/test-dgram-listen-after-bind.js
test/parallel/test-dgram-msgsize.js
test/parallel/test-dgram-multicast-setTTL.js
test/parallel/test-dgram-oob-buffer.js
test/parallel/test-dgram-pingpong.js
test/parallel/test-dgram-ref.js
test/parallel/test-dgram-regress-4496.js
test/parallel/test-dgram-send-bad-arguments.js
test/parallel/test-dgram-send-callback-buffer-length.js
test/parallel/test-dgram-send-empty-buffer.js
test/parallel/test-dgram-udp4.js
test/parallel/test-dgram-unref.js
test/parallel/test-dh-padding.js
test/parallel/test-dns-cares-domains.js
test/parallel/test-dns-lookup-cb-error.js
test/parallel/test-dns-regress-6244.js
test/parallel/test-dns-regress-7070.js
test/parallel/test-dns.js
test/parallel/test-domain-abort-on-uncaught.js
test/parallel/test-domain-crypto.js
test/parallel/test-domain-enter-exit.js
test/parallel/test-domain-exit-dispose-again.js
test/parallel/test-domain-exit-dispose.js
test/parallel/test-domain-from-timer.js
test/parallel/test-domain-http-server.js
test/parallel/test-domain-implicit-fs.js
test/parallel/test-domain-multi.js
test/parallel/test-domain-nested-throw.js
test/parallel/test-domain-nested.js
test/parallel/test-domain-safe-exit.js
test/parallel/test-domain-stack.js
test/parallel/test-domain-timers.js
test/parallel/test-domain.js
test/parallel/test-error-reporting.js
test/parallel/test-eval-require.js
test/parallel/test-eval.js
test/parallel/test-event-emitter-add-listeners.js
test/parallel/test-event-emitter-check-listener-leaks.js
test/parallel/test-event-emitter-errors.js
test/parallel/test-event-emitter-get-max-listeners.js
test/parallel/test-event-emitter-listeners-side-effects.js
test/parallel/test-event-emitter-listeners.js
test/parallel/test-event-emitter-max-listeners.js
test/parallel/test-event-emitter-method-names.js
test/parallel/test-event-emitter-modify-in-emit.js
test/parallel/test-event-emitter-no-error-provided-to-error-event.js
test/parallel/test-event-emitter-num-args.js
test/parallel/test-event-emitter-once.js
test/parallel/test-event-emitter-remove-all-listeners.js
test/parallel/test-event-emitter-remove-listeners.js
test/parallel/test-event-emitter-set-max-listeners-side-effects.js
test/parallel/test-event-emitter-subclass.js
test/parallel/test-exception-handler.js
test/parallel/test-exception-handler2.js
test/parallel/test-exec-max-buffer.js
test/parallel/test-file-read-noexist.js
test/parallel/test-file-write-stream.js
test/parallel/test-file-write-stream2.js
test/parallel/test-file-write-stream3.js
test/parallel/test-fs-access.js
test/parallel/test-fs-append-file-sync.js
test/parallel/test-fs-append-file.js
test/parallel/test-fs-chmod.js
test/parallel/test-fs-empty-readStream.js
test/parallel/test-fs-error-messages.js
test/parallel/test-fs-exists.js
test/parallel/test-fs-fsync.js
test/parallel/test-fs-long-path.js
test/parallel/test-fs-make-callback.js
test/parallel/test-fs-mkdir.js
test/parallel/test-fs-null-bytes.js
test/parallel/test-fs-open-flags.js
test/parallel/test-fs-open.js
test/parallel/test-fs-read-buffer.js
test/parallel/test-fs-read-file-sync-hostname.js
test/parallel/test-fs-read-file-sync.js
test/parallel/test-fs-read-stream-err.js
test/parallel/test-fs-read-stream-fd-leak.js
test/parallel/test-fs-read-stream-fd.js
test/parallel/test-fs-read-stream-inherit.js
test/parallel/test-fs-read-stream-resume.js
test/parallel/test-fs-read-stream.js
test/parallel/test-fs-read.js
test/parallel/test-fs-readfile-empty.js
test/parallel/test-fs-readfile-error.js
test/parallel/test-fs-readfile-pipe-large.js
test/parallel/test-fs-readfile-pipe.js
test/parallel/test-fs-readfile-unlink.js
test/parallel/test-fs-readfile-zero-byte-liar.js
test/parallel/test-fs-readfilesync-pipe-large.js
test/parallel/test-fs-realpath.js
test/parallel/test-fs-sir-writes-alot.js
test/parallel/test-fs-stat.js
test/parallel/test-fs-stream-double-close.js
test/parallel/test-fs-symlink-dir-junction-relative.js
test/parallel/test-fs-symlink-dir-junction.js
test/parallel/test-fs-symlink.js
test/parallel/test-fs-sync-fd-leak.js
test/parallel/test-fs-truncate-GH-6233.js
test/parallel/test-fs-truncate-fd.js
test/parallel/test-fs-truncate.js
test/parallel/test-fs-utimes.js
test/parallel/test-fs-write-buffer.js
test/parallel/test-fs-write-file-buffer.js
test/parallel/test-fs-write-file-sync.js
test/parallel/test-fs-write-file.js
test/parallel/test-fs-write-no-fd.js
test/parallel/test-fs-write-stream-change-open.js
test/parallel/test-fs-write-stream-end.js
test/parallel/test-fs-write-stream-err.js
test/parallel/test-fs-write-stream.js
test/parallel/test-fs-write-string-coerce.js
test/parallel/test-fs-write-sync.js
test/parallel/test-fs-write.js
test/parallel/test-global.js
test/parallel/test-handle-wrap-close-abort.js
test/parallel/test-http-1.0-keep-alive.js
test/parallel/test-http-1.0.js
test/parallel/test-http-304.js
test/parallel/test-http-abort-before-end.js
test/parallel/test-http-abort-client.js
test/parallel/test-http-abort-queued.js
test/parallel/test-http-after-connect.js
test/parallel/test-http-agent-destroyed-socket.js
test/parallel/test-http-agent-false.js
test/parallel/test-http-agent-keepalive.js
test/parallel/test-http-agent-maxsockets.js
test/parallel/test-http-agent-no-protocol.js
test/parallel/test-http-agent-null.js
test/parallel/test-http-agent.js
test/parallel/test-http-allow-req-after-204-res.js
test/parallel/test-http-automatic-headers.js
test/parallel/test-http-bind-twice.js
test/parallel/test-http-blank-header.js
test/parallel/test-http-buffer-sanity.js
test/parallel/test-http-byteswritten.js
test/parallel/test-http-chunked-304.js
test/parallel/test-http-chunked.js
test/parallel/test-http-client-abort-event.js
test/parallel/test-http-client-abort.js
test/parallel/test-http-client-abort2.js
test/parallel/test-http-client-agent.js
test/parallel/test-http-client-default-headers-exist.js
test/parallel/test-http-client-encoding.js
test/parallel/test-http-client-get-url.js
test/parallel/test-http-client-parse-error.js
test/parallel/test-http-client-pipe-end.js
test/parallel/test-http-client-race-2.js
test/parallel/test-http-client-race.js
test/parallel/test-http-client-read-in-error.js
test/parallel/test-http-client-readable.js
test/parallel/test-http-client-response-domain.js
test/parallel/test-http-client-timeout-agent.js
test/parallel/test-http-client-timeout-event.js
test/parallel/test-http-client-timeout-with-data.js
test/parallel/test-http-client-timeout.js
test/parallel/test-http-client-unescaped-path.js
test/parallel/test-http-client-upload-buf.js
test/parallel/test-http-client-upload.js
test/parallel/test-http-conn-reset.js
test/parallel/test-http-connect.js
test/parallel/test-http-content-length.js
test/parallel/test-http-contentLength0.js
test/parallel/test-http-createConnection.js
test/parallel/test-http-curl-chunk-problem.js
test/parallel/test-http-date-header.js
test/parallel/test-http-default-encoding.js
test/parallel/test-http-default-port.js
test/parallel/test-http-destroyed-socket-write2.js
test/parallel/test-http-dns-error.js
test/parallel/test-http-end-throw-socket-handling.js
test/parallel/test-http-eof-on-connect.js
test/parallel/test-http-exceptions.js
test/parallel/test-http-exit-delay.js
test/parallel/test-http-expect-continue.js
test/parallel/test-http-extra-response.js
test/parallel/test-http-flush-headers.js
test/parallel/test-http-flush.js
test/parallel/test-http-full-response.js
test/parallel/test-http-get-pipeline-problem.js
test/parallel/test-http-head-request.js
test/parallel/test-http-head-response-has-no-body-end.js
test/parallel/test-http-head-response-has-no-body.js
test/parallel/test-http-header-read.js
test/parallel/test-http-header-response-splitting.js
test/parallel/test-http-hex-write.js
test/parallel/test-http-host-headers.js
test/parallel/test-http-incoming-pipelined-socket-destroy.js
test/parallel/test-http-keep-alive-close-on-header.js
test/parallel/test-http-keep-alive.js
test/parallel/test-http-keepalive-client.js
test/parallel/test-http-keepalive-maxsockets.js
test/parallel/test-http-keepalive-request.js
test/parallel/test-http-legacy.js
test/parallel/test-http-localaddress-bind-error.js
test/parallel/test-http-localaddress.js
test/parallel/test-http-malformed-request.js
test/parallel/test-http-many-ended-pipelines.js
test/parallel/test-http-max-headers-count.js
test/parallel/test-http-methods.js
test/parallel/test-http-multi-line-headers.js
test/parallel/test-http-mutable-headers.js
test/parallel/test-http-no-content-length.js
test/parallel/test-http-outgoing-finish.js
test/parallel/test-http-parser-bad-ref.js
test/parallel/test-http-parser-free.js
test/parallel/test-http-parser.js
test/parallel/test-http-pause-resume-one-end.js
test/parallel/test-http-pause.js
test/parallel/test-http-pipe-fs.js
test/parallel/test-http-proxy.js
test/parallel/test-http-raw-headers.js
test/parallel/test-http-remove-header-stays-removed.js
test/parallel/test-http-request-end-twice.js
test/parallel/test-http-request-end.js
test/parallel/test-http-request-methods.js
test/parallel/test-http-res-write-after-end.js
test/parallel/test-http-res-write-end-dont-take-array.js
test/parallel/test-http-response-close.js
test/parallel/test-http-response-no-headers.js
test/parallel/test-http-response-readable.js
test/parallel/test-http-response-status-message.js
test/parallel/test-http-server-multiheaders.js
test/parallel/test-http-server-multiheaders2.js
test/parallel/test-http-server-stale-close.js
test/parallel/test-http-server.js
test/parallel/test-http-set-cookies.js
test/parallel/test-http-set-timeout-server.js
test/parallel/test-http-set-timeout.js
test/parallel/test-http-set-trailers.js
test/parallel/test-http-should-keep-alive.js
test/parallel/test-http-status-code.js
test/parallel/test-http-status-message.js
test/parallel/test-http-timeout-overflow.js
test/parallel/test-http-timeout.js
test/parallel/test-http-unix-socket.js
test/parallel/test-http-upgrade-agent.js
test/parallel/test-http-upgrade-client.js
test/parallel/test-http-upgrade-client2.js
test/parallel/test-http-upgrade-server.js
test/parallel/test-http-upgrade-server2.js
test/parallel/test-http-url.parse-auth-with-header-in-request.js
test/parallel/test-http-url.parse-auth.js
test/parallel/test-http-url.parse-basic.js
test/parallel/test-http-url.parse-https.request.js
test/parallel/test-http-url.parse-only-support-http-https-protocol.js
test/parallel/test-http-url.parse-path.js
test/parallel/test-http-url.parse-post.js
test/parallel/test-http-url.parse-search.js
test/parallel/test-http-wget.js
test/parallel/test-http-write-callbacks.js
test/parallel/test-http-write-empty-string.js
test/parallel/test-http-write-head.js
test/parallel/test-http-zero-length-write.js
test/parallel/test-http.js
test/parallel/test-https-agent-servername.js
test/parallel/test-https-agent.js
test/parallel/test-https-byteswritten.js
test/parallel/test-https-client-checkServerIdentity.js
test/parallel/test-https-client-get-url.js
test/parallel/test-https-client-reject.js
test/parallel/test-https-client-resume.js
test/parallel/test-https-connecting-to-http.js
test/parallel/test-https-drain.js
test/parallel/test-https-eof-for-eom.js
test/parallel/test-https-foafssl.js
test/parallel/test-https-host-headers.js
test/parallel/test-https-localaddress-bind-error.js
test/parallel/test-https-localaddress.js
test/parallel/test-https-pfx.js
test/parallel/test-https-req-split.js
test/parallel/test-https-set-timeout-server.js
test/parallel/test-https-simple.js
test/parallel/test-https-socket-options.js
test/parallel/test-https-strict.js
test/parallel/test-https-timeout-server-2.js
test/parallel/test-https-timeout-server.js
test/parallel/test-https-timeout.js
test/parallel/test-https-truncate.js
test/parallel/test-internal-modules-expose.js
test/parallel/test-internal-modules.js
test/parallel/test-intl.js
test/parallel/test-listen-fd-cluster.js
test/parallel/test-listen-fd-detached-inherit.js
test/parallel/test-listen-fd-detached.js
test/parallel/test-listen-fd-ebadf.js
test/parallel/test-listen-fd-server.js
test/parallel/test-memory-usage.js
test/parallel/test-microtask-queue-integration-domain.js
test/parallel/test-microtask-queue-integration.js
test/parallel/test-microtask-queue-run-domain.js
test/parallel/test-microtask-queue-run-immediate-domain.js
test/parallel/test-microtask-queue-run-immediate.js
test/parallel/test-microtask-queue-run.js
test/parallel/test-module-globalpaths-nodepath.js
test/parallel/test-module-loading-error.js
test/parallel/test-module-nodemodulepaths.js
test/parallel/test-net-after-close.js
test/parallel/test-net-better-error-messages-listen-path.js
test/parallel/test-net-better-error-messages-listen.js
test/parallel/test-net-better-error-messages-path.js
test/parallel/test-net-better-error-messages-port-hostname.js
test/parallel/test-net-better-error-messages-port.js
test/parallel/test-net-binary.js
test/parallel/test-net-bind-twice.js
test/parallel/test-net-buffersize.js
test/parallel/test-net-bytes-stats.js
test/parallel/test-net-can-reset-timeout.js
test/parallel/test-net-connect-buffer.js
test/parallel/test-net-connect-handle-econnrefused.js
test/parallel/test-net-connect-immediate-finish.js
test/parallel/test-net-connect-options-ipv6.js
test/parallel/test-net-connect-options.js
test/parallel/test-net-connect-paused-connection.js
test/parallel/test-net-create-connection.js
test/parallel/test-net-dns-custom-lookup.js
test/parallel/test-net-dns-error.js
test/parallel/test-net-dns-lookup-skip.js
test/parallel/test-net-dns-lookup.js
test/parallel/test-net-during-close.js
test/parallel/test-net-eaddrinuse.js
test/parallel/test-net-end-without-connect.js
test/parallel/test-net-error-twice.js
test/parallel/test-net-isip.js
test/parallel/test-net-keepalive.js
test/parallel/test-net-large-string.js
test/parallel/test-net-listen-close-server-callback-is-not-function.js
test/parallel/test-net-listen-close-server.js
test/parallel/test-net-listen-error.js
test/parallel/test-net-listen-fd0.js
test/parallel/test-net-listen-port-option.js
test/parallel/test-net-listen-shared-ports.js
test/parallel/test-net-local-address-port.js
test/parallel/test-net-localerror.js
test/parallel/test-net-pause-resume-connecting.js
test/parallel/test-net-pingpong.js
test/parallel/test-net-pipe-connect-errors.js
test/parallel/test-net-reconnect-error.js
test/parallel/test-net-reconnect.js
test/parallel/test-net-remote-address-port.js
test/parallel/test-net-server-close.js
test/parallel/test-net-server-connections.js
test/parallel/test-net-server-listen-remove-callback.js
test/parallel/test-net-server-max-connections.js
test/parallel/test-net-server-pause-on-connect.js
test/parallel/test-net-server-try-ports.js
test/parallel/test-net-server-unref-persistent.js
test/parallel/test-net-server-unref.js
test/parallel/test-net-settimeout.js
test/parallel/test-net-socket-destroy-twice.js
test/parallel/test-net-socket-timeout-unref.js
test/parallel/test-net-socket-timeout.js
test/parallel/test-net-stream.js
test/parallel/test-net-write-after-close.js
test/parallel/test-net-write-connect-write.js
test/parallel/test-net-write-slow.js
test/parallel/test-next-tick-doesnt-hang.js
test/parallel/test-next-tick-domain.js
test/parallel/test-next-tick-errors.js
test/parallel/test-next-tick-intentional-starvation.js
test/parallel/test-next-tick-ordering.js
test/parallel/test-next-tick-ordering2.js
test/parallel/test-next-tick.js
test/parallel/test-os.js
test/parallel/test-path-makelong.js
test/parallel/test-path-parse-format.js
test/parallel/test-path.js
test/parallel/test-pipe-file-to-http.js
test/parallel/test-pipe-return-val.js
test/parallel/test-preload.js
test/parallel/test-process-argv-0.js
test/parallel/test-process-before-exit.js
test/parallel/test-process-binding.js
test/parallel/test-process-config.js
test/parallel/test-process-env.js
test/parallel/test-process-exec-argv.js
test/parallel/test-process-exit-code.js
test/parallel/test-process-exit-from-before-exit.js
test/parallel/test-process-exit-recursive.js
test/parallel/test-process-exit.js
test/parallel/test-process-getgroups.js
test/parallel/test-process-hrtime.js
test/parallel/test-process-kill-null.js
test/parallel/test-process-kill-pid.js
test/parallel/test-process-next-tick.js
test/parallel/test-process-raw-debug.js
test/parallel/test-process-remove-all-signal-listeners.js
test/parallel/test-process-versions.js
test/parallel/test-process-wrap.js
test/parallel/test-promises-unhandled-rejections.js
test/parallel/test-punycode.js
test/parallel/test-querystring.js
test/parallel/test-readdouble.js
test/parallel/test-readfloat.js
test/parallel/test-readint.js
test/parallel/test-readline-interface.js
test/parallel/test-readline-keys.js
test/parallel/test-readline-set-raw-mode.js
test/parallel/test-readuint.js
test/parallel/test-regress-GH-4256.js
test/parallel/test-regress-GH-5927.js
test/parallel/test-regress-GH-6235.js
test/parallel/test-regress-GH-7511.js
test/parallel/test-regress-GH-897.js
test/parallel/test-regress-GH-io-1068.js
test/parallel/test-regress-GH-node-9326.js
test/parallel/test-regression-object-prototype.js
test/parallel/test-repl-.save.load.js
test/parallel/test-repl-autolibs.js
test/parallel/test-repl-console.js
test/parallel/test-repl-domain.js
test/parallel/test-repl-end-emits-exit.js
test/parallel/test-repl-harmony.js
test/parallel/test-repl-mode.js
test/parallel/test-repl-options.js
test/parallel/test-repl-require-cache.js
test/parallel/test-repl-reset-event.js
test/parallel/test-repl-setprompt.js
test/parallel/test-repl-syntax-error-handling.js
test/parallel/test-repl-tab-complete.js
test/parallel/test-repl-tab.js
test/parallel/test-repl-timeout-throw.js
test/parallel/test-repl.js
test/parallel/test-require-cache.js
test/parallel/test-require-dot.js
test/parallel/test-require-exceptions.js
test/parallel/test-require-extensions-main.js
test/parallel/test-require-extensions-same-filename-as-dir-trailing-slash.js
test/parallel/test-require-extensions-same-filename-as-dir.js
test/parallel/test-require-json.js
test/parallel/test-require-process.js
test/parallel/test-require-resolve.js
test/parallel/test-signal-handler.js
test/parallel/test-signal-safety.js
test/parallel/test-signal-unregister.js
test/parallel/test-smalloc.js
test/parallel/test-stdin-hang.js
test/parallel/test-stdin-pause-resume-sync.js
test/parallel/test-stdin-pause-resume.js
test/parallel/test-stdin-resume-pause.js
test/parallel/test-stdio-closed.js
test/parallel/test-stdio-readable-writable.js
test/parallel/test-stdout-close-unref.js
test/parallel/test-stream-big-packet.js
test/parallel/test-stream-big-push.js
test/parallel/test-stream-duplex.js
test/parallel/test-stream-end-paused.js
test/parallel/test-stream-ispaused.js
test/parallel/test-stream-pipe-after-end.js
test/parallel/test-stream-pipe-cleanup.js
test/parallel/test-stream-pipe-error-handling.js
test/parallel/test-stream-pipe-event.js
test/parallel/test-stream-push-order.js
test/parallel/test-stream-push-strings.js
test/parallel/test-stream-readable-constructor-set-methods.js
test/parallel/test-stream-readable-event.js
test/parallel/test-stream-readable-flow-recursion.js
test/parallel/test-stream-transform-constructor-set-methods.js
test/parallel/test-stream-transform-objectmode-falsey-value.js
test/parallel/test-stream-transform-split-objectmode.js
test/parallel/test-stream-unshift-empty-chunk.js
test/parallel/test-stream-unshift-read-race.js
test/parallel/test-stream-writable-change-default-encoding.js
test/parallel/test-stream-writable-constructor-set-methods.js
test/parallel/test-stream-writable-decoded-encoding.js
test/parallel/test-stream-writev.js
test/parallel/test-stream2-base64-single-char-read-end.js
test/parallel/test-stream2-compatibility.js
test/parallel/test-stream2-finish-pipe.js
test/parallel/test-stream2-large-read-stall.js
test/parallel/test-stream2-objects.js
test/parallel/test-stream2-pipe-error-handling.js
test/parallel/test-stream2-pipe-error-once-listener.js
test/parallel/test-stream2-push.js
test/parallel/test-stream2-read-sync-stack.js
test/parallel/test-stream2-readable-empty-buffer-no-eof.js
test/parallel/test-stream2-readable-from-list.js
test/parallel/test-stream2-readable-legacy-drain.js
test/parallel/test-stream2-readable-non-empty-end.js
test/parallel/test-stream2-readable-wrap-empty.js
test/parallel/test-stream2-readable-wrap.js
test/parallel/test-stream2-set-encoding.js
test/parallel/test-stream2-transform.js
test/parallel/test-stream2-unpipe-drain.js
test/parallel/test-stream2-unpipe-leak.js
test/parallel/test-stream2-writable.js
test/parallel/test-stream3-pause-then-read.js
test/parallel/test-string-decoder-end.js
test/parallel/test-string-decoder.js
test/parallel/test-stringbytes-external.js
test/parallel/test-sys.js
test/parallel/test-tcp-wrap.js
test/parallel/test-timer-close.js
test/parallel/test-timers-args.js
test/parallel/test-timers-first-fire.js
test/parallel/test-timers-immediate-queue.js
test/parallel/test-timers-immediate.js
test/parallel/test-timers-linked-list.js
test/parallel/test-timers-non-integer-delay.js
test/parallel/test-timers-ordering.js
test/parallel/test-timers-this.js
test/parallel/test-timers-uncaught-exception.js
test/parallel/test-timers-unref-call.js
test/parallel/test-timers-unref-leak.js
test/parallel/test-timers-unref.js
test/parallel/test-timers-unrefd-interval-still-fires.js
test/parallel/test-timers-zero-timeout.js
test/parallel/test-timers.js
test/parallel/test-tls-0-dns-altname.js
test/parallel/test-tls-alert-handling.js
test/parallel/test-tls-alert.js
test/parallel/test-tls-cert-regression.js
test/parallel/test-tls-check-server-identity.js
test/parallel/test-tls-client-abort.js
test/parallel/test-tls-client-abort2.js
test/parallel/test-tls-client-default-ciphers.js
test/parallel/test-tls-client-destroy-soon.js
test/parallel/test-tls-client-reject.js
test/parallel/test-tls-client-resume.js
test/parallel/test-tls-client-verify.js
test/parallel/test-tls-close-notify.js
test/parallel/test-tls-connect-given-socket.js
test/parallel/test-tls-connect-no-host.js
test/parallel/test-tls-connect-pipe.js
test/parallel/test-tls-connect-simple.js
test/parallel/test-tls-connect-stream-writes.js
test/parallel/test-tls-connect.js
test/parallel/test-tls-delayed-attach.js
test/parallel/test-tls-dhe.js
test/parallel/test-tls-ecdh-disable.js
test/parallel/test-tls-ecdh.js
test/parallel/test-tls-econnreset.js
test/parallel/test-tls-fast-writing.js
test/parallel/test-tls-friendly-error-message.js
test/parallel/test-tls-getcipher.js
test/parallel/test-tls-handshake-nohang.js
test/parallel/test-tls-hello-parser-failure.js
test/parallel/test-tls-inception.js
test/parallel/test-tls-interleave.js
test/parallel/test-tls-invoke-queued.js
test/parallel/test-tls-js-stream.js
test/parallel/test-tls-junk-closes-server.js
test/parallel/test-tls-key-mismatch.js
test/parallel/test-tls-max-send-fragment.js
test/parallel/test-tls-multi-key.js
test/parallel/test-tls-no-cert-required.js
test/parallel/test-tls-no-rsa-key.js
test/parallel/test-tls-no-sslv23.js
test/parallel/test-tls-no-sslv3.js
test/parallel/test-tls-npn-server-client.js
test/parallel/test-tls-ocsp-callback.js
test/parallel/test-tls-on-empty-socket.js
test/parallel/test-tls-over-http-tunnel.js
test/parallel/test-tls-passphrase.js
test/parallel/test-tls-pause.js
test/parallel/test-tls-peer-certificate-encoding.js
test/parallel/test-tls-peer-certificate-multi-keys.js
test/parallel/test-tls-peer-certificate.js
test/parallel/test-tls-request-timeout.js
test/parallel/test-tls-securepair-server.js
test/parallel/test-tls-server-verify.js
test/parallel/test-tls-session-cache.js
test/parallel/test-tls-set-ciphers.js
test/parallel/test-tls-set-encoding.js
test/parallel/test-tls-sni-option.js
test/parallel/test-tls-sni-server-client.js
test/parallel/test-tls-ticket-cluster.js
test/parallel/test-tls-ticket.js
test/parallel/test-tls-timeout-server-2.js
test/parallel/test-tls-timeout-server.js
test/parallel/test-tls-wrap-timeout.js
test/parallel/test-tls-zero-clear-in.js
test/parallel/test-tty-stdout-end.js
test/parallel/test-tty-wrap.js
test/parallel/test-umask.js
test/parallel/test-url.js
test/parallel/test-utf8-scripts.js
test/parallel/test-util-format.js
test/parallel/test-util-inspect.js
test/parallel/test-util-log.js
test/parallel/test-util.js
test/parallel/test-v8-flag-type-check.js
test/parallel/test-v8-flags.js
test/parallel/test-v8-stats.js
test/parallel/test-vm-basic.js
test/parallel/test-vm-context-async-script.js
test/parallel/test-vm-context-property-forwarding.js
test/parallel/test-vm-context.js
test/parallel/test-vm-create-and-run-in-context.js
test/parallel/test-vm-create-context-accessors.js
test/parallel/test-vm-create-context-arg.js
test/parallel/test-vm-create-context-circular-reference.js
test/parallel/test-vm-cross-context.js
test/parallel/test-vm-debug-context.js
test/parallel/test-vm-function-declaration.js
test/parallel/test-vm-global-define-property.js
test/parallel/test-vm-global-identity.js
test/parallel/test-vm-harmony-proxies.js
test/parallel/test-vm-harmony-symbols.js
test/parallel/test-vm-is-context.js
test/parallel/test-vm-new-script-new-context.js
test/parallel/test-vm-new-script-this-context.js
test/parallel/test-vm-run-in-new-context.js
test/parallel/test-vm-static-this.js
test/parallel/test-vm-timeout.js
test/parallel/test-writedouble.js
test/parallel/test-writefloat.js
test/parallel/test-writeint.js
test/parallel/test-writeuint.js
test/parallel/test-zlib-close-after-write.js
test/parallel/test-zlib-const.js
test/parallel/test-zlib-convenience-methods.js
test/parallel/test-zlib-dictionary-fail.js
test/parallel/test-zlib-dictionary.js
test/parallel/test-zlib-flush.js
test/parallel/test-zlib-from-gzip.js
test/parallel/test-zlib-from-string.js
test/parallel/test-zlib-invalid-input.js
test/parallel/test-zlib-params.js
test/parallel/test-zlib-random-byte-pipes.js
test/parallel/test-zlib-write-after-close.js
test/parallel/test-zlib-write-after-flush.js
test/parallel/test-zlib-zero-byte.js
test/parallel/test-zlib.js
test/pummel/test-abort-fatal-error.js
test/pummel/test-buffer-big.js
test/pummel/test-child-process-spawn-loop.js
test/pummel/test-crypto-dh.js
test/pummel/test-dh-regr.js
test/pummel/test-dtrace-jsstack.js
test/pummel/test-exec.js
test/pummel/test-fs-readfile-large.js
test/pummel/test-fs-watch-file-slow.js
test/pummel/test-fs-watch-file.js
test/pummel/test-fs-watch-non-recursive.js
test/pummel/test-http-client-reconnect-bug.js
test/pummel/test-http-many-keep-alive-connections.js
test/pummel/test-http-upload-timeout.js
test/pummel/test-https-ci-reneg-attack.js
test/pummel/test-https-large-response.js
test/pummel/test-https-no-reader.js
test/pummel/test-keep-alive.js
test/pummel/test-net-connect-econnrefused.js
test/pummel/test-net-connect-memleak.js
test/pummel/test-net-many-clients.js
test/pummel/test-net-pause.js
test/pummel/test-net-pingpong-delay.js
test/pummel/test-net-pingpong.js
test/pummel/test-net-throttle.js
test/pummel/test-net-timeout.js
test/pummel/test-net-timeout2.js
test/pummel/test-net-write-callbacks.js
test/pummel/test-next-tick-infinite-calls.js
test/pummel/test-process-hrtime.js
test/pummel/test-process-uptime.js
test/pummel/test-regress-GH-814.js
test/pummel/test-regress-GH-814_2.js
test/pummel/test-regress-GH-892.js
test/pummel/test-smalloc-alloc-segfault.js
test/pummel/test-smalloc-dispose-segfault.js
test/pummel/test-smalloc-sliceonto-segfault.js
test/pummel/test-stream-pipe-multi.js
test/pummel/test-stream2-basic.js
test/pummel/test-timer-wrap.js
test/pummel/test-timer-wrap2.js
test/pummel/test-timers.js
test/pummel/test-tls-ci-reneg-attack.js
test/pummel/test-tls-connect-memleak.js
test/pummel/test-tls-securepair-client.js
test/pummel/test-tls-server-large-request.js
test/pummel/test-tls-session-timeout.js
test/pummel/test-tls-throttle.js
test/pummel/test-vm-memleak.js
test/pummel/test-watch-file.js
test/sequential/test-chdir.js
test/sequential/test-child-process-emfile.js
test/sequential/test-child-process-execsync.js
test/sequential/test-child-process-fork-getconnections.js
test/sequential/test-cluster-listening-port.js
test/sequential/test-debug-args.js
test/sequential/test-deprecation-flags.js
test/sequential/test-force-repl.js
test/sequential/test-fs-watch-recursive.js
test/sequential/test-fs-watch.js
test/sequential/test-http-pipeline-flood.js
test/sequential/test-init.js
test/sequential/test-memory-usage-emfile.js
test/sequential/test-mkdir-rmdir.js
test/sequential/test-module-loading.js
test/sequential/test-net-GH-5504.js
test/sequential/test-net-listen-exclusive-random-ports.js
test/sequential/test-net-localport.js
test/sequential/test-net-server-address.js
test/sequential/test-net-server-bind.js
test/sequential/test-next-tick-error-spin.js
test/sequential/test-pipe-address.js
test/sequential/test-pipe-head.js
test/sequential/test-pipe-stream.js
test/sequential/test-pipe-unref.js
test/sequential/test-pipe.js
test/sequential/test-pump-file2tcp-noexist.js
test/sequential/test-pump-file2tcp.js
test/sequential/test-readdir.js
test/sequential/test-regress-GH-1531.js
test/sequential/test-regress-GH-1697.js
test/sequential/test-regress-GH-1726.js
test/sequential/test-regress-GH-1899.js
test/sequential/test-regress-GH-3542.js
test/sequential/test-regress-GH-3739.js
test/sequential/test-regress-GH-4015.js
test/sequential/test-regress-GH-4027.js
test/sequential/test-regress-GH-4948.js
test/sequential/test-regress-GH-746.js
test/sequential/test-regress-GH-784.js
test/sequential/test-regress-GH-819.js
test/sequential/test-regress-GH-877.js
test/sequential/test-require-cache-without-stat.js
test/sequential/test-setproctitle.js
test/sequential/test-sigint-infinite-loop.js
test/sequential/test-socket-write-after-fin-error.js
test/sequential/test-socket-write-after-fin.js
test/sequential/test-stdin-child-proc.js
test/sequential/test-stdin-from-file.js
test/sequential/test-stdin-pipe-resume.js
test/sequential/test-stdin-script-child.js
test/sequential/test-stdout-cannot-be-closed-child-process-pipe.js
test/sequential/test-stdout-close-catch.js
test/sequential/test-stdout-stderr-reading.js
test/sequential/test-stdout-to-file.js
test/sequential/test-stream2-fs.js
test/sequential/test-stream2-httpclient-response-end.js
test/sequential/test-stream2-stderr-sync.js
test/sequential/test-sync-fileread.js
test/sequential/test-tcp-wrap-connect.js
test/sequential/test-tcp-wrap-listen.js
test/sequential/test-tls-honorcipherorder.js
test/sequential/test-util-debug.js
test/sequential/test-vm-syntax-error-stderr.js
test/sequential/test-vm-timeout-rethrow.js
test/sequential/test-zerolengthbufferbug.js
test/timers/test-timers-reliability.js
vcbuild.bat

index 9a143fd..c29ea07 100644 (file)
@@ -1 +1,4 @@
 lib/punycode.js
+test/fixtures
+test/**/node_modules
+test/parallel/test-fs-non-number-arguments-throw.js
index 8c7ffdc..e023327 100644 (file)
--- a/.eslintrc
+++ b/.eslintrc
@@ -8,6 +8,7 @@ ecmaFeatures:
   octalLiterals: true
   binaryLiterals: true
   generators: true
+  forOf: true
 
 rules:
   # Possible Errors
@@ -54,6 +55,10 @@ rules:
   space-infix-ops: 2
   ## require spaces return, throw, case
   space-return-throw-case: 2
+  ## no space before function, eg. 'function()'
+  space-before-function-paren: [2, "never"]
+  ## require space before blocks, eg 'function() {'
+  space-before-blocks: [2, "always"]
   ## require parens for Constructor
   new-parens: 2
   ## max 80 length
index 451f81d..94f130f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -375,7 +375,7 @@ bench-idle:
        ./$(NODE_EXE) benchmark/idle_clients.js &
 
 jslint:
-       ./$(NODE_EXE) tools/eslint/bin/eslint.js src lib --reset --quiet
+       ./$(NODE_EXE) tools/eslint/bin/eslint.js src lib test --reset --quiet
 
 CPPLINT_EXCLUDE ?=
 CPPLINT_EXCLUDE += src/node_lttng.cc
diff --git a/test/.eslintrc b/test/.eslintrc
new file mode 100644 (file)
index 0000000..d5d9558
--- /dev/null
@@ -0,0 +1,5 @@
+## Test-specific linter rules
+
+rules:
+  ## allow unreachable code
+  no-unreachable: 0
index 83f5e72..a284a01 100644 (file)
@@ -1,15 +1,16 @@
+'use strict';
 var assert = require('assert');
 var binding = require('./build/Release/binding');
 var called = false;
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(called);
 });
 
-binding(5, function (err, val) {
+binding(5, function(err, val) {
   assert.equal(null, err);
   assert.equal(10, val);
-  process.nextTick(function () {
+  process.nextTick(function() {
     called = true;
   });
 });
index 4466b89..c36f59b 100644 (file)
@@ -1 +1,2 @@
+'use strict';
 var binding = require('./build/Release/binding');
index 238e105..1056386 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var binding = require('./build/Release/binding');
 assert.equal('world', binding());
index 18008db..c049229 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var binding = require('./build/Release/binding');
 assert.equal('world', binding.hello());
index f0d968d..a520df0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var repl = require('repl');
 var stream = require('stream');
index 47197be..76648e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var binding = require('./build/Release/binding');
 var obj = binding.alloc(16);
index ec0b387..94d6f21 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var path = require('path');
 var fs = require('fs');
 var assert = require('assert');
@@ -107,8 +108,8 @@ if (process.env.NODE_COMMON_PIPE) {
 if (process.platform === 'win32') {
   exports.faketimeCli = false;
 } else {
-  exports.faketimeCli = path.join(__dirname, "..", "tools", "faketime", "src",
-    "faketime");
+  exports.faketimeCli = path.join(__dirname, '..', 'tools', 'faketime', 'src',
+                                  'faketime');
 }
 
 var ifaces = os.networkInterfaces();
@@ -307,7 +308,7 @@ exports.mustCall = function(fn, expected) {
   var context = {
     expected: expected,
     actual: 0,
-    stack: (new Error).stack,
+    stack: (new Error()).stack,
     name: fn.name || '<anonymous>'
   };
 
@@ -345,11 +346,11 @@ if (process.platform === 'win32') {
  */
 exports.getServiceName = function getServiceName(port, protocol) {
   if (port == null) {
-    throw new Error("Missing port number");
+    throw new Error('Missing port number');
   }
 
   if (typeof protocol !== 'string') {
-    throw new Error("Protocol must be a string");
+    throw new Error('Protocol must be a string');
   }
 
   /*
@@ -360,10 +361,10 @@ exports.getServiceName = function getServiceName(port, protocol) {
 
   try {
     /*
-     * I'm not a big fan of readFileSync, but reading /etc/services asynchronously
-     * here would require implementing a simple line parser, which seems overkill
-     * for a simple utility function that is not running concurrently with any
-     * other one.
+     * I'm not a big fan of readFileSync, but reading /etc/services
+     * asynchronously here would require implementing a simple line parser,
+     * which seems overkill for a simple utility function that is not running
+     * concurrently with any other one.
      */
     var servicesContent = fs.readFileSync(etcServicesFileName,
       { encoding: 'utf8'});
@@ -380,7 +381,7 @@ exports.getServiceName = function getServiceName(port, protocol) {
   }
 
   return serviceName;
-}
+};
 
 exports.hasMultiLocalhost = function hasMultiLocalhost() {
   var TCP = process.binding('tcp_wrap').TCP;
@@ -397,7 +398,7 @@ exports.isValidHostname = function(str) {
     '(\\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]{0,61}[a-zA-Z0-9]))*$');
 
   return !!str.match(re) && str.length <= 255;
-}
+};
 
 exports.fileExists = function(pathname) {
   try {
index c3f2198..714a22c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 process.env.NODE_DEBUGGER_TIMEOUT = 2000;
 var common = require('../common');
 var assert = require('assert');
@@ -55,7 +56,7 @@ function startDebugger(scriptToDebug) {
     quitCalled = true;
     child.stdin.write('quit');
     child.kill('SIGTERM');
-  }
+  };
 
   setTimeout(function() {
     console.error('dying badly buffer=%j', buffer);
index 57095d9..397c422 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var path = require('path');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
@@ -44,7 +45,7 @@ function runScenario(scriptName, throwsInFile, throwsOnLine, next) {
   child.on('close', function() {
     assert(asserted, 'debugger did not pause on exception');
     if (next) next();
-  })
+  });
 
   var exceptions = [];
 
index 4bb27c2..972c947 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 process.env.NODE_DEBUGGER_TIMEOUT = 2000;
 var common = require('../common');
 var assert = require('assert');
@@ -66,7 +67,7 @@ var d = 'Content-Length: 466\r\n\r\n' +
         '{"seq":10,"type":"event","event":"afterCompile","success":true,' +
         '"body":{"script":{"handle":1,"type":"script","name":"dns.js",' +
         '"id":34,"lineOffset":0,"columnOffset":0,"lineCount":241,' +
-        '"sourceStart":"(function (module, exports, require) {' +
+        '"sourceStart":"(function(module, exports, require) {' +
         'var dns = process.binding(\'cares\')' +
         ';\\nvar ne","sourceLength":6137,"scriptType":2,"compilationType":0,' +
         '"context":{"ref":0},"text":"dns.js (lines: 241)"}},"refs":' +
@@ -127,8 +128,8 @@ addTest(function(client, done) {
 
 
 var connectCount = 0;
-var script = 'setTimeout(function () { console.log("blah"); });' +
-             'setInterval(function () {}, 1000000);';
+var script = 'setTimeout(function() { console.log("blah"); });' +
+             'setInterval(function() {}, 1000000);';
 
 var nodeProcess;
 
index 7bf7d63..3b54f85 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 641199a..abb67c1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 8d33d12..995f6fe 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var repl = require('./helper-debugger-repl.js');
 
 repl.startDebugger('break-in-module/main.js');
index 9d83d67..d3b2c16 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var repl = require('./helper-debugger-repl.js');
 
 repl.startDebugger('breakpoints.js');
@@ -7,7 +8,7 @@ var linesWithBreakpoint = [
 // We slice here, because addTest will change the given array.
 repl.addTest('sb(6)', linesWithBreakpoint.slice());
 
-var initialLines = repl.initialLines.slice()
+var initialLines = repl.initialLines.slice();
 initialLines.splice(2, 0, /Restoring/, /Warning/);
 
 // Restart the debugged script
index a42a253..741adf6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 process.env.NODE_FORCE_READLINE = 1;
 
 var repl = require('./helper-debugger-repl.js');
index 0fccf24..c32216e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var script = common.fixturesDir + '/breakpoints_utf8.js';
 process.env.NODE_DEBUGGER_TEST_SCRIPT = script;
index 788ea9c..2e44da5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var repl = require('./helper-debugger-repl.js');
 
 repl.startDebugger('breakpoints.js');
index af65bbd..28f90a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var https = require('https');
index 02d2d41..e37820b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common.js');
 var assert = require('assert');
 var http = require('http');
index d64586c..1208768 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5ab570b..90708bc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index ca2af1b..4b5823f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 547cd1b..7e678a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index d66bd63..f2668d2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 00901dd..1ed594a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Some operating systems report errors when an UDP message is sent to an
 // unreachable host. This error can be reported by sendto() and even by
 // recvfrom(). Node should not propagate this error to the user.
index 1a8b5e3..417ff8c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f2a24a9..d8ebd81 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b9e14f7..3258589 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -36,7 +37,7 @@ function tryToKillEventLoop() {
 
 // Generate a lot of thread pool events
 var pos = 0;
-fs.open(filename, 'r', 0666, function(err, fd) {
+fs.open(filename, 'r', 0o666, function(err, fd) {
   if (err) throw err;
 
   function readChunk() {
index 487486a..16c0468 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 820128a..872a105 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /* XXX Can this test be modified to not call the now-removed wait()? */
 
 var common = require('../common');
index e8a2e59..d22c422 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 21406e3..498bfa4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path'),
index b0a23d9..cfa531c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c1ccd70..9281947 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index fe70473..9727edb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util'),
index 2dfe20b..c6fa78f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 09a0b7e..e4b51e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 384849d..867c3a0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index cb29f2c..e498895 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Failing test for https
 
 // Will fail with "socket hang up" for 4 out of 10 requests
@@ -7,26 +8,20 @@
 var common = require('../common');
 var https = require('https');
 
-for (var i = 0; i < 10; ++i)
-{
-  https.get(
-      {
-        host: 'www.google.com',
-        path: '/accounts/o8/id',
-        port: 443
-      }, function(res)
-      {
-        var data = '';
-        res.on('data', function(chunk)
-            {
-              data += chunk;
-            });
-        res.on('end', function()
-            {
-              console.log(res.statusCode);
-            });
-      }).on('error', function(error)
-      {
-        console.log(error);
-      });
+for (var i = 0; i < 10; ++i) {
+  https.get({
+    host: 'www.google.com',
+    path: '/accounts/o8/id',
+    port: 443
+  }, function(res) {
+    var data = '';
+    res.on('data', function(chunk) {
+      data += chunk;
+    });
+    res.on('end', function() {
+      console.log(res.statusCode);
+    });
+  }).on('error', function(error) {
+    console.log(error);
+  });
 }
index b1038d5..6cf78ad 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7b73056..380032a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 0312d70..0fb63d3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 9783b7e..01797fc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 1cd361d..629d78d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 1572036..9bb9943 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Can't test this when 'make test' doesn't assign a tty to the stdout.
 // Yet another use-case for require('tty').spawn ?
 var common = require('../common');
@@ -36,10 +37,10 @@ var readlineFakeStream = function() {
         }
       });
   var _stdoutWrite = process.stdout.write;
-  process.stdout.write = function (data) {
+  process.stdout.write = function(data) {
     data.split('').forEach(rl.written_bytes.push.bind(rl.written_bytes));
     _stdoutWrite.apply(this, arguments);
-  }
+  };
   rl.written_bytes = written_bytes;
   return rl;
 };
@@ -49,7 +50,7 @@ var written_bytes_length, refreshed;
 
 rl.write('foo');
 assert.equal(3, rl.cursor);
-[key.xterm, key.rxvt, key.gnome, key.putty].forEach(function (key) {
+[key.xterm, key.rxvt, key.gnome, key.putty].forEach(function(key) {
   rl.write.apply(rl, key.home);
   assert.equal(0, rl.cursor);
   rl.write.apply(rl, key.end);
@@ -72,7 +73,7 @@ rl.write.apply(rl, key.xterm.home);
   {cursor: 7, key: key.xterm.metab},
   {cursor: 4, key: key.xterm.metab},
   {cursor: 0, key: key.xterm.metab},
-].forEach(function (action) {
+].forEach(function(action) {
   written_bytes_length = rl.written_bytes.length;
   rl.write.apply(rl, action.key);
   assert.equal(action.cursor, rl.cursor);
@@ -83,7 +84,14 @@ rl.write.apply(rl, key.xterm.home);
 rl = readlineFakeStream();
 rl.write('foo bar.hop/zoo');
 rl.write.apply(rl, key.xterm.home);
-['bar.hop/zoo', '.hop/zoo', 'hop/zoo', '/zoo', 'zoo', ''].forEach(function (expectedLine) {
+[
+  'bar.hop/zoo',
+  '.hop/zoo',
+  'hop/zoo',
+  '/zoo',
+  'zoo',
+  ''
+].forEach(function(expectedLine) {
   rl.write.apply(rl, key.xterm.metad);
   assert.equal(0, rl.cursor);
   assert.equal(expectedLine, rl.line);
index c4d90fb..d589ecf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0e1dd6f..4eefbea 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Test sending and receiving a file descriptor.
 //
 // This test is pretty complex. It ends up spawning test/fixtures/recvfd.js
index 90923b9..bf3726a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Requires special privileges
 var common = require('../common');
 var assert = require('assert');
index a5e206e..80a3cf5 100644 (file)
@@ -1,3 +1,5 @@
+/* eslint-disable no-debugger */
+'use strict';
 // Server sends a large string. Client counts bytes and pauses every few
 // seconds. Makes sure that pause and resume work properly.
 var common = require('../common');
@@ -39,7 +41,7 @@ server.listen(common.PORT, function() {
 
     /*
     client.pause();
-    process.nextTick(function () {
+    process.nextTick(function() {
       client.resume();
     });
     */
index 20cc3f9..c1e62bf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Example of new TLS API. Test with:
 //
 //     $> openssl s_client -connect localhost:12346 \
index 0d96395..57d7ee6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Can't test this when 'make test' doesn't assign a tty to the stdout.
 var common = require('../common');
 var assert = require('assert');
index 48c715b..b47b681 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var tls = require('tls');
 var fs = require('fs');
index 65d18dd..425cb54 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1174b8f..b3f43b5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 226ab33..45a50f5 100644 (file)
@@ -1 +1 @@
-setInterval(function () {}, 500);
+setInterval(function() {}, 500);
index 8081a76..535caf6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var bindings
 try {
   bindings = require('../build/Release/weakref.node')
@@ -13,6 +14,6 @@ module.exports = bindings.create
 // backwards-compat with node-weakref
 bindings.weaken = bindings.create
 
-Object.keys(bindings).forEach(function (name) {
+Object.keys(bindings).forEach(function(name) {
   module.exports[name] = bindings[name]
 })
index c58b4d5..20a4b38 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // just like test/gc/http-client.js,
 // but aborting every connection that comes in.
 
@@ -15,7 +16,7 @@ var http  = require('http'),
     assert = require('assert'),
     PORT = common.PORT;
 
-console.log('We should do '+ todo +' requests');
+console.log('We should do ' + todo + ' requests');
 
 var http = require('http');
 var server = http.createServer(serverHandler);
@@ -25,9 +26,9 @@ function getall() {
   if (count >= todo)
     return;
 
-  (function(){
+  (function() {
     function cb(res) {
-      done+=1;
+      done += 1;
       statusLater();
     }
 
@@ -39,7 +40,7 @@ function getall() {
 
     count++;
     weak(req, afterGC);
-  })()
+  })();
 
   setImmediate(getall);
 }
@@ -47,7 +48,7 @@ function getall() {
 for (var i = 0; i < 10; i++)
   getall();
 
-function afterGC(){
+function afterGC() {
   countGC ++;
 }
 
index bf9fb7c..98d046e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // just like test/gc/http-client.js,
 // but with an on('error') handler that does nothing.
 
@@ -17,7 +18,7 @@ var http  = require('http'),
     assert = require('assert'),
     PORT = common.PORT;
 
-console.log('We should do '+ todo +' requests');
+console.log('We should do ' + todo + ' requests');
 
 var http = require('http');
 var server = http.createServer(serverHandler);
@@ -27,10 +28,10 @@ function getall() {
   if (count >= todo)
     return;
 
-  (function(){
+  (function() {
     function cb(res) {
       res.resume();
-      done+=1;
+      done += 1;
       statusLater();
     }
     function onerror(er) {
@@ -45,7 +46,7 @@ function getall() {
 
     count++;
     weak(req, afterGC);
-  })()
+  })();
 
   setImmediate(getall);
 }
@@ -53,7 +54,7 @@ function getall() {
 for (var i = 0; i < 10; i++)
   getall();
 
-function afterGC(){
+function afterGC() {
   countGC ++;
 }
 
index 727d133..5bb2d2b 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 // just like test/gc/http-client.js,
 // but with a timeout set
 
 function serverHandler(req, res) {
-  setTimeout(function () {
+  setTimeout(function() {
     req.resume();
-    res.writeHead(200)
+    res.writeHead(200);
     res.end('hello\n');
   }, 100);
 }
@@ -19,7 +20,7 @@ var http  = require('http'),
     assert = require('assert'),
     PORT = common.PORT;
 
-console.log('We should do '+ todo +' requests');
+console.log('We should do ' + todo + ' requests');
 
 var http = require('http');
 var server = http.createServer(serverHandler);
@@ -29,10 +30,10 @@ function getall() {
   if (count >= todo)
     return;
 
-  (function(){
+  (function() {
     function cb(res) {
       res.resume();
-      done+=1;
+      done += 1;
       statusLater();
     }
 
@@ -42,13 +43,13 @@ function getall() {
       port: PORT
     }, cb);
     req.on('error', cb);
-    req.setTimeout(10, function(){
-      console.log('timeout (expected)')
+    req.setTimeout(10, function() {
+      console.log('timeout (expected)');
     });
 
     count++;
     weak(req, afterGC);
-  })()
+  })();
 
   setImmediate(getall);
 }
@@ -56,7 +57,7 @@ function getall() {
 for(var i = 0; i < 10; i++)
   getall();
 
-function afterGC(){
+function afterGC() {
   countGC ++;
 }
 
index 6aedda7..7c3259d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // just a simple http server and client.
 
 function serverHandler(req, res) {
@@ -15,7 +16,7 @@ var http  = require('http'),
     assert = require('assert'),
     PORT = common.PORT;
 
-console.log('We should do '+ todo +' requests');
+console.log('We should do ' + todo + ' requests');
 
 var http = require('http');
 var server = http.createServer(serverHandler);
@@ -26,11 +27,11 @@ function getall() {
   if (count >= todo)
     return;
 
-  (function(){
+  (function() {
     function cb(res) {
       res.resume();
-      console.error('in cb')
-      done+=1;
+      console.error('in cb');
+      done += 1;
       res.on('end', gc);
     }
 
@@ -38,11 +39,11 @@ function getall() {
       hostname: 'localhost',
       pathname: '/',
       port: PORT
-    }, cb)
+    }, cb);
 
     count++;
     weak(req, afterGC);
-  })()
+  })();
 
   setImmediate(getall);
 }
@@ -50,7 +51,7 @@ function getall() {
 for (var i = 0; i < 10; i++)
   getall();
 
-function afterGC(){
+function afterGC() {
   countGC ++;
 }
 
index 2ef03b2..6c3b4f2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // just like test/gc/http-client-timeout.js,
 // but using a net server/client instead
 
@@ -11,7 +12,7 @@ function serverHandler(sock) {
   sock.on('error', function(err) {
     assert.strictEqual(err.code, 'ECONNRESET');
   });
-  timer = setTimeout(function () {
+  timer = setTimeout(function() {
     sock.end('hello\n');
   }, 100);
 }
@@ -26,7 +27,7 @@ var net  = require('net'),
     assert = require('assert'),
     PORT = common.PORT;
 
-console.log('We should do '+ todo +' requests');
+console.log('We should do ' + todo + ' requests');
 
 var server = net.createServer(serverHandler);
 server.listen(PORT, getall);
@@ -35,7 +36,7 @@ function getall() {
   if (count >= todo)
     return;
 
-  (function(){
+  (function() {
     var req = net.connect(PORT, '127.0.0.1');
     req.resume();
     req.setTimeout(10, function() {
@@ -55,7 +56,7 @@ function getall() {
 for (var i = 0; i < 10; i++)
   getall();
 
-function afterGC(){
+function afterGC() {
   countGC ++;
 }
 
index d60fb0b..4cf5d72 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     dgram = require('dgram'),
@@ -144,7 +145,7 @@ if (process.argv[2] !== 'child') {
   // bind the address explicitly for sending
   // INADDR_BROADCAST to only one interface
   sendSocket.bind(common.PORT, bindAddress);
-  sendSocket.on('listening', function () {
+  sendSocket.on('listening', function() {
     sendSocket.setBroadcast(true);
   });
 
@@ -162,9 +163,7 @@ if (process.argv[2] !== 'child') {
 
     sendSocket.send(buf, 0, buf.length,
                     common.PORT, LOCAL_BROADCAST_HOST, function(err) {
-
           if (err) throw err;
-
           console.error('[PARENT] sent %s to %s:%s',
                         util.inspect(buf.toString()),
                         LOCAL_BROADCAST_HOST, common.PORT);
index 66c92b2..05acb84 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     dgram = require('dgram'),
@@ -129,7 +130,7 @@ if (process.argv[2] !== 'child') {
   sendSocket.bind();
 
   // The socket is actually created async now
-  sendSocket.on('listening', function () {
+  sendSocket.on('listening', function() {
     sendSocket.setTTL(1);
     sendSocket.setBroadcast(true);
     sendSocket.setMulticastTTL(1);
@@ -206,7 +207,7 @@ if (process.argv[2] === 'child') {
 
   listenSocket.bind(common.PORT);
 
-  listenSocket.on('listening', function () {
+  listenSocket.on('listening', function() {
     listenSocket.addMembership(LOCAL_BROADCAST_HOST);
   });
 }
index 75d34c2..eba5c66 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dns = require('dns');
index b980b82..eb7bab8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert'),
     dns = require('dns'),
@@ -500,7 +501,8 @@ TEST(function test_lookup_null_all(done) {
 
 
 TEST(function test_lookup_all_ipv4(done) {
-  var req = dns.lookup('www.google.com', {all: true, family: 4}, function(err, ips) {
+  var req = dns.lookup('www.google.com', {all: true, family: 4},
+                       function(err, ips) {
     if (err) throw err;
     assert.ok(Array.isArray(ips));
     assert.ok(ips.length > 0);
@@ -518,7 +520,8 @@ TEST(function test_lookup_all_ipv4(done) {
 
 
 TEST(function test_lookup_all_ipv6(done) {
-  var req = dns.lookup('www.google.com', {all: true, family: 6}, function(err, ips) {
+  var req = dns.lookup('www.google.com', {all: true, family: 6},
+                       function(err, ips) {
     if (err) throw err;
     assert.ok(Array.isArray(ips));
     assert.ok(ips.length > 0);
index 7d1cfbf..151597d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Repeated requests for a domain that fails to resolve
  * should trigger the error event after each attempt.
index 26732ee..1133221 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a55cf5e..d122229 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This example attempts to time out before the connection is established
 // https://groups.google.com/forum/#!topic/nodejs/UE0ZbfLt6t8
 // https://groups.google.com/forum/#!topic/nodejs-dev/jR7-5UDqXkw
index dc0462f..a712490 100644 (file)
@@ -1,9 +1,10 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
 
 var client, killed = false, ended = false;
-var TIMEOUT = 10 * 1000
+var TIMEOUT = 10 * 1000;
 
 client = net.createConnection(53, '8.8.8.8', function() {
   client.unref();
index 61239c8..96ff41a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Test for authorized access to the server which has a cross root
 // certification between Starfield Class 2 and ValiCert Class 2
 var tls = require('tls');
index 2f6392c..f386490 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 59fe3c1..b05f5e9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
index 51c2569..7805fd2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 157cf88..603acaf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 var common = require('../common');
index 996e08d..1e6b030 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1e43cae..cacd795 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 process.maxTickDepth = 10;
index 21361ed..3c0e2d8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f822afd..7d1033c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 8c4e47d..eefa9e7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 var common = require('../common');
index 34a0079..270b37d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f003972..bfb928d 100644 (file)
@@ -1,5 +1,5 @@
 before
-*test*message*throw_custom_error.js:7
+*test*message*throw_custom_error.js:8
 throw ({ name: 'MyCustomError', message: 'This is a custom message' });
 ^
 MyCustomError: This is a custom message
index dc035c4..50c69ca 100644 (file)
@@ -1,9 +1,11 @@
+/* eslint-disable indent */
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
 console.error('before');
 
-(function () {
+(function() {
        // these lines should contain tab!
        throw ({ foo: 'bar' });
 })();
index 11eadab..e83b057 100644 (file)
@@ -1,5 +1,5 @@
 before
-*test*message*throw_in_line_with_tabs.js:8
+*test*message*throw_in_line_with_tabs.js:10
        throw ({ foo: 'bar' });
        ^
 [object Object]
index 817b557..33e0a05 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4b39de5..c859d5f 100644 (file)
@@ -1,5 +1,5 @@
 before
-*test*message*throw_non_error.js:7
+*test*message*throw_non_error.js:8
 throw ({ foo: 'bar' });
 ^
 [object Object]
index 27e86a8..ab8fb56 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index be5cb3f..eb3eeb1 100644 (file)
@@ -1,5 +1,5 @@
 
-*test*message*throw_null.js:4
+*test*message*throw_null.js:5
 throw null;
-^      
+^
 null
index dcc54d7..f855cdd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1aa6e15..27aedd9 100644 (file)
@@ -1,5 +1,5 @@
 
-*test*message*throw_undefined.js:4
+*test*message*throw_undefined.js:5
 throw undefined;
       ^
 undefined
index 4ccf0bd..aaf3fbc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 01d9698..7256c0d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 22c10d6..d01ab0b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index b017226..1792634 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 7aa8184..6b4c824 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
@@ -5,17 +6,17 @@ var vm = require('vm');
 console.error('beginning');
 
 try {
-    vm.runInThisContext('throw new Error("boo!")', {
-        filename: 'test.vm',
-        displayErrors: false
-    });
+  vm.runInThisContext('throw new Error("boo!")', {
+    filename: 'test.vm',
+    displayErrors: false
+  });
 } catch (e) {}
 
 console.error('middle');
 
 vm.runInThisContext('throw new Error("boo!")', {
-    filename: 'test.vm',
-    displayErrors: false
+  filename: 'test.vm',
+  displayErrors: false
 });
 
 console.error('end');
index 724bea2..42b1ab1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
@@ -5,17 +6,17 @@ var vm = require('vm');
 console.error('beginning');
 
 try {
-    vm.runInThisContext('var 5;', {
-        filename: 'test.vm',
-        displayErrors: false
-    });
+  vm.runInThisContext('var 5;', {
+    filename: 'test.vm',
+    displayErrors: false
+  });
 } catch (e) {}
 
 console.error('middle');
 
 vm.runInThisContext('var 5;', {
-    filename: 'test.vm',
-    displayErrors: false
+  filename: 'test.vm',
+  displayErrors: false
 });
 
 console.error('end');
index e81766a..160b7b5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // See https://github.com/nodejs/io.js/issues/1376
 // and https://code.google.com/p/v8/issues/detail?id=4019
 
index 1e2e8e6..ce84eab 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var a = require('assert');
@@ -144,10 +145,14 @@ if (typeof Symbol === 'symbol') {
 }
 
 // primitive wrappers and object
-assert.doesNotThrow(makeBlock(a.deepEqual, new String('a'), ['a']), a.AssertionError);
-assert.doesNotThrow(makeBlock(a.deepEqual, new String('a'), {0: 'a'}), a.AssertionError);
-assert.doesNotThrow(makeBlock(a.deepEqual, new Number(1), {}), a.AssertionError);
-assert.doesNotThrow(makeBlock(a.deepEqual, new Boolean(true), {}), a.AssertionError);
+assert.doesNotThrow(makeBlock(a.deepEqual, new String('a'), ['a']),
+                    a.AssertionError);
+assert.doesNotThrow(makeBlock(a.deepEqual, new String('a'), {0: 'a'}),
+                    a.AssertionError);
+assert.doesNotThrow(makeBlock(a.deepEqual, new Number(1), {}),
+                    a.AssertionError);
+assert.doesNotThrow(makeBlock(a.deepEqual, new Boolean(true), {}),
+                    a.AssertionError);
 
 //deepStrictEqual
 assert.doesNotThrow(makeBlock(a.deepStrictEqual, new Date(2000, 3, 14),
@@ -313,9 +318,9 @@ try {
 assert.equal(true, threw,
              'a.doesNotThrow is not catching type matching errors');
 
-assert.throws(function() {assert.ifError(new Error('test error'))});
-assert.doesNotThrow(function() {assert.ifError(null)});
-assert.doesNotThrow(function() {assert.ifError()});
+assert.throws(function() {assert.ifError(new Error('test error'));});
+assert.doesNotThrow(function() {assert.ifError(null);});
+assert.doesNotThrow(function() {assert.ifError();});
 
 // make sure that validating using constructor really works
 threw = false;
@@ -373,7 +378,7 @@ function testAssertionMessage(actual, expected) {
   } catch (e) {
     assert.equal(e.toString(),
         ['AssertionError:', expected, '==', '\'\''].join(' '));
-    assert.ok(e.generatedMessage, "Message not marked as generated");
+    assert.ok(e.generatedMessage, 'Message not marked as generated');
   }
 }
 
@@ -393,7 +398,7 @@ testAssertionMessage([1, 2, 3], '[ 1, 2, 3 ]');
 testAssertionMessage(/a/, '/a/');
 testAssertionMessage(/abc/gim, '/abc/gim');
 testAssertionMessage(function f() {}, '[Function: f]');
-testAssertionMessage(function () {}, '[Function]');
+testAssertionMessage(function() {}, '[Function]');
 testAssertionMessage({}, '{}');
 testAssertionMessage(circular, '{ y: 1, x: [Circular] }');
 testAssertionMessage({a: undefined, b: null}, '{ a: undefined, b: null }');
@@ -402,7 +407,7 @@ testAssertionMessage({a: NaN, b: Infinity, c: -Infinity},
 
 // #2893
 try {
-  assert.throws(function () {
+  assert.throws(function() {
     assert.ifError(null);
   });
 } catch (e) {
@@ -415,14 +420,14 @@ assert.ok(threw);
 try {
   assert.equal(1, 2);
 } catch (e) {
-  assert.equal(e.toString().split('\n')[0], 'AssertionError: 1 == 2')
+  assert.equal(e.toString().split('\n')[0], 'AssertionError: 1 == 2');
   assert.ok(e.generatedMessage, 'Message not marked as generated');
 }
 
 try {
   assert.equal(1, 2, 'oh no');
 } catch (e) {
-  assert.equal(e.toString().split('\n')[0], 'AssertionError: oh no')
+  assert.equal(e.toString().split('\n')[0], 'AssertionError: oh no');
   assert.equal(e.generatedMessage, false,
               'Message incorrectly marked as generated');
 }
index ba31ba3..6dcabc8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert'),
     exception = null;
 
index 8d0d43d..43d213a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 process.on('beforeExit', function() {
index 8bfdbe1..f3bd127 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var net = require('net');
 var util = require('util');
@@ -19,7 +20,7 @@ function tryImmediate() {
 
 function tryTimer() {
   console.log('set a timeout');
-  setTimeout(function () {
+  setTimeout(function() {
     console.log('timeout cb, do another once beforeExit');
     revivals++;
     process.once('beforeExit', tryListen);
index e7625f3..efc3a72 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 54c4b13..b023dba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -14,7 +15,7 @@ var flatLongLen = Buffer.concat(long, 40);
 assert(flatZero.length === 0);
 assert(flatOne.toString() === 'asdf');
 assert(flatOne === one[0]);
-assert(flatLong.toString() === (new Array(10+1).join('asdf')));
-assert(flatLongLen.toString() === (new Array(10+1).join('asdf')));
+assert(flatLong.toString() === (new Array(10 + 1).join('asdf')));
+assert(flatLongLen.toString() === (new Array(10 + 1).join('asdf')));
 
-console.log("ok");
+console.log('ok');
index 32748dc..7ffbae5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f663d23..707f778 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index ab02934..05371d6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3d8f9c6..53434ea 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -7,5 +8,5 @@ var buff = new Buffer(Buffer.poolSize + 1);
 var slicedBuffer = buff.slice();
 assert.equal(slicedBuffer.parent,
              buff,
-             "slicedBufffer should have its parent set to the original " +
-             " buffer");
+             'slicedBufffer should have its parent set to the original ' +
+             ' buffer');
index abfbff4..5341193 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -127,8 +128,8 @@ assert.strictEqual(Math.floor(c.length / 2), copied);
 for (var i = 0; i < Math.floor(c.length / 2); i++) {
   assert.strictEqual(b[b.length - Math.floor(c.length / 2) + i], c[i]);
 }
-for (var i = Math.floor(c.length /2) + 1; i < c.length; i++) {
-  assert.strictEqual(c[c.length-1], c[i]);
+for (var i = Math.floor(c.length / 2) + 1; i < c.length; i++) {
+  assert.strictEqual(c[c.length - 1], c[i]);
 }
 
 // try to copy 513 bytes, and check we don't overrun c
@@ -843,7 +844,7 @@ Buffer(Buffer(0), 0, 0);
 
 
 // GH-5110
-(function () {
+(function() {
   var buffer = new Buffer('test'),
       string = JSON.stringify(buffer);
 
@@ -1068,7 +1069,7 @@ assert.equal(buf.readInt8(0), -1);
   // see https://github.com/joyent/node/issues/5881
   SlowBuffer(0).slice(0, 1);
   // make sure a zero length slice doesn't set the .parent attribute
-  assert.equal(Buffer(5).slice(0,0).parent, undefined);
+  assert.equal(Buffer(5).slice(0, 0).parent, undefined);
   // and make sure a proper slice does have a parent
   assert.ok(typeof Buffer(5).slice(0, 5).parent === 'object');
 })();
@@ -1087,7 +1088,7 @@ assert.throws(function() {
 (function() {
   var a = [0];
   for (var i = 0; i < 7; ++i) a = a.concat(a);
-  a = a.map(function(_, i) { return i });
+  a = a.map(function(_, i) { return i; });
   var b = Buffer(a);
   var c = Buffer(b);
   assert.equal(b.length, a.length);
@@ -1100,11 +1101,11 @@ assert.throws(function() {
 })();
 
 
-assert.throws(function () {
+assert.throws(function() {
   new Buffer(smalloc.kMaxLength + 1);
 }, RangeError);
 
-assert.throws(function () {
+assert.throws(function() {
   new SlowBuffer(smalloc.kMaxLength + 1);
 }, RangeError);
 
index 2c74a47..739c325 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 997e642..a37e1db 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -23,7 +24,7 @@ function pwd(callback) {
     childExited = true;
   });
 
-  child.on('close', function () {
+  child.on('close', function() {
     callback(output);
     pwd_called = true;
     childClosed = true;
index 2ff459e..5d3f0d9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
@@ -26,7 +27,7 @@ function testCwd(options, forCode, forData) {
     assert.strictEqual(forCode, code);
   });
 
-  child.on('close', function () {
+  child.on('close', function() {
     forData && assert.strictEqual(forData, data.replace(/[\s\r\n]+$/, ''));
     returns--;
   });
index ee0cb59..93165de 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1cc2a50..25b811a 100644 (file)
@@ -1,23 +1,25 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
 
 var spawn = require('child_process').spawn;
-var childPath = path.join(__dirname, '..', 'fixtures', 'parent-process-nonpersistent.js');
+var childPath = path.join(__dirname, '..', 'fixtures',
+                          'parent-process-nonpersistent.js');
 var persistentPid = -1;
 
 var child = spawn(process.execPath, [ childPath ]);
 
-child.stdout.on('data', function (data) {
+child.stdout.on('data', function(data) {
   persistentPid = parseInt(data, 10);
 });
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(persistentPid !== -1);
-  assert.throws(function () {
+  assert.throws(function() {
     process.kill(child.pid);
   });
-  assert.doesNotThrow(function () {
+  assert.doesNotThrow(function() {
     process.kill(persistentPid);
   });
 });
index 95b26a7..fd5153f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fork = require('child_process').fork;
index cf40ded..17b0579 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var is_windows = process.platform === 'win32';
 
 var common = require('../common');
@@ -95,5 +96,5 @@ sed.stdout.on('data', function(data) {
 });
 
 sed.stdout.on('end', function(code) {
-  assert.equal(result, 'hellO' + os.EOL + 'nOde' + os.EOL  +'wOrld' + os.EOL);
+  assert.equal(result, 'hellO' + os.EOL + 'nOde' + os.EOL 'wOrld' + os.EOL);
 });
index a6a164a..6f2051f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b680e3b..0ab0508 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
@@ -8,7 +9,7 @@ var success_count = 0;
 var str = 'hello';
 
 // default encoding
-var child = exec("echo " + str, function(err, stdout, stderr) {
+var child = exec('echo ' + str, function(err, stdout, stderr) {
   assert.ok('string', typeof(stdout), 'Expected stdout to be a string');
   assert.ok('string', typeof(stderr), 'Expected stderr to be a string');
   assert.equal(str + os.EOL, stdout);
@@ -17,7 +18,7 @@ var child = exec("echo " + str, function(err, stdout, stderr) {
 });
 
 // no encoding (Buffers expected)
-var child = exec("echo " + str, {
+var child = exec('echo ' + str, {
   encoding: null
 }, function(err, stdout, stderr) {
   assert.ok(stdout instanceof Buffer, 'Expected stdout to be a Buffer');
index c91a35d..9e70399 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index 6c8410b..eb554b4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index 7605af9..b141fc3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var child_process = require('child_process');
index 61f2986..feb2fe2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 68e8af0..d5255bf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index eddfec5..12b64cc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert'),
     common = require('../common'),
     fork = require('child_process').fork,
index bd21f3f..8858966 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * The purpose of this test is to make sure that when forking a process,
  * sending a fd representing a UDP socket to the child and sending messages
@@ -30,7 +31,7 @@ if (process.argv[2] === 'child') {
     if (msg === 'server') {
       server = clusterServer;
 
-      server.on('message', function () {
+      server.on('message', function() {
         process.send('gotMessage');
       });
 
@@ -50,14 +51,14 @@ if (process.argv[2] === 'child') {
   var childGotMessage = false;
   var parentGotMessage = false;
 
-  server.on('message', function (msg, rinfo) {
+  server.on('message', function(msg, rinfo) {
     parentGotMessage = true;
   });
 
-  server.on('listening', function () {
+  server.on('listening', function() {
     child.send('server', server);
 
-    child.once('message', function (msg) {
+    child.once('message', function(msg) {
       if (msg === 'gotMessage') {
         childGotMessage = true;
       }
@@ -66,8 +67,8 @@ if (process.argv[2] === 'child') {
     sendMessages();
   });
 
-  var sendMessages = function () {
-    var timer = setInterval(function () {
+  var sendMessages = function() {
+    var timer = setInterval(function() {
       client.send(msg, 0, msg.length, common.PORT, '127.0.0.1', function(err) {
           if (err) throw err;
         }
@@ -85,7 +86,7 @@ if (process.argv[2] === 'child') {
     }, 1);
   };
 
-  var shutdown = function () {
+  var shutdown = function() {
     child.send('stop');
 
     server.close();
@@ -94,7 +95,7 @@ if (process.argv[2] === 'child') {
 
   server.bind(common.PORT, '127.0.0.1');
 
-  process.once('exit', function () {
+  process.once('exit', function() {
     assert(parentGotMessage);
     assert(childGotMessage);
   });
index 34292c5..94703a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var child_process = require('child_process');
 var spawn = child_process.spawn;
@@ -16,11 +17,11 @@ if (process.argv[2] === 'fork') {
   var child = spawn(process.execPath, execArgv.concat(args));
   var out = '';
 
-  child.stdout.on('data', function (chunk) {
+  child.stdout.on('data', function(chunk) {
     out += chunk;
   });
 
-  child.on('exit', function () {
+  child.on('exit', function() {
     assert.deepEqual(JSON.parse(out), execArgv);
   });
 }
index 72bb693..cffb5ca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var cp = require('child_process');
 var fs = require('fs');
index a16fb85..09ec8e2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fork = require('child_process').fork;
index 150e9cf..95ec26a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fork = require('child_process').fork;
index aa38ad7..b406664 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fork = require('child_process').fork;
@@ -10,7 +11,7 @@ if (process.argv[2] === 'child') {
     process.send('2');
   }, 200);
 
-  process.on('disconnect', function () {
+  process.on('disconnect', function() {
     process.stdout.write('3');
   });
 
@@ -19,17 +20,17 @@ if (process.argv[2] === 'child') {
 
   var ipc = [], stdout = '';
 
-  child.on('message', function (msg) {
+  child.on('message', function(msg) {
     ipc.push(msg);
 
     if (msg === '2') child.disconnect();
   });
 
-  child.stdout.on('data', function (chunk) {
+  child.stdout.on('data', function(chunk) {
     stdout += chunk;
   });
 
-  child.once('exit', function () {
+  child.once('exit', function() {
     assert.deepEqual(ipc, ['1', '2']);
     assert.equal(stdout, '3');
   });
index 3ccdfc1..8bc7e4c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fork = require('child_process').fork;
@@ -8,17 +9,17 @@ if (process.argv[2] === 'child') {
 
   setTimeout(function() {
     console.log('child -> will this keep it alive?');
-    process.on('message', function () { });
+    process.on('message', function() { });
   }, 400);
 
 } else {
   var child = fork(__filename, ['child']);
 
-  child.on('disconnect', function () {
+  child.on('disconnect', function() {
     console.log('parent -> disconnect');
   });
 
-  child.once('exit', function () {
+  child.once('exit', function() {
     console.log('parent -> exit');
   });
 }
index 2ec9f40..c35510e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fork = require('child_process').fork;
index 8527257..fe0e68b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var child_process = require('child_process');
 
index a1bb52f..c39dc93 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 712b1ee..7d04475 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7e46aad..948348a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7f2f04f..b992445 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Test that a Linux specific quirk in the handle passing protocol is handled
 // correctly. See https://github.com/joyent/node/issues/5330 for details.
 
index 825913d..7ba76e9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fork = require('child_process').fork;
index af831b7..3f09388 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var ch = require('child_process');
index e1e03d0..3714d37 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var childProcess = require('child_process');
index fe279dc..1398dac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var fs = require('fs');
 var spawn = require('child_process').spawn;
@@ -10,7 +11,7 @@ var spawnargs = ['bar'];
 assert.equal(common.fileExists(enoentPath), false);
 
 var enoentChild = spawn(enoentPath, spawnargs);
-enoentChild.on('error', function (err) {
+enoentChild.on('error', function(err) {
   assert.equal(err.code, 'ENOENT');
   assert.equal(err.errno, 'ENOENT');
   assert.equal(err.syscall, 'spawn ' + enoentPath);
index b95b208..35c1903 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var child_process = require('child_process');
 var spawn = child_process.spawn;
index 0ebc66a..bc7c5aa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cp = require('child_process');
index e85e9da..4118b74 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var os = require('os');
index f5b5987..34c69a1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -15,7 +16,8 @@ switch (process.argv[2]) {
     break;
   default:
     var start = Date.now();
-    var ret = spawnSync(process.execPath, [__filename, 'child'], {timeout: TIMER});
+    var ret = spawnSync(process.execPath, [__filename, 'child'],
+                        {timeout: TIMER});
     assert.strictEqual(ret.error.errno, 'ETIMEDOUT');
     console.log(ret);
     var end = Date.now() - start;
index 67b07ed..b6f4d31 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -20,7 +21,8 @@ var ret = spawnSync('sleep', ['1']);
 var stop = process.hrtime(start);
 assert.strictEqual(ret.status, 0, 'exit status should be zero');
 console.log('sleep exited', stop);
-assert.strictEqual(stop[0], 1, 'sleep should not take longer or less than 1 second');
+assert.strictEqual(stop[0], 1,
+                   'sleep should not take longer or less than 1 second');
 
 // Error test when command does not exist
 var ret_err = spawnSync('command_does_not_exist', ['bar']).error;
index 2758087..d234784 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f2a5e18..ba3ef0e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -48,7 +49,7 @@ cat.on('exit', function(status) {
   exitStatus = status;
 });
 
-cat.on('close', function () {
+cat.on('close', function() {
   closed = true;
   if (is_windows) {
     assert.equal('hello world\r\n', response);
index 631cecc..5ae85ac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var BUFSIZE = 1024;
index 15a5040..8cf08a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 7292007..1ff6e4d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index eba8927..0d4e353 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -21,14 +22,14 @@ if (process.argv[2] === 'child') {
   var gotBye = false;
 
   child.stderr.setEncoding('utf8');
-  child.stderr.on('data', function (data) {
+  child.stderr.on('data', function(data) {
     console.log('parent stderr: ' + data);
     assert.ok(false);
   });
 
   // check if we receive both 'hello' at start and 'goodbye' at end
   child.stdout.setEncoding('utf8');
-  child.stdout.on('data', function (data) {
+  child.stdout.on('data', function(data) {
     if (data.slice(0, 6) == 'hello\n') {
       gotHello = true;
     } else if (data.slice(data.length - 8) == 'goodbye\n') {
@@ -38,7 +39,7 @@ if (process.argv[2] === 'child') {
     }
   });
 
-  child.on('close', function (data) {
+  child.on('close', function(data) {
     assert(gotHello);
     assert(gotBye);
   });
index 58d6a8f..8300f4b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index fd9cd41..10a77c4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (module.parent) {
   // signal we've been loaded as a module
   console.log('Loaded as a module, exiting with status code 42.');
index 75ed9d3..60bd27b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 3a75250..b51367a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index db1ea88..ec6faa8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This test starts two clustered HTTP servers on the same port. It expects the
 // first cluster to succeed and the second cluster to fail with EADDRINUSE.
 //
index dada580..bccc396 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var NUM_WORKERS = 4;
 var PACKETS_PER_WORKER = 10;
 
@@ -8,7 +9,7 @@ var dgram = require('dgram');
 
 
 if (process.platform === 'win32') {
-  console.warn("dgram clustering is currently not supported on windows.");
+  console.warn('dgram clustering is currently not supported on windows.');
   process.exit(0);
 }
 
index 68de38e..db4f986 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var NUM_WORKERS = 4;
 var PACKETS_PER_WORKER = 10;
 
@@ -8,7 +9,7 @@ var dgram = require('dgram');
 
 
 if (process.platform === 'win32') {
-  console.warn("dgram clustering is currently not supported on windows.");
+  console.warn('dgram clustering is currently not supported on windows.');
   process.exit(0);
 }
 
@@ -61,5 +62,6 @@ function worker() {
   for (var i = 0; i < PACKETS_PER_WORKER; i++)
     socket.send(buf, 0, buf.length, common.PORT, '127.0.0.1');
 
-  console.log('worker %d sent %d packets', cluster.worker.id, PACKETS_PER_WORKER);
+  console.log('worker %d sent %d packets', cluster.worker.id,
+              PACKETS_PER_WORKER);
 }
index 28cdd2d..e18c050 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 6fccc58..a927b5d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 process.env.NODE_CLUSTER_SCHED_POLICY = 'none';
 
 var cluster = require('cluster');
@@ -16,7 +17,7 @@ if (cluster.isMaster) {
   }
 } else {
   if (process.env.BOUND === 'y') {
-    var source = net.createServer()
+    var source = net.createServer();
 
     source.listen(0);
   }
index a40c386..f90152c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (process.platform === 'win32') {
   console.log('skipping test on windows, where clustered dgram is ENOTSUP');
   process.exit(0);
index c557256..0f19d53 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 1be28a3..ad4de97 100644 (file)
@@ -1,5 +1,7 @@
-// test that errors propagated from cluster children are properly received in their master
-// creates an EADDRINUSE condition by also forking a child process to listen on a socket
+'use strict';
+// test that errors propagated from cluster children are properly
+// received in their master creates an EADDRINUSE condition by also
+// forking a child process to listen on a socket
 
 var common = require('../common');
 var assert = require('assert');
@@ -27,7 +29,8 @@ if (cluster.isMaster) {
     assert.equal(gotError, 1);
   });
 } else {
-  var cp = fork(common.fixturesDir + '/listen-on-socket-and-exit.js', { stdio: 'inherit' });
+  var cp = fork(common.fixturesDir + '/listen-on-socket-and-exit.js',
+                { stdio: 'inherit' });
 
   // message from the child indicates it's ready and listening
   cp.on('message', function() {
index c43259c..509dbb6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Check that having a worker bind to a port that's already taken doesn't
 // leave the master process in a confused state. Releasing the port and
 // trying again should Just Work[TM].
index ddcf7d2..7749e42 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index b970669..42ed3be 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // It is not possible to send pipe handles over the IPC pipe on Windows.
 if (process.platform === 'win32') {
   process.exit(0);
index e0e92e7..e729963 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index a5c2285..89694ff 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 29c9e31..a72d1f0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 1d8e08c..741cacc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 17d7717..6190fb5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fork = require('child_process').fork;
index fc26c93..1328483 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var cluster = require('cluster');
 var domain = require('domain');
@@ -7,7 +8,7 @@ var domain = require('domain');
 
 if (cluster.isWorker) {
   var d = domain.create();
-  d.run(function () { });
+  d.run(function() { });
 
   var http = require('http');
   http.Server(function() { }).listen(common.PORT, '127.0.0.1');
index 7fd465d..90b8c91 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Testing mutual send of handles: from master to worker, and from worker to
 // master.
 
index 2d2c2cc..f1552d7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Testing to send an handle twice to the parent process.
 
 var common = require('../common');
index a8274be..b406c76 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index cf2d8e9..0376546 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index bef10d8..8b463ec 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index da0c03c..8ee6d09 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 7cf9631..c32b3ea 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index f327de9..a93b07b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 3bbe9fb..4fc4b07 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 9f98d62..ec42773 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Installing a custom uncaughtException handler should override the default
 // one that the cluster module installs.
 // https://github.com/joyent/node/issues/2556
index 331ab77..e29dc01 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test-cluster-worker-constructor.js
 // validates correct behavior of the cluster.Worker constructor
 
index d19704c..88a0f88 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 55ae0fc..8e5ca63 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * The goal of this test is to cover the Workers' implementation of
  * Worker.prototype.destroy. Worker.prototype.destroy is called within
index e7a0960..7f40381 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
@@ -81,7 +82,8 @@ if (cluster.isWorker) {
 
     // events
     assert.ok(w.emitDisconnect, 'Disconnect event did not emit');
-    assert.ok(w.emitDisconnectInsideWorker, 'Disconnect event did not emit inside worker');
+    assert.ok(w.emitDisconnectInsideWorker,
+              'Disconnect event did not emit inside worker');
     assert.ok(c.emitDisconnect, 'Disconnect event did not emit');
     assert.ok(w.emitExit, 'Exit event did not emit');
     assert.ok(c.emitExit, 'Exit event did not emit');
index fb3b879..eb98655 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var cluster = require('cluster');
 
index 1342a70..982b099 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test-cluster-worker-exit.js
 // verifies that, when a child process exits (by calling `process.exit(code)`)
 // - the parent receives the proper events in the proper order, no duplicates
@@ -100,31 +101,31 @@ if (cluster.isWorker) {
 
 // some helper functions ...
 
-  function checkResults(expected_results, results) {
-    for (var k in expected_results) {
-      var actual = results[k],
-          expected = expected_results[k];
+function checkResults(expected_results, results) {
+  for (var k in expected_results) {
+    var actual = results[k],
+        expected = expected_results[k];
 
-      if (typeof expected === 'function') {
-        expected(r[k]);
+    if (typeof expected === 'function') {
+      expected(r[k]);
+    } else {
+      var msg = (expected[1] || '') +
+          (' [expected: ' + expected[0] + ' / actual: ' + actual + ']');
+
+      if (expected && expected.length) {
+        assert.equal(actual, expected[0], msg);
       } else {
-        var msg = (expected[1] || '') +
-            (' [expected: ' + expected[0] + ' / actual: ' + actual + ']');
-
-        if (expected && expected.length) {
-          assert.equal(actual, expected[0], msg);
-        } else {
-          assert.equal(actual, expected, msg);
-        }
+        assert.equal(actual, expected, msg);
       }
     }
   }
+}
 
-  function alive(pid) {
-    try {
-      process.kill(pid, 'SIGCONT');
-      return true;
-    } catch (e) {
-      return false;
-    }
+function alive(pid) {
+  try {
+    process.kill(pid, 'SIGCONT');
+    return true;
+  } catch (e) {
+    return false;
   }
+}
index 144eb0d..54d2ce8 100644 (file)
@@ -1,5 +1,6 @@
+'use strict';
 var assert = require('assert');
-var cluster = require('cluster')
+var cluster = require('cluster');
 var net = require('net');
 
 var SENTINEL = 42;
index 87e0ce0..38886af 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test-cluster-worker-init.js
 // verifies that, when a child process is forked, the cluster.worker
 // object can receive messages as expected
index ed839d4..4477278 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var cluster = require('cluster');
 var assert = require('assert');
 var util = require('util');
@@ -6,32 +7,32 @@ if (cluster.isMaster) {
   var worker = cluster.fork();
 
   assert.ok(worker.isConnected(),
-            "isConnected() should return true as soon as the worker has " +
-            "been created.");
+            'isConnected() should return true as soon as the worker has ' +
+            'been created.');
 
   worker.on('disconnect', function() {
     assert.ok(!worker.isConnected(),
-              "After a disconnect event has been emitted, " +
-              "isConncted should return false");
+              'After a disconnect event has been emitted, ' +
+              'isConncted should return false');
   });
 
   worker.on('message', function(msg) {
     if (msg === 'readyToDisconnect') {
       worker.disconnect();
     }
-  })
+  });
 
 } else {
   assert.ok(cluster.worker.isConnected(),
-            "isConnected() should return true from within a worker at all " +
-            "times.");
+            'isConnected() should return true from within a worker at all ' +
+            'times.');
 
   cluster.worker.process.on('disconnect', function() {
     assert.ok(!cluster.worker.isConnected(),
-              "isConnected() should return false from within a worker " +
-              "after its underlying process has been disconnected from " +
-              "the master");
-  })
+              'isConnected() should return false from within a worker ' +
+              'after its underlying process has been disconnected from ' +
+              'the master');
+  });
 
   process.send('readyToDisconnect');
 }
index 11766c5..045a620 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var cluster = require('cluster');
 var assert = require('assert');
 var net = require('net');
@@ -5,23 +6,23 @@ var net = require('net');
 if (cluster.isMaster) {
   var worker = cluster.fork();
   assert.ok(!worker.isDead(),
-            "isDead() should return false right after the worker has been " +
-            "created.");
+            'isDead() should return false right after the worker has been ' +
+            'created.');
 
   worker.on('exit', function() {
-      assert.ok(!worker.isConnected(),
-                "After an event has been emitted, " +
-                "isDead should return true");
-  })
+    assert.ok(!worker.isConnected(),
+              'After an event has been emitted, ' +
+              'isDead should return true');
+  });
 
   worker.on('message', function(msg) {
-      if (msg === 'readyToDie') {
-          worker.kill();
-      }
+    if (msg === 'readyToDie') {
+      worker.kill();
+    }
   });
 
 } else if (cluster.isWorker) {
   assert.ok(!cluster.worker.isDead(),
-            "isDead() should return false when called from within a worker");
+            'isDead() should return false when called from within a worker');
   process.send('readyToDie');
 }
index 01da15f..c73cf2d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test-cluster-worker-kill.js
 // verifies that, when a child process is killed (we use SIGKILL)
 // - the parent receives the proper events in the proper order, no duplicates
@@ -23,14 +24,16 @@ if (cluster.isWorker) {
       cluster_emitDisconnect: [1, "the cluster did not emit 'disconnect'"],
       cluster_emitExit: [1, "the cluster did not emit 'exit'"],
       cluster_exitCode: [null, 'the cluster exited w/ incorrect exitCode'],
-      cluster_signalCode: [KILL_SIGNAL, 'the cluster exited w/ incorrect signalCode'],
+      cluster_signalCode: [KILL_SIGNAL,
+                           'the cluster exited w/ incorrect signalCode'],
       worker_emitDisconnect: [1, "the worker did not emit 'disconnect'"],
       worker_emitExit: [1, "the worker did not emit 'exit'"],
       worker_state: ['disconnected', 'the worker state is incorrect'],
       worker_suicideMode: [false, 'the worker.suicide flag is incorrect'],
       worker_died: [true, 'the worker is still running'],
       worker_exitCode: [null, 'the worker exited w/ incorrect exitCode'],
-      worker_signalCode: [KILL_SIGNAL, 'the worker exited w/ incorrect signalCode']
+      worker_signalCode: [KILL_SIGNAL,
+                          'the worker exited w/ incorrect signalCode']
     },
     results = {
       cluster_emitDisconnect: 0,
@@ -98,30 +101,30 @@ if (cluster.isWorker) {
 
 // some helper functions ...
 
-  function checkResults(expected_results, results) {
-    for (var k in expected_results) {
-      var actual = results[k],
-          expected = expected_results[k];
-
-      if (typeof expected === 'function') {
-        expected(r[k]);
+function checkResults(expected_results, results) {
+  for (var k in expected_results) {
+    var actual = results[k],
+        expected = expected_results[k];
+
+    if (typeof expected === 'function') {
+      expected(r[k]);
+    } else {
+      var msg = (expected[1] || '') +
+          (' [expected: ' + expected[0] + ' / actual: ' + actual + ']');
+      if (expected && expected.length) {
+        assert.equal(actual, expected[0], msg);
       } else {
-        var msg = (expected[1] || '') +
-            (' [expected: ' + expected[0] + ' / actual: ' + actual + ']');
-        if (expected && expected.length) {
-          assert.equal(actual, expected[0], msg);
-        } else {
-          assert.equal(actual, expected, msg);
-        }
+        assert.equal(actual, expected, msg);
       }
     }
   }
+}
 
-  function alive(pid) {
-    try {
-      process.kill(pid, 'SIGCONT');
-      return true;
-    } catch (e) {
-      return false;
-    }
+function alive(pid) {
+  try {
+    process.kill(pid, 'SIGCONT');
+    return true;
+  } catch (e) {
+    return false;
   }
+}
index 034a495..b448316 100644 (file)
@@ -1,5 +1,6 @@
+'use strict';
 var assert = require('assert');
-var cluster = require('cluster')
+var cluster = require('cluster');
 var net = require('net');
 var common = require('../common');
 
@@ -21,7 +22,7 @@ var server;
 if (cluster.isMaster) {
   server = net.createServer(function(conn) {
     server.close();
-    worker.disconnect()
+    worker.disconnect();
     worker.once('disconnect', function() {
       setTimeout(function() {
         conn.destroy();
index d15448b..7cbaf30 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a91410b..a80c6e5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Stream = require('stream');
@@ -15,7 +16,7 @@ assert.equal('function', typeof Console);
 
 // make sure that the Console constructor throws
 // when not given a writable stream instance
-assert.throws(function () {
+assert.throws(function() {
   new Console();
 }, /Console expects a writable stream/);
 
index 9612a0f..7846dbf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2e5060f..982c838 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -7,17 +8,17 @@ assert.ok(process.stderr.writable);
 assert.equal('number', typeof process.stdout.fd);
 assert.equal('number', typeof process.stderr.fd);
 
-assert.throws(function () {
+assert.throws(function() {
   console.timeEnd('no such label');
 });
 
-assert.doesNotThrow(function () {
+assert.doesNotThrow(function() {
   console.time('label');
   console.timeEnd('label');
 });
 
 // an Object with a custom .inspect() function
-var custom_inspect = { foo: 'bar', inspect: function () { return 'inspect'; } };
+var custom_inspect = { foo: 'bar', inspect: function() { return 'inspect'; } };
 
 var stdout_write = global.process.stdout.write;
 var strings = [];
index 0336871..75d733f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -16,27 +17,33 @@ crypto.DEFAULT_ENCODING = 'buffer';
 //
 
 var TEST_CASES = [
-  { algo: 'aes-128-gcm', key: '6970787039613669314d623455536234',
+  { algo: 'aes-128-gcm',
+    key: '6970787039613669314d623455536234',
     iv: '583673497131313748307652', plain: 'Hello World!',
     ct: '4BE13896F64DFA2C2D0F2C76',
     tag: '272B422F62EB545EAA15B5FF84092447', tampered: false },
-  { algo: 'aes-128-gcm', key: '6970787039613669314d623455536234',
+  { algo: 'aes-128-gcm',
+    key: '6970787039613669314d623455536234',
     iv: '583673497131313748307652', plain: 'Hello World!',
     ct: '4BE13896F64DFA2C2D0F2C76', aad: '000000FF',
     tag: 'BA2479F66275665A88CB7B15F43EB005', tampered: false },
-  { algo: 'aes-128-gcm', key: '6970787039613669314d623455536234',
+  { algo: 'aes-128-gcm',
+    key: '6970787039613669314d623455536234',
     iv: '583673497131313748307652', plain: 'Hello World!',
     ct: '4BE13596F64DFA2C2D0FAC76',
     tag: '272B422F62EB545EAA15B5FF84092447', tampered: true },
-  { algo: 'aes-256-gcm', key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
+  { algo: 'aes-256-gcm',
+    key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
     iv: '36306950306836764a6f4561', plain: 'Hello node.js world!',
     ct: '58E62CFE7B1D274111A82267EBB93866E72B6C2A',
     tag: '9BB44F663BADABACAE9720881FB1EC7A', tampered: false },
-  { algo: 'aes-256-gcm', key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
+  { algo: 'aes-256-gcm',
+    key: '337a54767a7233703637564336316a6d56353472495975313534357834546c59',
     iv: '36306950306836764a6f4561', plain: 'Hello node.js world!',
     ct: '58E62CFF7B1D274011A82267EBB93866E72B6C2B',
     tag: '9BB44F663BADABACAE9720881FB1EC7A', tampered: true },
-  { algo: 'aes-192-gcm', key: '1ed2233fa2223ef5d7df08546049406c7305220bca40d4c9',
+  { algo: 'aes-192-gcm',
+    key: '1ed2233fa2223ef5d7df08546049406c7305220bca40d4c9',
     iv: '0e1791e9db3bd21a9122c416', plain: 'Hello node.js world!',
     password: 'very bad password', aad: '63616c76696e',
     ct: 'DDA53A4059AA17B88756984995F7BBA3C636CC44',
index dced723..8623ff4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This is the same as test/simple/test-crypto, but from before the shift
 // to use buffers by default.
 
index 9c98fda..ab0d4ca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e82a08d..931cf33 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -137,13 +138,13 @@ testCipher4(new Buffer('0123456789abcd0123456789'), new Buffer('12345678'));
 // not assert. See #4886.
 (function() {
   var c = crypto.createCipher('aes-256-cbc', 'secret');
-  try { c.final('xxx') } catch (e) { /* Ignore. */ }
-  try { c.final('xxx') } catch (e) { /* Ignore. */ }
-  try { c.final('xxx') } catch (e) { /* Ignore. */ }
+  try { c.final('xxx'); } catch (e) { /* Ignore. */ }
+  try { c.final('xxx'); } catch (e) { /* Ignore. */ }
+  try { c.final('xxx'); } catch (e) { /* Ignore. */ }
   var d = crypto.createDecipher('aes-256-cbc', 'secret');
-  try { d.final('xxx') } catch (e) { /* Ignore. */ }
-  try { d.final('xxx') } catch (e) { /* Ignore. */ }
-  try { d.final('xxx') } catch (e) { /* Ignore. */ }
+  try { d.final('xxx'); } catch (e) { /* Ignore. */ }
+  try { d.final('xxx'); } catch (e) { /* Ignore. */ }
+  try { d.final('xxx'); } catch (e) { /* Ignore. */ }
 })();
 
 // Regression test for #5482: string to Cipher#update() should not assert.
index 46b3c3d..1c7f4f6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 9eccc2f..4978ab2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var constants = require('constants');
@@ -58,7 +59,7 @@ assert.equal(secret1, secret3);
 // Run this one twice to make sure that the dh3 clears its error properly
 (function() {
   var c = crypto.createDecipher('aes-128-ecb', '');
-  assert.throws(function() { c.final('utf8') }, /wrong final block length/);
+  assert.throws(function() { c.final('utf8'); }, /wrong final block length/);
 })();
 
 assert.throws(function() {
@@ -67,7 +68,7 @@ assert.throws(function() {
 
 (function() {
   var c = crypto.createDecipher('aes-128-ecb', '');
-  assert.throws(function() { c.final('utf8') }, /wrong final block length/);
+  assert.throws(function() { c.final('utf8'); }, /wrong final block length/);
 })();
 
 // Create a shared using a DH group.
index 910e026..fe5e729 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
index eb5c77e..55c67b4 100644 (file)
@@ -1,8 +1,9 @@
+'use strict';
 var common = require('../common');
 var domain = require('domain');
 var assert = require('assert');
 var d = domain.create();
-var expect = ['pbkdf2', 'randomBytes', 'pseudoRandomBytes']
+var expect = ['pbkdf2', 'randomBytes', 'pseudoRandomBytes'];
 var errors = 0;
 
 if (!common.hasCrypto) {
@@ -15,30 +16,30 @@ process.on('exit', function() {
   assert.equal(errors, 3);
 });
 
-d.on('error', function (e) {
+d.on('error', function(e) {
   assert.equal(e.message, expect.shift());
   errors += 1;
 });
 
-d.run(function () {
+d.run(function() {
   one();
 
   function one() {
-    crypto.pbkdf2('a', 'b', 1, 8, function () {
+    crypto.pbkdf2('a', 'b', 1, 8, function() {
       two();
       throw new Error('pbkdf2');
     });
   }
 
   function two() {
-    crypto.randomBytes(4, function () {
+    crypto.randomBytes(4, function() {
       three();
       throw new Error('randomBytes');
     });
   }
 
   function three() {
-    crypto.pseudoRandomBytes(4, function () {
+    crypto.pseudoRandomBytes(4, function() {
       throw new Error('pseudoRandomBytes');
     });
   }
index f924dfd..f1541dd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index ae45064..4c8d733 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This is the same as test/simple/test-crypto, but from before the shift
 // to use buffers by default.
 
index 795abd4..23fecce 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -7,7 +8,7 @@ if (!common.hasCrypto) {
 }
 var crypto = require('crypto');
 
-var stream = require('stream')
+var stream = require('stream');
 var s = new stream.PassThrough();
 var h = crypto.createHash('sha1');
 var expect = '15987e60950cf22655b9323bc1e281f9c4aff47e';
index af323ac..5c54240 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 1a90811..e234bd9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -56,7 +57,7 @@ var wikipedia = [
           '4292c5ad'
     }
   },
-]
+];
 
 for (var i = 0, l = wikipedia.length; i < l; i++) {
   for (var hash in wikipedia[i]['hmac']) {
index de5fb7c..db75a07 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -15,15 +16,15 @@ function aes256(decipherFinal) {
                        '0123456789abcdef0123456789abcdef', 'hex');
 
   function encrypt(val, pad) {
-        var c = crypto.createCipheriv('aes256', key, iv);
-        c.setAutoPadding(pad);
-        return c.update(val, 'utf8', 'binary') + c.final('binary');
+    var c = crypto.createCipheriv('aes256', key, iv);
+    c.setAutoPadding(pad);
+    return c.update(val, 'utf8', 'binary') + c.final('binary');
   }
 
   function decrypt(val, pad) {
-        var c = crypto.createDecipheriv('aes256', key, iv);
-        c.setAutoPadding(pad);
-        return c.update(val, 'binary', 'utf8') + c[decipherFinal]('utf8');
+    var c = crypto.createDecipheriv('aes256', key, iv);
+    c.setAutoPadding(pad);
+    return c.update(val, 'binary', 'utf8') + c[decipherFinal]('utf8');
   }
 
   // echo 0123456789abcdef0123456789abcdef \
index 2cf7858..11b1729 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 440c616..88be15b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index de1bfcc..cac0c9b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 65986b4..127bbfb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 5cac894..fb811e7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 75ea5b1..fd970e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var stream = require('stream');
@@ -14,24 +15,24 @@ function Stream2buffer(callback) {
   stream.Writable.call(this);
 
   this._buffers = [];
-  this.once('finish', function () {
+  this.once('finish', function() {
     callback(null, Buffer.concat(this._buffers));
   });
 }
 util.inherits(Stream2buffer, stream.Writable);
 
-Stream2buffer.prototype._write = function (data, encodeing, done) {
+Stream2buffer.prototype._write = function(data, encodeing, done) {
   this._buffers.push(data);
   return done(null);
 };
 
 // Create an md5 hash of "Hallo world"
 var hasher1 = crypto.createHash('md5');
-    hasher1.pipe(new Stream2buffer(common.mustCall(function end(err, hash) {
-      assert.equal(err, null);
-      assert.equal(hash.toString('hex'), '06460dadb35d3d503047ce750ceb2d07');
-    })));
-    hasher1.end('Hallo world');
+hasher1.pipe(new Stream2buffer(common.mustCall(function end(err, hash) {
+  assert.equal(err, null);
+  assert.equal(hash.toString('hex'), '06460dadb35d3d503047ce750ceb2d07');
+})));
+hasher1.end('Hallo world');
 
 // Simpler check for unpipe, setEncoding, pause and resume
 crypto.createHash('md5').unpipe({});
index 6190ae2..a4a9ec6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -23,11 +24,11 @@ var canSend = true;
 
 var server = tls.Server(options, function(socket) {
   setImmediate(function() {
-      console.log('sending');
-      verify();
-      setImmediate(function() {
-        socket.destroy();
-      });
+    console.log('sending');
+    verify();
+    setImmediate(function() {
+      socket.destroy();
+    });
   });
 });
 
index d8a5099..e355794 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -118,7 +119,7 @@ assert.throws(function() {
 }, /Bad input string/);
 
 assert.throws(function() {
-  var private = [
+  var priv = [
     '-----BEGIN RSA PRIVATE KEY-----',
     'MIGrAgEAAiEA+3z+1QNF2/unumadiwEr+C5vfhezsb3hp4jAnCNRpPcCAwEAAQIgQNriSQK4',
     'EFwczDhMZp2dvbcz7OUUyt36z3S4usFPHSECEQD/41K7SujrstBfoCPzwC1xAhEA+5kt4BJy',
@@ -127,7 +128,7 @@ assert.throws(function() {
     '-----END RSA PRIVATE KEY-----',
     ''
   ].join('\n');
-  crypto.createSign('RSA-SHA256').update('test').sign(private);
+  crypto.createSign('RSA-SHA256').update('test').sign(priv);
 }, /RSA_sign:digest too big for rsa key/);
 
 // Make sure memory isn't released before being returned
index 64538f8..5f47b84 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 6e7b02c..0d0fde2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 96a6f6e..5bec9dc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
@@ -16,7 +17,7 @@ child.stderr.on('data', function(data) {
   var lines = data.toString().replace(/\r/g, '').trim().split('\n');
   var line = lines[0];
 
-  lines.forEach(function(ln) { console.log('> ' + ln) } );
+  lines.forEach(function(ln) { console.log('> ' + ln); } );
 
   if (line === 'all workers are running') {
     assertOutputLines();
@@ -33,8 +34,8 @@ process.on('exit', function onExit() {
 var assertOutputLines = common.mustCall(function() {
   var expectedLines = [
     'Debugger listening on port ' + port,
-    'Debugger listening on port ' + (port+1),
-    'Debugger listening on port ' + (port+2),
+    'Debugger listening on port ' + (port + 1),
+    'Debugger listening on port ' + (port + 2),
   ];
 
   // Do not assume any particular order of output messages,
@@ -42,7 +43,7 @@ var assertOutputLines = common.mustCall(function() {
   // start up
   outputLines.sort();
 
-  assert.equal(outputLines.length, expectedLines.length)
+  assert.equal(outputLines.length, expectedLines.length);
   for (var i = 0; i < expectedLines.length; i++)
     assert.equal(outputLines[i], expectedLines[i]);
 });
index 4ed2e84..deb7ae2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 772ee6f..6572ef5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 161f3d2..5fa82f2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 6da1c6c..f128ce5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index 28db7d9..03e8afb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index 4cfe4b5..91a48a2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 72f2f2c..6d35534 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
 
 var socket = dgram.createSocket('udp4');
 
-socket.on('listening', function () {
+socket.on('listening', function() {
   socket.close();
 });
 
index 9698a0b..9f8c39e 100644 (file)
@@ -1,10 +1,12 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
 
 var message = new Buffer('Some bytes');
 var client = dgram.createSocket('udp4');
-client.send(message, 0, message.length, 41234, "localhost", function(err, bytes) {
+client.send(message, 0, message.length, 41234, 'localhost',
+            function(err, bytes) {
   assert.strictEqual(bytes, message.length);
   client.close();
 });
index 94035af..6fc4901 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var dgram = require('dgram');
index bd4af66..7e9dd4e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Ensure that if a dgram socket is closed before the DNS lookup completes, it
 // won't crash.
 
index a629df8..797012b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -22,15 +23,15 @@ function callback() {
     clearTimeout(timer);
     client.close();
   } else if (callbacks > 2) {
-    throw new Error("the callbacks should be called only two times");
+    throw new Error('the callbacks should be called only two times');
   }
 }
 
-client.on('message', function (buffer, bytes) {
+client.on('message', function(buffer, bytes) {
   callback();
 });
 
-client.send(new Buffer(1), 0, 0, common.PORT, "127.0.0.1", function (err, len) {
+client.send(new Buffer(1), 0, 0, common.PORT, '127.0.0.1', function(err, len) {
   callback();
 });
 
index 95b1e06..eca2ccc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index 057b891..077e181 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Copyright Joyent, Inc. and other Node contributors.
 //
 // Permission is hereby granted, free of charge, to any person obtaining a
index adf6f52..8b78bd6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index c5f09b8..2aac7ae 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
@@ -7,16 +8,16 @@ var socket = dgram.createSocket('udp4');
 socket.bind();
 
 var fired = false;
-var timer = setTimeout(function () {
+var timer = setTimeout(function() {
   socket.close();
 }, 100);
 
-socket.on('listening', function () {
+socket.on('listening', function() {
   clearTimeout(timer);
   fired = true;
   socket.close();
 });
 
-socket.on('close', function () {
+socket.on('close', function() {
   assert(fired, 'listening should fire after bind');
 });
index 474ab82..6330e2a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index d849945..f48fc71 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     dgram = require('dgram'),
@@ -5,7 +6,7 @@ var common = require('../common'),
     socket = dgram.createSocket('udp4');
 
 socket.bind(common.PORT);
-socket.on('listening', function () {
+socket.on('listening', function() {
   socket.setMulticastTTL(16);
 
   //Try to set an invalid TTL (valid ttl is > 0 and < 256)
index bbbdc4d..b64c723 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Some operating systems report errors when an UDP message is sent to an
 // unreachable host. This error can be reported by sendto() and even by
 // recvfrom(). Node should not propagate this error to the user.
index b7d7a00..29ab927 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Buffer = require('buffer').Buffer;
index 8d100eb..d689a45 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var dgram = require('dgram');
 
index a200716..fcb8d02 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Remove this test once we support sending strings.
 
 var common = require('../common');
@@ -6,6 +7,6 @@ var dgram = require('dgram');
 
 // Should throw but not crash.
 var socket = dgram.createSocket('udp4');
-assert.throws(function() { socket.send(true, 0, 1, 1, 'host') }, TypeError);
-assert.throws(function() { socket.sendto(5, 0, 1, 1, 'host') }, TypeError);
+assert.throws(function() { socket.send(true, 0, 1, 1, 'host'); }, TypeError);
+assert.throws(function() { socket.sendto(5, 0, 1, 1, 'host'); }, TypeError);
 socket.close();
index ab18784..ccd10e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dgram = require('dgram');
index 5596a72..a34c5e2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -15,11 +16,11 @@ offset = 20;
 len = buf.length - offset;
 
 
-client.send(buf, offset, len, common.PORT, "127.0.0.1", function (err, bytes) {
-    assert.notEqual(bytes, buf.length);
-    assert.equal(bytes, buf.length - offset);
-    clearTimeout(timer);
-    client.close();
+client.send(buf, offset, len, common.PORT, '127.0.0.1', function(err, bytes) {
+  assert.notEqual(bytes, buf.length);
+  assert.equal(bytes, buf.length - offset);
+  clearTimeout(timer);
+  client.close();
 });
 
 timer = setTimeout(function() {
index e2ca937..ab66e05 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -16,13 +17,13 @@ client = dgram.createSocket('udp4');
 
 client.bind(common.PORT);
 
-client.on('message', function (buffer, bytes) {
+client.on('message', function(buffer, bytes) {
   clearTimeout(timer);
   client.close();
 });
 
 buf = new Buffer(0);
-client.send(buf, 0, 0, common.PORT, "127.0.0.1", function (err, len) { });
+client.send(buf, 0, 0, common.PORT, '127.0.0.1', function(err, len) { });
 
 timer = setTimeout(function() {
   throw new Error('Timeout');
index cde49c1..f81dec3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 94f7ba7..2add3d2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3e30fd3..8726537 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5c6d07c..cb651c5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dns = require('dns');
@@ -13,13 +14,13 @@ var methods = [
   'resolveSrv',
   'resolveNaptr',
   'resolveSoa'
-]
+];
 
 methods.forEach(function(method) {
   var d = domain.create();
   d.run(function() {
     dns[method]('google.com', function() {
-      assert.strictEqual(process.domain, d, method + ' retains domain')
+      assert.strictEqual(process.domain, d, method + ' retains domain');
     });
   });
 });
index 2aa9ffe..330dfb5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cares = process.binding('cares_wrap');
index 8bed54f..7ed7a89 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var dns = require('dns');
 
index 79f0d7d..1fbd7f0 100644 (file)
@@ -1,7 +1,8 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var dns = require('dns');
 
 // Should not raise assertion error. Issue #7070
-assert.throws(function () { dns.resolveNs([]); }); // bad name
-assert.throws(function () { dns.resolveNs(''); }); // bad callback
+assert.throws(function() { dns.resolveNs([]); }); // bad name
+assert.throws(function() { dns.resolveNs(''); }); // bad callback
index 1de9bbf..abc7edb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -12,16 +13,16 @@ var goog = [
   '8.8.8.8',
   '8.8.4.4',
 ];
-assert.doesNotThrow(function () { dns.setServers(goog) });
+assert.doesNotThrow(function() { dns.setServers(goog); });
 assert.deepEqual(dns.getServers(), goog);
-assert.throws(function () { dns.setServers(['foobar']) });
+assert.throws(function() { dns.setServers(['foobar']); });
 assert.deepEqual(dns.getServers(), goog);
 
 var goog6 = [
   '2001:4860:4860::8888',
   '2001:4860:4860::8844',
 ];
-assert.doesNotThrow(function () { dns.setServers(goog6) });
+assert.doesNotThrow(function() { dns.setServers(goog6); });
 assert.deepEqual(dns.getServers(), goog6);
 
 goog6.push('4.4.4.4');
@@ -39,7 +40,7 @@ var portsExpected = [
 dns.setServers(ports);
 assert.deepEqual(dns.getServers(), portsExpected);
 
-assert.doesNotThrow(function () { dns.setServers([]); });
+assert.doesNotThrow(function() { dns.setServers([]); });
 assert.deepEqual(dns.getServers(), []);
 
 assert.throws(function() {
index e11bbcc..f4884aa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --abort_on_uncaught_exception
 
 var common = require('../common');
@@ -18,7 +19,7 @@ process.on('exit', function() {
   assert.equal(errors, tests.length);
 });
 
-tests.forEach(function(test) { test(); })
+tests.forEach(function(test) { test(); });
 
 function nextTick() {
   var d = domain.create();
@@ -84,10 +85,10 @@ function netServer() {
       conn.pipe(conn);
     });
     server.listen(common.PORT, '0.0.0.0', function() {
-      var conn = net.connect(common.PORT, '0.0.0.0')
+      var conn = net.connect(common.PORT, '0.0.0.0');
       conn.once('data', function() {
         throw new Error('ok');
-      })
+      });
       conn.end('ok');
       server.close();
     });
index dc183b7..9604747 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 try {
   var crypto = require('crypto');
 } catch (e) {
index 32ec0ca..5cf0d9c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Make sure the domain stack is a stack
 
 var assert = require('assert');
@@ -5,7 +6,7 @@ var domain = require('domain');
 
 function names(array) {
   return array.map(function(d) {
-    return d.name
+    return d.name;
   }).join(', ');
 }
 
index c651181..d704648 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
@@ -6,7 +7,7 @@ var disposalFailed = false;
 // no matter what happens, we should increment a 10 times.
 var a = 0;
 log();
-function log(){
+function log() {
   console.log(a++, process.domain);
   if (a < 10) setTimeout(log, 20);
 }
@@ -16,7 +17,7 @@ var secondTimerRan = false;
 // in 50ms we'll throw an error.
 setTimeout(err, 50);
 setTimeout(secondTimer, 50);
-function err(){
+function err() {
   var d = domain.create();
   d.on('error', handle);
   d.run(err2);
index a01cee5..90e7210 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
@@ -6,14 +7,14 @@ var disposalFailed = false;
 // no matter what happens, we should increment a 10 times.
 var a = 0;
 log();
-function log(){
+function log() {
   console.log(a++, process.domain);
   if (a < 10) setTimeout(log, 20);
 }
 
 // in 50ms we'll throw an error.
 setTimeout(err, 50);
-function err(){
+function err() {
   var d = domain.create();
   d.on('error', handle);
   d.run(err2);
index 91dff38..93661b4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Simple tests of most basic domain functionality.
 
 var common = require('../common');
@@ -10,7 +11,7 @@ setTimeout(function() {
   var d = domain.create();
   d.run(function() {
     process.nextTick(function() {
-      console.trace('in nexttick', process.domain === d)
+      console.trace('in nexttick', process.domain === d);
       assert.equal(process.domain, d);
     });
   });
index 77e1091..7cabf20 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var domain = require('domain');
 var http = require('http');
 var assert = require('assert');
index 4a00b9a..fd21dca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Simple tests of most basic domain functionality.
 
 var common = require('../common');
index 270ecde..e5f9f67 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Tests of multiple domains happening at once.
 
 var common = require('../common');
@@ -20,7 +21,7 @@ a.on('error', function(er) {
 
 
 var http = require('http');
-var server = http.createServer(function (req, res) {
+var server = http.createServer(function(req, res) {
   // child domain of a.
   var b = domain.create();
   a.add(b);
@@ -31,9 +32,9 @@ var server = http.createServer(function (req, res) {
   b.add(req);
   b.add(res);
 
-  b.on('error', function (er) {
+  b.on('error', function(er) {
     caughtB = true;
-    console.error('Error encountered', er)
+    console.error('Error encountered', er);
     if (res) {
       res.writeHead(500);
       res.end('An error occurred');
@@ -52,7 +53,7 @@ var server = http.createServer(function (req, res) {
 }).listen(common.PORT);
 
 var c = domain.create();
-var req = http.get({ host: 'localhost', port: common.PORT })
+var req = http.get({ host: 'localhost', port: common.PORT });
 
 // add the request to the C domain
 c.add(req);
@@ -71,7 +72,7 @@ c.on('error', function(er) {
 
 process.on('exit', function() {
   assert.equal(caughtA, false);
-  assert.equal(caughtB, true)
-  assert.equal(caughtC, true)
+  assert.equal(caughtB, true);
+  assert.equal(caughtC, true);
   console.log('ok - Errors went where they were supposed to go');
 });
index 87039bb..0fba300 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -50,7 +51,7 @@ function throw2() {
 function inner(throw1, throw2) {
   var domain1 = domain.createDomain();
 
-  domain1.on('error', function (err) {
+  domain1.on('error', function(err) {
     if (gotDomain1Error) {
       console.error('got domain 1 twice');
       process.exit(1);
@@ -60,7 +61,7 @@ function inner(throw1, throw2) {
     throw2();
   });
 
-  domain1.run(function () {
+  domain1.run(function() {
     throw1();
   });
 }
@@ -68,7 +69,7 @@ function inner(throw1, throw2) {
 function outer() {
   var domain2 = domain.createDomain();
 
-  domain2.on('error', function (err) {
+  domain2.on('error', function(err) {
     if (gotDomain2Error) {
       console.error('got domain 2 twice');
       process.exit(1);
@@ -76,7 +77,7 @@ function outer() {
     gotDomain2Error = true;
   });
 
-  domain2.run(function () {
+  domain2.run(function() {
     inner(throw1, throw2);
   });
 }
index 9334c28..d0ef072 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Make sure that the nested domains don't cause the domain stack to grow
 
 var assert = require('assert');
@@ -10,11 +11,11 @@ process.on('exit', function(c) {
 domain.create().run(function() {
   domain.create().run(function() {
     domain.create().run(function() {
-      domain.create().on("error", function(e) {
+      domain.create().on('error', function(e) {
           // Don't need to do anything here
       }).run(function() {
-        throw new Error("died")
-      })
-    })
-  })
-})
+        throw new Error('died');
+      });
+    });
+  });
+});
index 0296874..6661c57 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Make sure the domain stack doesn't get clobbered by un-matched .exit()
 
 var assert = require('assert');
index be611a8..f9b5648 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Make sure that the domain stack doesn't get out of hand.
 
 var common = require('../common');
index 5a34bc7..7530c9e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var domain = require('domain');
 var assert = require('assert');
 var common = require('../common');
index a3f7b76..9cca051 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Simple tests of most basic domain functionality.
 
 var common = require('../common');
@@ -15,7 +16,7 @@ d.on('error', function(er) {
   console.error('caught', er && (er.message || er));
 
   var er_message = er.message;
-  var er_path = er.path
+  var er_path = er.path;
 
   // On windows, error messages can contain full path names. If this is the
   // case, remove the directory part.
@@ -58,7 +59,8 @@ d.on('error', function(er) {
       assert.equal(typeof er.errno, 'number');
       break;
 
-    case "ENOENT: no such file or directory, open 'stream for nonexistent file'":
+    case
+    "ENOENT: no such file or directory, open 'stream for nonexistent file'":
       assert.equal(typeof er.errno, 'number');
       assert.equal(er.code, 'ENOENT');
       assert.equal(er_path, 'stream for nonexistent file');
@@ -129,7 +131,7 @@ expectCaught++;
 // set up while in the scope of the d domain.
 d.run(function() {
   process.nextTick(function() {
-    var i = setInterval(function () {
+    var i = setInterval(function() {
       clearInterval(i);
       setTimeout(function() {
         fs.stat('this file does not exist', function(er, stat) {
@@ -178,7 +180,7 @@ expectCaught++;
 
 // intercepted should never pass first argument to callback
 function fn2(data) {
-  assert.equal(data, 'data', 'should not be null err argument')
+  assert.equal(data, 'data', 'should not be null err argument');
 }
 
 var bound = d.intercept(fn2);
@@ -220,7 +222,7 @@ expectCaught++;
 var implicit;
 
 d.run(function() {
-  implicit = new events.EventEmitter;
+  implicit = new events.EventEmitter();
 });
 
 setTimeout(function() {
@@ -230,24 +232,24 @@ setTimeout(function() {
 expectCaught++;
 
 
-var result = d.run(function () {
+var result = d.run(function() {
   return 'return value';
 });
 assert.equal(result, 'return value');
 
 
 // check if the executed function take in count the applied parameters
-result = d.run(function (a, b) {
+result = d.run(function(a, b) {
   return a + ' ' + b;
 }, 'return', 'value');
 assert.equal(result, 'return value');
 
 
-var fst = fs.createReadStream('stream for nonexistent file')
-d.add(fst)
+var fst = fs.createReadStream('stream for nonexistent file');
+d.add(fst);
 expectCaught++;
 
-[42, null, , false, function(){}, 'string'].forEach(function(something) {
+[42, null, , false, function() {}, 'string'].forEach(function(something) {
   var d = new domain.Domain();
   d.run(function() {
     process.nextTick(function() {
index 9caabe0..0b5c765 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index eeaa624..f966b5a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index e504cec..d3a83fb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 require('../common');
 var util = require('util');
 var assert = require('assert');
index 7cc302e..cc30fd2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
@@ -53,7 +54,7 @@ process.on('exit', function() {
 
 var listen1 = function listen1() {};
 var listen2 = function listen2() {};
-var e1 = new events.EventEmitter;
+var e1 = new events.EventEmitter();
 e1.once('newListener', function() {
   assert.deepEqual(e1.listeners('hello'), []);
   e1.once('newListener', function() {
index 25e53d2..90f686b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
index 5ee2c87..4920396 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var EventEmitter = require('events');
 var assert = require('assert');
 
index f221fa8..ba584c9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var EventEmitter = require('events');
index 46eedf8..de541c5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 var common = require('../common');
@@ -7,7 +8,7 @@ var events = require('events');
 var EventEmitter = require('events').EventEmitter;
 var assert = require('assert');
 
-var e = new EventEmitter;
+var e = new EventEmitter();
 var fl;  // foo listeners
 
 fl = e.listeners('foo');
index 6baad62..be6b838 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 var common = require('../common');
index cea5fbf..5e75469 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
@@ -26,7 +27,7 @@ assert.throws(function() {
 });
 
 assert.throws(function() {
-  e.setMaxListeners("and even this");
+  e.setMaxListeners('and even this');
 });
 
 e.emit('maxListeners');
index 27061df..a260aa7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
index 3b05a88..85845cc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
index 5c50c32..e853614 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
@@ -9,13 +10,13 @@ var e = new events.EventEmitter();
 
 var d = domain.create();
 d.add(e);
-d.on('error', function (er) {
+d.on('error', function(er) {
   assert(er instanceof Error, 'error created');
   errorCatched = true;
 });
 
 e.emit('error');
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(errorCatched, 'error got caught');
 });
index 20c003f..522fb2e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
index c5cd007..1085e79 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
@@ -29,12 +30,12 @@ process.on('exit', function() {
 var times_recurse_emitted = 0;
 
 e.once('e', function() {
-       e.emit('e');
-       times_recurse_emitted++;
+  e.emit('e');
+  times_recurse_emitted++;
 });
 
 e.once('e', function() {
-       times_recurse_emitted++;
+  times_recurse_emitted++;
 });
 
 e.emit('e');
index 8c6d68e..54dedfa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
@@ -9,7 +10,7 @@ function expect(expected) {
     assert.deepEqual(actual.sort(), expected.sort());
   });
   function listener(name) {
-    actual.push(name)
+    actual.push(name);
   }
   return common.mustCall(listener, expected.length);
 }
@@ -63,9 +64,9 @@ var expectLength = 2;
 e4.on('removeListener', function(name, listener) {
   assert.equal(expectLength--, this.listeners('baz').length);
 });
-e4.on('baz', function(){});
-e4.on('baz', function(){});
-e4.on('baz', function(){});
-assert.equal(e4.listeners('baz').length, expectLength+1);
+e4.on('baz', function() {});
+e4.on('baz', function() {});
+e4.on('baz', function() {});
+assert.equal(e4.listeners('baz').length, expectLength + 1);
 e4.removeAllListeners('baz');
 assert.equal(e4.listeners('baz').length, 0);
index 5d8acaf..409ccbe 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
index d4842c3..f09f130 100644 (file)
@@ -1,8 +1,9 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var events = require('events');
 
-var e = new events.EventEmitter;
+var e = new events.EventEmitter();
 
 assert.deepEqual(e._events, {});
 e.setMaxListeners(5);
index d4be784..3277382 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var EventEmitter = require('events').EventEmitter;
@@ -43,6 +44,6 @@ MyEE2.prototype = new EventEmitter();
 var ee1 = new MyEE2();
 var ee2 = new MyEE2();
 
-ee1.on('x', function () {});
+ee1.on('x', function() {});
 
 assert.equal(EventEmitter.listenerCount(ee2, 'x'), 0);
index 4a781a0..9cc8106 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 77f3eb1..58e84ad 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a5a24ea..5cae35b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var exec = require('child_process').exec;
 var assert = require('assert');
index ad8dd5d..47c8d25 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 9f0d66a..7882d23 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 049d7d2..2563b1a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2acb705..7223bd4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1c97738..6ad2861 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -20,8 +21,8 @@ var createFileWithPerms = function(file, mode) {
   fs.chmodSync(file, mode);
 };
 
-createFileWithPerms(readOnlyFile, 0444);
-createFileWithPerms(readWriteFile, 0666);
+createFileWithPerms(readOnlyFile, 0o444);
+createFileWithPerms(readWriteFile, 0o666);
 
 /*
  * On non-Windows supported platforms, fs.access(readOnlyFile, W_OK, ...)
@@ -112,7 +113,7 @@ assert.doesNotThrow(function() {
 
 assert.throws(function() {
   fs.accessSync(doesNotExist);
-}, function (err) {
+}, function(err) {
   return err.code === 'ENOENT' && err.path === doesNotExist;
 });
 
index 72cfdf7..5a38014 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var join = require('path').join;
@@ -55,13 +56,13 @@ var filename4 = join(common.tmpDir, 'append-sync4.txt');
 fs.writeFileSync(filename4, currentFileData, { mode: m });
 
 common.error('appending to ' + filename4);
-var m = 0600;
+var m = 0o600;
 fs.appendFileSync(filename4, num, { mode: m });
 
 // windows permissions aren't unix
 if (process.platform !== 'win32') {
   var st = fs.statSync(filename4);
-  assert.equal(st.mode & 0700, m);
+  assert.equal(st.mode & 0o700, m);
 }
 
 var fileData4 = fs.readFileSync(filename4);
index ba2d34e..4cd75cc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -80,7 +81,7 @@ fs.writeFileSync(filename4, currentFileData);
 
 common.error('appending to ' + filename4);
 
-var m = 0600;
+var m = 0o600;
 fs.appendFile(filename4, n, { mode: m }, function(e) {
   if (e) throw e;
 
@@ -90,7 +91,7 @@ fs.appendFile(filename4, n, { mode: m }, function(e) {
   // windows permissions aren't unix
   if (process.platform !== 'win32') {
     var st = fs.statSync(filename4);
-    assert.equal(st.mode & 0700, m);
+    assert.equal(st.mode & 0o700, m);
   }
 
   fs.readFile(filename4, function(e, buffer) {
index 5505612..a9d694a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -44,11 +45,11 @@ function closeSync() {
 
 // On Windows chmod is only able to manipulate read-only bit
 if (is_windows) {
-  mode_async = 0400;   // read-only
-  mode_sync = 0600;    // read-write
+  mode_async = 0o400;   // read-only
+  mode_sync = 0o600;    // read-write
 } else {
-  mode_async = 0777;
-  mode_sync = 0644;
+  mode_async = 0o777;
+  mode_sync = 0o644;
 }
 
 var file1 = path.join(common.fixturesDir, 'a.js'),
@@ -61,16 +62,16 @@ fs.chmod(file1, mode_async.toString(8), function(err) {
     console.log(fs.statSync(file1).mode);
 
     if (is_windows) {
-      assert.ok((fs.statSync(file1).mode & 0777) & mode_async);
+      assert.ok((fs.statSync(file1).mode & 0o777) & mode_async);
     } else {
-      assert.equal(mode_async, fs.statSync(file1).mode & 0777);
+      assert.equal(mode_async, fs.statSync(file1).mode & 0o777);
     }
 
     fs.chmodSync(file1, mode_sync);
     if (is_windows) {
-      assert.ok((fs.statSync(file1).mode & 0777) & mode_sync);
+      assert.ok((fs.statSync(file1).mode & 0o777) & mode_sync);
     } else {
-      assert.equal(mode_sync, fs.statSync(file1).mode & 0777);
+      assert.equal(mode_sync, fs.statSync(file1).mode & 0o777);
     }
     success_count++;
   }
@@ -89,16 +90,16 @@ fs.open(file2, 'a', function(err, fd) {
       console.log(fs.fstatSync(fd).mode);
 
       if (is_windows) {
-        assert.ok((fs.fstatSync(fd).mode & 0777) & mode_async);
+        assert.ok((fs.fstatSync(fd).mode & 0o777) & mode_async);
       } else {
-        assert.equal(mode_async, fs.fstatSync(fd).mode & 0777);
+        assert.equal(mode_async, fs.fstatSync(fd).mode & 0o777);
       }
 
       fs.fchmodSync(fd, mode_sync);
       if (is_windows) {
-        assert.ok((fs.fstatSync(fd).mode & 0777) & mode_sync);
+        assert.ok((fs.fstatSync(fd).mode & 0o777) & mode_sync);
       } else {
-        assert.equal(mode_sync, fs.fstatSync(fd).mode & 0777);
+        assert.equal(mode_sync, fs.fstatSync(fd).mode & 0o777);
       }
       success_count++;
       fs.close(fd);
@@ -120,10 +121,10 @@ if (fs.lchmod) {
       got_error = true;
     } else {
       console.log(fs.lstatSync(link).mode);
-      assert.equal(mode_async, fs.lstatSync(link).mode & 0777);
+      assert.equal(mode_async, fs.lstatSync(link).mode & 0o777);
 
       fs.lchmodSync(link, mode_sync);
-      assert.equal(mode_sync, fs.lstatSync(link).mode & 0777);
+      assert.equal(mode_sync, fs.lstatSync(link).mode & 0o777);
       success_count++;
     }
   });
index 0c47007..0863e0c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -5,43 +6,43 @@ var fs = require('fs');
 
 var emptyFile = path.join(common.fixturesDir, 'empty.txt');
 
-fs.open(emptyFile, 'r', function (error, fd) {
+fs.open(emptyFile, 'r', function(error, fd) {
   assert.ifError(error);
 
   var read = fs.createReadStream(emptyFile, { 'fd': fd });
 
-  read.once('data', function () {
+  read.once('data', function() {
     throw new Error('data event should not emit');
   });
 
   var readEmit = false;
-  read.once('end', function () {
+  read.once('end', function() {
     readEmit = true;
     console.error('end event 1');
   });
 
-  setTimeout(function () {
+  setTimeout(function() {
     assert.equal(readEmit, true);
   }, common.platformTimeout(50));
 });
 
-fs.open(emptyFile, 'r', function (error, fd) {
+fs.open(emptyFile, 'r', function(error, fd) {
   assert.ifError(error);
 
   var read = fs.createReadStream(emptyFile, { 'fd': fd });
   read.pause();
 
-  read.once('data', function () {
+  read.once('data', function() {
     throw new Error('data event should not emit');
   });
 
   var readEmit = false;
-  read.once('end', function () {
+  read.once('end', function() {
     readEmit = true;
     console.error('end event 2');
   });
 
-  setTimeout(function () {
+  setTimeout(function() {
     assert.equal(readEmit, false);
   }, common.platformTimeout(50));
 });
index e174e1c..ca0684c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -55,7 +56,7 @@ fs.rmdir(fn, function(err) {
   assert.ok(0 <= err.message.indexOf(fn));
 });
 
-fs.mkdir(existingFile, 0666, function(err) {
+fs.mkdir(existingFile, 0o666, function(err) {
   assert.ok(0 <= err.message.indexOf(existingFile));
 });
 
@@ -63,11 +64,11 @@ fs.rmdir(existingFile, function(err) {
   assert.ok(0 <= err.message.indexOf(existingFile));
 });
 
-fs.chmod(fn, 0666, function(err) {
+fs.chmod(fn, 0o666, function(err) {
   assert.ok(0 <= err.message.indexOf(fn));
 });
 
-fs.open(fn, 'r', 0666, function(err) {
+fs.open(fn, 'r', 0o666, function(err) {
   assert.ok(0 <= err.message.indexOf(fn));
 });
 
@@ -90,7 +91,7 @@ try {
 
 try {
   ++expected;
-  fs.mkdirSync(existingFile, 0666);
+  fs.mkdirSync(existingFile, 0o666);
 } catch (err) {
   errors.push('mkdir');
   assert.ok(0 <= err.message.indexOf(existingFile));
@@ -98,7 +99,7 @@ try {
 
 try {
   ++expected;
-  fs.chmodSync(fn, 0666);
+  fs.chmodSync(fn, 0o666);
 } catch (err) {
   errors.push('chmod');
   assert.ok(0 <= err.message.indexOf(fn));
index 4eb14e1..fcbd729 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 50c010a..661a73b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -9,7 +10,7 @@ var file = path.join(common.fixturesDir, 'a.js');
 
 common.error('open ' + file);
 
-fs.open(file, 'a', 0777, function(err, fd) {
+fs.open(file, 'a', 0o777, function(err, fd) {
   common.error('fd ' + fd);
   if (err) throw err;
 
index ae8a566..158ba04 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var fs = require('fs');
 var path = require('path');
index 9199001..a15a164 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index b8a688a..b5451d2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 4d1dcb3..7722852 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index bf4619d..c7d5311 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index ea099d2..59b6058 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var constants = require('constants');
 var common = require('../common');
 var assert = require('assert');
index 0dc7a85..57a28d4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path'),
index a2c8ac5..c5c5264 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index cf6ab72..d34bf77 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index a3d1457..1eb6aa5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index abd9545..ddbccda 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Copyright io.js contributors.
 //
 // Permission is hereby granted, free of charge, to any person obtaining a
@@ -34,12 +35,12 @@ var emptyTxt = path.join(common.fixturesDir, 'empty.txt');
 fs.open = function() {
   openCount++;
   return _fsopen.apply(null, arguments);
-}
+};
 
 fs.close = function() {
   openCount--;
   return _fsclose.apply(null, arguments);
-}
+};
 
 function testLeak(endFn, callback) {
   console.log('testing for leaks from fs.createReadStream().%s()...', endFn);
@@ -53,7 +54,8 @@ function testLeak(endFn, callback) {
     if (++i === loopCount) {
       clearTimeout(this);
       setTimeout(function() {
-        assert.equal(0, openCount, 'no leaked file descriptors using ' + endFn + '() (got ' + openCount + ')');
+        assert.equal(0, openCount, 'no leaked file descriptors using ' +
+                     endFn + '() (got ' + openCount + ')');
         openCount = 0;
         callback && setTimeout(callback, 100);
       }, 100);
index f57499c..450c56e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var fs = require('fs');
 var assert = require('assert');
 var path = require('path');
index c8da148..3b53578 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -80,7 +81,8 @@ process.on('exit', function() {
   console.error('ok');
 });
 
-var file4 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1, start: 1, end: 2}));
+var file4 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1,
+                                start: 1, end: 2}));
 assert.equal(file4.start, 1);
 assert.equal(file4.end, 2);
 var contentRead = '';
@@ -91,7 +93,8 @@ file4.on('end', function(data) {
   assert.equal(contentRead, 'yz');
 });
 
-var file5 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1, start: 1}));
+var file5 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1,
+                                start: 1}));
 assert.equal(file5.start, 1);
 file5.data = '';
 file5.on('data', function(data) {
@@ -102,7 +105,8 @@ file5.on('end', function() {
 });
 
 // https://github.com/joyent/node/issues/2320
-var file6 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1.23, start: 1}));
+var file6 = fs.createReadStream(rangeFile, Object.create({bufferSize: 1.23,
+                                start: 1}));
 assert.equal(file6.start, 1);
 file6.data = '';
 file6.on('data', function(data) {
@@ -116,7 +120,8 @@ assert.throws(function() {
   fs.createReadStream(rangeFile, Object.create({start: 10, end: 2}));
 }, /start must be <= end/);
 
-var stream = fs.createReadStream(rangeFile, Object.create({ start: 0, end: 0 }));
+var stream = fs.createReadStream(rangeFile, Object.create({ start: 0,
+                                 end: 0 }));
 assert.equal(stream.start, 0);
 assert.equal(stream.end, 0);
 stream.data = '';
@@ -145,7 +150,7 @@ file7.on('end', function() {
   });
 });
 
-function file7Next(){
+function file7Next() {
   // This will tell us if the fd is usable again or not.
   file7 = fs.createReadStream(null, Object.create({fd: file7.fd, start: 0 }));
   file7.data = '';
@@ -158,7 +163,8 @@ function file7Next(){
 }
 
 // Just to make sure autoClose won't close the stream because of error.
-var file8 = fs.createReadStream(null, Object.create({fd: 13337, autoClose: false }));
+var file8 = fs.createReadStream(null, Object.create({fd: 13337,
+                                autoClose: false }));
 file8.on('data', function() {});
 file8.on('error', common.mustCall(function() {}));
 
index c3c61c8..9a2e2ee 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 85032d4..490ae08 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -138,7 +139,7 @@ file7.on('end', function() {
   });
 });
 
-function file7Next(){
+function file7Next() {
   // This will tell us if the fd is usable again or not.
   file7 = fs.createReadStream(null, {fd: file7.fd, start: 0 });
   file7.data = '';
index 3182733..8b0b6fe 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path'),
index bf7da45..2669ce1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index bfe79ab..6d86ba1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index 3502cdd..b250730 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index da0cd29..b55bfb6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index bdcf233..15491b7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert'),
     common = require('../common'),
     fs = require('fs'),
index 5324593..2c9c6e3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -26,12 +27,12 @@ var d = fs.readFileSync(__filename, 'utf8');
 assert.equal(d, dataExpected);
 
 var called = false;
-fs.readFile(__filename, 'utf8', function (er, d) {
+fs.readFile(__filename, 'utf8', function(er, d) {
   assert.equal(d, dataExpected);
   called = true;
 });
 
 process.on('exit', function() {
   assert(called);
-  console.log("ok");
+  console.log('ok');
 });
index e62d541..78dbc31 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index f8299d8..f0f6d44 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -38,7 +39,7 @@ function tmp(p) {
 var fixturesAbsDir = common.fixturesDir;
 var tmpAbsDir = common.tmpDir;
 
-console.error("absolutes\n%s\n%s", fixturesAbsDir, tmpAbsDir);
+console.error('absolutes\n%s\n%s', fixturesAbsDir, tmpAbsDir);
 
 function asynctest(testBlock, args, callback, assertBlock) {
   async_expected++;
@@ -235,7 +236,7 @@ function test_cyclic_link_overprotection(callback) {
   var link = folder + '/cycles';
   var testPath = cycles;
   for (var i = 0; i < 10; i++) testPath += '/folder/cycles';
-  try {fs.unlinkSync(link)} catch (ex) {}
+  try {fs.unlinkSync(link);} catch (ex) {}
   fs.symlinkSync(cycles, link, 'dir');
   unlink.push(link);
   assert.equal(fs.realpathSync(testPath), path.resolve(expected));
@@ -311,7 +312,7 @@ function test_deep_symlink_mix(callback) {
   var entry = tmp('node-test-realpath-f1');
   try { fs.unlinkSync(tmp('node-test-realpath-d2/foo')); } catch (e) {}
   try { fs.rmdirSync(tmp('node-test-realpath-d2')); } catch (e) {}
-  fs.mkdirSync(tmp('node-test-realpath-d2'), 0700);
+  fs.mkdirSync(tmp('node-test-realpath-d2'), 0o700);
   try {
     [
       [entry, '../' + common.tmpDirName + '/node-test-realpath-d1/foo'],
@@ -369,12 +370,14 @@ function test_escape_cwd(cb) {
   console.log('test_escape_cwd');
   asynctest(fs.realpath, ['..'], cb, function(er, uponeActual) {
     assert.equal(upone, uponeActual,
-        'realpath("..") expected: ' + path.resolve(upone) + ' actual:' + uponeActual);
+        'realpath("..") expected: ' + path.resolve(upone) +
+        ' actual:' + uponeActual);
   });
 }
 var uponeActual = fs.realpathSync('..');
 assert.equal(upone, uponeActual,
-    'realpathSync("..") expected: ' + path.resolve(upone) + ' actual:' + uponeActual);
+    'realpathSync("..") expected: ' + path.resolve(upone) +
+    ' actual:' + uponeActual);
 
 
 // going up with .. multiple times
@@ -394,15 +397,15 @@ function test_up_multiple(cb) {
     ['a/b',
       'a'
     ].forEach(function(folder) {
-      try {fs.rmdirSync(tmp(folder))} catch (ex) {}
+      try {fs.rmdirSync(tmp(folder));} catch (ex) {}
     });
   }
   function setup() {
     cleanup();
   }
   setup();
-  fs.mkdirSync(tmp('a'), 0755);
-  fs.mkdirSync(tmp('a/b'), 0755);
+  fs.mkdirSync(tmp('a'), 0o755);
+  fs.mkdirSync(tmp('a/b'), 0o755);
   fs.symlinkSync('..', tmp('a/d'), 'dir');
   unlink.push(tmp('a/d'));
   fs.symlinkSync('..', tmp('a/b/e'), 'dir');
@@ -416,10 +419,10 @@ function test_up_multiple(cb) {
 
   assert.equal(fs.realpathSync(abedabeda), abedabeda_real);
   assert.equal(fs.realpathSync(abedabed), abedabed_real);
-  fs.realpath(abedabeda, function (er, real) {
+  fs.realpath(abedabeda, function(er, real) {
     if (er) throw er;
     assert.equal(abedabeda_real, real);
-    fs.realpath(abedabed, function (er, real) {
+    fs.realpath(abedabed, function(er, real) {
       if (er) throw er;
       assert.equal(abedabed_real, real);
       cb();
@@ -451,14 +454,14 @@ function test_abs_with_kids(cb) {
     ['/a/b/c/x.txt',
       '/a/link'
     ].forEach(function(file) {
-      try {fs.unlinkSync(root + file)} catch (ex) {}
+      try {fs.unlinkSync(root + file);} catch (ex) {}
     });
     ['/a/b/c',
       '/a/b',
       '/a',
       ''
     ].forEach(function(folder) {
-      try {fs.rmdirSync(root + folder)} catch (ex) {}
+      try {fs.rmdirSync(root + folder);} catch (ex) {}
     });
   }
   function setup() {
@@ -469,7 +472,7 @@ function test_abs_with_kids(cb) {
       '/a/b/c'
     ].forEach(function(folder) {
       console.log('mkdir ' + root + folder);
-      fs.mkdirSync(root + folder, 0700);
+      fs.mkdirSync(root + folder, 0o700);
     });
     fs.writeFileSync(root + '/a/b/c/x.txt', 'foo');
     fs.symlinkSync(root + '/a/b', root + '/a/link', type);
@@ -575,7 +578,7 @@ function runTest() {
     var s;
     try { s = fs.statSync(t); } catch (ex) {}
     if (s) return;
-    fs.mkdirSync(t, 0700);
+    fs.mkdirSync(t, 0o700);
   });
   fs.writeFileSync(tmp('cycles/root.js'), "console.error('roooot!');");
   console.error('start tests');
index 9df95a7..537e94b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var fs = require('fs');
 var assert = require('assert');
index 88a9659..123d660 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 5d772da..47d129c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 5e4ce38..6bf9e3f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Test creating and resolving relative junction or symbolic link
 
 var common = require('../common');
index 27d3e51..84d6c06 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 533f226..e7faef9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index ab851b1..5f2b631 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 72dfa13..8663154 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 6e9628d..ed3aeda 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 7f1dcd0..df353f6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index e877b3d..863d66d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
index 7dfcc6c..edf3355 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path'),
@@ -9,7 +10,7 @@ var path = require('path'),
     writeCalled = 0;
 
 
-fs.open(filename, 'w', 0644, function(err, fd) {
+fs.open(filename, 'w', 0o644, function(err, fd) {
   openCalled++;
   if (err) throw err;
 
index bdddba9..c1c263d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var join = require('path').join;
 var util = require('util');
index 343d179..579ccd9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -15,14 +16,14 @@ fs._closeSync = fs.closeSync;
 fs.closeSync = closeSync;
 
 // Reset the umask for testing
-var mask = process.umask(0000);
+var mask = process.umask(0o000);
 
 // On Windows chmod is only able to manipulate read-only bit. Test if creating
 // the file in read-only mode works.
 if (isWindows) {
-  mode = 0444;
+  mode = 0o444;
 } else {
-  mode = 0755;
+  mode = 0o755;
 }
 
 // Test writeFileSync
@@ -34,7 +35,7 @@ fs.writeFileSync(file1, '123', {mode: mode});
 content = fs.readFileSync(file1, {encoding: 'utf8'});
 assert.equal('123', content);
 
-assert.equal(mode, fs.statSync(file1).mode & 0777);
+assert.equal(mode, fs.statSync(file1).mode & 0o777);
 
 removeFile(file1);
 
@@ -58,7 +59,7 @@ assert.equal(0, openCount);
 function removeFile(file) {
   try {
     if (isWindows)
-      fs.chmodSync(file, 0666);
+      fs.chmodSync(file, 0o666);
     fs.unlinkSync(file);
   } catch (err) {
     if (err && err.code !== 'ENOENT')
index 4f43197..b0c52f7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -55,14 +56,14 @@ fs.writeFile(filename2, buf, function(e) {
 var filename3 = join(common.tmpDir, 'test3.txt');
 common.error('writing to ' + filename3);
 
-var m = 0600;
+var m = 0o600;
 fs.writeFile(filename3, n, { mode: m }, function(e) {
   if (e) throw e;
 
   // windows permissions aren't unix
   if (process.platform !== 'win32') {
     var st = fs.statSync(filename3);
-    assert.equal(st.mode & 0700, m);
+    assert.equal(st.mode & 0o700, m);
   }
 
   ncallbacks++;
index 143928e..5b38ce6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 const common = require('../common');
 const fs = require('fs');
 const assert = require('assert');
index ca02e39..43b57f5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -21,7 +22,7 @@ fs.close = function(fd) {
   assert.ok(fd, 'fs.close must not be called with an undefined fd.');
   fs.close = _fs_close;
   fs.open = _fs_open;
-}
+};
 
 stream.write('foo');
 stream.end();
index 886df63..1a4c0a8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 61d6df5..f3a608b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index ef7822a..bf78b1e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -13,7 +14,7 @@ var file = path.join(common.tmpDir, 'write.txt');
   fs.close = function(fd) {
     assert.ok(fd, 'fs.close must not be called without an undefined fd.');
     fs.close = _fs_close;
-  }
+  };
   stream.destroy();
 })();
 
index 1320acc..32f7317 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -8,7 +9,7 @@ var data = true;
 var expected = data + '';
 var found;
 
-fs.open(fn, 'w', 0644, function(err, fd) {
+fs.open(fn, 'w', 0o644, function(err, fd) {
   if (err) throw err;
   console.log('open done');
   fs.write(fd, data, 0, 'utf8', function(err, written) {
index 59e2f90..2cdce58 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 49b4ec5..a3d4cf8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -9,7 +10,7 @@ var expected = 'ümlaut.';
 var constants = require('constants');
 var found, found2;
 
-fs.open(fn, 'w', 0644, function(err, fd) {
+fs.open(fn, 'w', 0o644, function(err, fd) {
   if (err) throw err;
   console.log('open done');
   fs.write(fd, '', 0, 'utf8', function(err, written) {
@@ -28,7 +29,7 @@ fs.open(fn, 'w', 0644, function(err, fd) {
 });
 
 
-fs.open(fn2, constants.O_CREAT | constants.O_WRONLY | constants.O_TRUNC, 0644,
+fs.open(fn2, constants.O_CREAT | constants.O_WRONLY | constants.O_TRUNC, 0o644,
     function(err, fd) {
       if (err) throw err;
       console.log('open done');
index a1ddc72..82d8ee0 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 
index c1179f7..8e2388f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 process.on('uncaughtException', function() { });
index b67b489..eac0fe5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -96,7 +97,7 @@ function check(tests) {
     var ctx = test.responses[current];
     console.error('<  SERVER SENDING RESPONSE', ctx);
     res.writeHead(200, ctx.headers);
-    ctx.chunks.slice(0, -1).forEach(function(chunk) { res.write(chunk) });
+    ctx.chunks.slice(0, -1).forEach(function(chunk) { res.write(chunk); });
     res.end(ctx.chunks[ctx.chunks.length - 1]);
   }
 
index f1408d2..bf55c61 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index a2cc95e..e206f5b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 351ec86..c0cee38 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http');
 var assert = require('assert');
index 40cf64c..e24ded1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http');
 var assert = require('assert');
@@ -38,7 +39,7 @@ server.listen(common.PORT, function() {
 
     res.socket.on('close', function() {
       console.log('socket closed, but not res');
-    })
+    });
 
     // it would be nice if this worked:
     res.on('close', function() {
index 1ef24ac..f2b0120 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 var assert = require('assert'),
     common = require('../common'),
     http = require('http');
 
 var complete;
 
-var server = http.createServer(function (req, res) {
+var server = http.createServer(function(req, res) {
   // We should not see the queued /thatotherone request within the server
   // as it should be aborted before it is sent.
   assert.equal(req.url, '/');
@@ -12,13 +13,13 @@ var server = http.createServer(function (req, res) {
   res.writeHead(200);
   res.write('foo');
 
-  complete = complete || function () {
+  complete = complete || function() {
     res.end();
   };
 });
 
 
-server.listen(common.PORT, function () {
+server.listen(common.PORT, function() {
   console.log('listen', server.address().port);
 
   var agent = new http.Agent({maxSockets: 1});
index bff9170..19011fc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index a2fe54d..954acc9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 95c375a..ad8de89 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
 
-// sending `agent: false` when `port: null` is also passed in (i.e. the result of
-// a `url.parse()` call with the default port used, 80 or 443), should not result
-// in an assertion error...
+// sending `agent: false` when `port: null` is also passed in (i.e. the result
+// of a `url.parse()` call with the default port used, 80 or 443), should not
+// result in an assertion error...
 var opts = {
   host: '127.0.0.1',
   port: null,
@@ -19,8 +20,8 @@ process.on('exit', function() {
 });
 
 // we just want an "error" (no local HTTP server on port 80) or "response"
-// to happen (user happens ot have HTTP server running on port 80). As long as the
-// process doesn't crash from a C++ assertion then we're good.
+// to happen (user happens ot have HTTP server running on port 80).
+// As long as the process doesn't crash from a C++ assertion then we're good.
 var req = http.request(opts);
 req.on('response', function(res) {
   good = true;
index 7dfd6f7..f82af38 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -11,14 +12,14 @@ var agent = new Agent({
   maxFreeSockets: 5
 });
 
-var server = http.createServer(function (req, res) {
+var server = http.createServer(function(req, res) {
   if (req.url === '/error') {
     res.destroy();
     return;
   } else if (req.url === '/remote_close') {
     // cache the socket, close it after 100ms
     var socket = res.connection;
-    setTimeout(function () {
+    setTimeout(function() {
       socket.end();
     }, 100);
   }
@@ -44,13 +45,13 @@ function checkDataAndSockets(body) {
 
 function second() {
   // request second, use the same socket
-  get('/second', function (res) {
+  get('/second', function(res) {
     assert.equal(res.statusCode, 200);
     res.on('data', checkDataAndSockets);
-    res.on('end', function () {
+    res.on('end', function() {
       assert.equal(agent.sockets[name].length, 1);
       assert.equal(agent.freeSockets[name], undefined);
-      process.nextTick(function () {
+      process.nextTick(function() {
         assert.equal(agent.sockets[name], undefined);
         assert.equal(agent.freeSockets[name].length, 1);
         remoteClose();
@@ -61,17 +62,17 @@ function second() {
 
 function remoteClose() {
   // mock remote server close the socket
-  get('/remote_close', function (res) {
+  get('/remote_close', function(res) {
     assert.deepEqual(res.statusCode, 200);
     res.on('data', checkDataAndSockets);
-    res.on('end', function () {
+    res.on('end', function() {
       assert.equal(agent.sockets[name].length, 1);
       assert.equal(agent.freeSockets[name], undefined);
-      process.nextTick(function () {
+      process.nextTick(function() {
         assert.equal(agent.sockets[name], undefined);
         assert.equal(agent.freeSockets[name].length, 1);
         // waitting remote server close the socket
-        setTimeout(function () {
+        setTimeout(function() {
           assert.equal(agent.sockets[name], undefined);
           assert.equal(agent.freeSockets[name], undefined,
             'freeSockets is not empty');
@@ -84,16 +85,16 @@ function remoteClose() {
 
 function remoteError() {
   // remove server will destroy ths socket
-  var req = get('/error', function (res) {
+  var req = get('/error', function(res) {
     throw new Error('should not call this function');
   });
-  req.on('error', function (err) {
+  req.on('error', function(err) {
     assert.ok(err);
     assert.equal(err.message, 'socket hang up');
     assert.equal(agent.sockets[name].length, 1);
     assert.equal(agent.freeSockets[name], undefined);
     // Wait socket 'close' event emit
-    setTimeout(function () {
+    setTimeout(function() {
       assert.equal(agent.sockets[name], undefined);
       assert.equal(agent.freeSockets[name], undefined);
       done();
@@ -108,13 +109,13 @@ function done() {
 
 server.listen(common.PORT, function() {
   // request first, and keep alive
-  get('/first', function (res) {
+  get('/first', function(res) {
     assert.equal(res.statusCode, 200);
     res.on('data', checkDataAndSockets);
-    res.on('end', function () {
+    res.on('end', function() {
       assert.equal(agent.sockets[name].length, 1);
       assert.equal(agent.freeSockets[name], undefined);
-      process.nextTick(function () {
+      process.nextTick(function() {
         assert.equal(agent.sockets[name], undefined);
         assert.equal(agent.freeSockets[name].length, 1);
         second();
index 0f349ea..e11aa2a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 1f910c3..d5b7e5e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -21,7 +22,7 @@ var server = http.createServer(function(req, res) {
   opts.agent = new http.Agent();
   opts.agent.protocol = null;
 
-  http.get(opts, function (res) {
+  http.get(opts, function(res) {
     response++;
     res.resume();
     server.close();
index 397a5e0..e118738 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index a485bc9..09ba9c3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index e671bec..ba98138 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http');
 var assert = require('assert');
index 76e5a61..8c45451 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 187f35a..4dde7c6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 1fb1e0a..00a94d0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index f55d36c..4b12031 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 00ba091..974f446 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 86e0b0d..0f97942 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index b666e05..74b6943 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -24,7 +25,7 @@ server.listen(common.PORT, function() {
     port: common.PORT
   }, function(x) {
     x.setEncoding('utf8');
-    x.on('data', function(c) {data += c});
+    x.on('data', function(c) {data += c;});
     x.on('error', function(e) {
       throw e;
     });
@@ -36,7 +37,7 @@ server.listen(common.PORT, function() {
       server.close();
     });
   });
-  get.on('error', function(e) {throw e});
+  get.on('error', function(e) {throw e;});
   get.end();
 
 });
index 1549d06..b428038 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var http = require('http');
 var common = require('../common');
@@ -25,4 +26,4 @@ server.listen(common.PORT, function() {
 
 process.on('exit', function() {
   assert.equal(count, 1);
-})
+});
index 1359df5..c3353bb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index c7c19ac..3f7ae98 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index e97a147..afe9890 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 0217538..9410628 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index a93b336..dd696f4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 03fa333..1dd2314 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 38f2628..43f8585 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 6f05d30..d794aae 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // see https://github.com/joyent/node/issues/3257
 
 var common = require('../common');
@@ -23,7 +24,7 @@ server.listen(common.PIPE, function() {
 
   req.write('.');
 
-  sched(function() { req.end() }, 5);
+  sched(function() { req.end(); }, 5);
 });
 
 // schedule a callback after `ticks` event loop ticks
index fabb2c5..0a98e06 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -79,7 +80,7 @@ server.on('listening', function() {
             req3.end();
             req3.on('response', function(res3) {
               res3.setEncoding('utf8');
-              res3.on('data', function(chunk) { body3 += chunk });
+              res3.on('data', function(chunk) { body3 += chunk; });
               res3.on('end', function() { server.close(); });
             });
           });
index c284fba..11dcb7a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 6568d7e..8d74aec 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var net = require('net');
 var http = require('http');
 var util = require('util');
index e690ba7..ba9fdd6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 1c38a1a..1637882 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     http = require('http'),
index a928b12..809742f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -23,35 +24,35 @@ var server = http.createServer(function(req, res) {
     res.write(reqid.toString());
     res.end();
   }
-  request_number+=1;
+  request_number += 1;
 });
 
 server.listen(options.port, options.host, function() {
   var req;
 
-  for (requests_sent = 0; requests_sent < 30; requests_sent+=1) {
+  for (requests_sent = 0; requests_sent < 30; requests_sent += 1) {
     options.path = '/' + requests_sent;
     req = http.request(options);
     req.id = requests_sent;
     req.on('response', function(res) {
       res.on('data', function(data) {
-        console.log('res#'+this.req.id+' data:'+data);
+        console.log('res#' + this.req.id + ' data:' + data);
       });
       res.on('end', function(data) {
-        console.log('res#'+this.req.id+' end');
+        console.log('res#' + this.req.id + ' end');
         requests_done += 1;
       });
     });
     req.on('close', function() {
-      console.log('req#'+this.id+' close');
+      console.log('req#' + this.id + ' close');
     });
     req.on('error', function() {
-      console.log('req#'+this.id+' error');
+      console.log('req#' + this.id + ' error');
       this.destroy();
     });
-    req.setTimeout(50, function () {
+    req.setTimeout(50, function() {
       var req = this;
-      console.log('req#'+this.id + ' timeout');
+      console.log('req#' + this.id + ' timeout');
       req.abort();
       requests_done += 1;
     });
@@ -71,5 +72,6 @@ server.listen(options.port, options.host, function() {
 
 process.on('exit', function() {
   console.error('done=%j sent=%j', requests_done, requests_sent);
-  assert.ok(requests_done == requests_sent, 'timeout on http request called too much');
+  assert.ok(requests_done == requests_sent,
+            'timeout on http request called too much');
 });
index c975d69..c9d6594 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -26,14 +27,14 @@ server.listen(options.port, options.host, function() {
 
   var timeout_events = 0;
   req.setTimeout(1);
-  req.on('timeout', function () {
+  req.on('timeout', function() {
     timeout_events += 1;
   });
-  setTimeout(function () {
+  setTimeout(function() {
     req.destroy();
     assert.equal(timeout_events, 1);
   }, 100);
-  setTimeout(function () {
+  setTimeout(function() {
     req.end();
   }, 50);
 });
index accf8c1..0aefe62 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -20,7 +21,7 @@ var options = {
 var server = http.createServer(function(req, res) {
   res.writeHead(200, {'Content-Length':'2'});
   res.write('*');
-  setTimeout(function() { res.end('*') }, 100);
+  setTimeout(function() { res.end('*'); }, 100);
 });
 
 server.listen(options.port, options.host, function() {
index a9b093e..1b09254 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 51e1fc7..1536916 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 5e544cc..760f9c9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 44fd5ea..48ebfcc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index d340aa7..2f047a2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 5ba24df..92fed5a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 07180f2..6c9576c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 9b565c5..9004649 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http');
 
index 1da2d18..48a7d7d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -14,7 +15,7 @@ var server = http.createServer(function(req, res) {
   res.end();
   response++;
 }).listen(common.PORT, '127.0.0.1', function() {
-  http.get({ createConnection: createConnection }, function (res) {
+  http.get({ createConnection: createConnection }, function(res) {
     res.resume();
     server.close();
   });
index fcb1861..55fce4a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 if (!common.opensslCli) {
index 293a9b9..4c73800 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 6a2ac36..a40c884 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 5f70207..457424e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http'),
     PORT = common.PORT,
index e7a47ca..5bbb3bb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 15547cd..55195e4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 92a5ae6..204c0f7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -19,8 +20,8 @@ server.listen(common.PORT, function() {
   for (var i = 0; i < 10; i++) {
     var options = { port: common.PORT };
 
-    var req = http.request(options, function (res) {
-      res.resume()
+    var req = http.request(options, function(res) {
+      res.resume();
       res.on('end', function() {
         throw new Error('gleep glorp');
       });
index a08ac9c..e676643 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 6e0b5b9..dc2d558 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 191b96d..b06b33b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var http = require('http');
index ed6de31..aef4a98 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index ac2d9b6..bfd9b59 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index ede0fa5..da1bd24 100644 (file)
@@ -4,7 +4,7 @@ const assert = require('assert');
 const http = require('http');
 
 const server = http.createServer();
-server.on('request', function(req, res){
+server.on('request', function(req, res) {
   assert(req.headers['foo'], 'bar');
   res.end('ok');
   server.close();
index 8d5a593..cac1caf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 4f3ce63..da1b6d7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 // This test requires the program 'ab'
index 4d36cd3..9c51bd1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // We are demonstrating a problem with http.get when queueing up many
 // transfers. The server simply introduces some delay and sends a file.
 // Note this is demonstrated with connection: close.
index 2310a6f..5a6f905 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 0cba3d3..6266f8b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 148de1d..b499ae3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     http = require('http');
index acce151..371bbe7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 10e5030..b5c083d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var http = require('http'),
     common = require('../common'),
     assert = require('assert'),
index 26b704e..21cd3e6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -42,7 +43,7 @@ function generator(seeds) {
     return 'GET /' + r + ' HTTP/1.1\r\n' +
            'Host: localhost:' + common.PORT + '\r\n' +
            '\r\n' +
-           '\r\n'
+           '\r\n';
   }).join('');
 }
 
index 200f017..9ed6077 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 58c7061..f89f769 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 6bc459e..c573ac8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -66,6 +67,6 @@ function makeRequest(n) {
 }
 
 process.on('exit', function() {
-  assert.equal(actualRequests, expectRequests)
+  assert.equal(actualRequests, expectRequests);
   console.log('ok');
 });
index e0e27f5..a5382b6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 51e9d66..8736c9c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -66,6 +67,6 @@ function makeRequest(n) {
 }
 
 process.on('exit', function() {
-  assert.equal(actualRequests, expectRequests)
+  assert.equal(actualRequests, expectRequests);
   console.log('ok');
 });
index 7a3ae35..0390371 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 9ee8c1d..80c7cab 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -6,7 +7,7 @@ var invalidLocalAddress = '1.2.3.4';
 var gotError = false;
 
 var server = http.createServer(function(req, res) {
-  console.log("Connect from: " + req.connection.remoteAddress);
+  console.log('Connect from: ' + req.connection.remoteAddress);
 
   req.on('end', function() {
     res.writeHead(200, { 'Content-Type': 'text/plain' });
@@ -15,7 +16,7 @@ var server = http.createServer(function(req, res) {
   req.resume();
 });
 
-server.listen(common.PORT, "127.0.0.1", function() {
+server.listen(common.PORT, '127.0.0.1', function() {
   var req = http.request({
     host: 'localhost',
     port: common.PORT,
index 3cd8213..9cc6a80 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http'),
     assert = require('assert');
@@ -7,8 +8,8 @@ if (!common.hasMultiLocalhost()) {
   process.exit();
 }
 
-var server = http.createServer(function (req, res) {
-  console.log("Connect from: " + req.connection.remoteAddress);
+var server = http.createServer(function(req, res) {
+  console.log('Connect from: ' + req.connection.remoteAddress);
   assert.equal('127.0.0.2', req.connection.remoteAddress);
 
   req.on('end', function() {
@@ -18,7 +19,7 @@ var server = http.createServer(function (req, res) {
   req.resume();
 });
 
-server.listen(common.PORT, "127.0.0.1", function() {
+server.listen(common.PORT, '127.0.0.1', function() {
   var options = { host: 'localhost',
     port: common.PORT,
     path: '/',
index 26a0f34..5f65113 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 6824627..4e0bc7e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -28,7 +29,7 @@ server.listen(common.PORT);
 var client = net.connect({ port: common.PORT, allowHalfOpen: true });
 for (var i = 0; i < numRequests; i++) {
   client.write('GET / HTTP/1.1\r\n' +
-               'Host: some.host.name\r\n'+
+               'Host: some.host.name\r\n' +
                '\r\n\r\n');
 }
 client.end();
index ed9b342..18b160d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 620db49..348fd2e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 44d696a..0c36b7c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 296b162..2a60117 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -21,10 +22,10 @@ var cookies = [
 var s = http.createServer(function(req, res) {
   switch (test) {
     case 'headers':
-      assert.throws(function() { res.setHeader() });
-      assert.throws(function() { res.setHeader('someHeader') });
-      assert.throws(function() { res.getHeader() });
-      assert.throws(function() { res.removeHeader() });
+      assert.throws(function() { res.setHeader(); });
+      assert.throws(function() { res.setHeader('someHeader'); });
+      assert.throws(function() { res.getHeader(); });
+      assert.throws(function() { res.removeHeader(); });
 
       res.setHeader('x-test-header', 'testing');
       res.setHeader('X-TEST-HEADER2', 'testing');
index 527ffb7..5752e5e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index e25f8ab..2140759 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0e2a77b..d409dc6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Run this program with valgrind or efence with --expose_gc to expose the
 // problem.
 
index 52df383..af94d0c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index d8c181b..bb004f8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index cc3e41f..2a10aeb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index cf318d0..70a0465 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 76882d6..bfee9ce 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 8d27728..fc8a753 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index b4c1401..7ecaaa9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5518a81..871880e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index d06c96d..43d0230 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index d0b474d..b29a666 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 295d38a..c8b3bf2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index a4dcfca..0befd95 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 1b3433d..82fd782 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 5d18b61..888eb9a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 0774b8e..1f50137 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index abbae88..a1e1f15 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -6,15 +7,24 @@ var net = require('net');
 var testsComplete = 0;
 
 var testCases = [
-  { path: "/200", statusMessage: "OK", response: 'HTTP/1.1 200 OK\r\n\r\n' },
-  { path: "/500", statusMessage: "Internal Server Error", response: 'HTTP/1.1 500 Internal Server Error\r\n\r\n' },
-  { path: "/302", statusMessage: "Moved Temporarily", response: 'HTTP/1.1 302 Moved Temporarily\r\n\r\n' },
-  { path: "/missing", statusMessage: "", response: 'HTTP/1.1 200 \r\n\r\n' },
-  { path: "/missing-no-space", statusMessage: "", response: 'HTTP/1.1 200\r\n\r\n' }
+  { path: '/200', statusMessage: 'OK',
+    response: 'HTTP/1.1 200 OK\r\n\r\n' },
+  { path: '/500', statusMessage: 'Internal Server Error',
+    response: 'HTTP/1.1 500 Internal Server Error\r\n\r\n' },
+  { path: '/302', statusMessage: 'Moved Temporarily',
+    response: 'HTTP/1.1 302 Moved Temporarily\r\n\r\n' },
+  { path: '/missing', statusMessage: '',
+    response: 'HTTP/1.1 200 \r\n\r\n' },
+  { path: '/missing-no-space', statusMessage: '',
+    response: 'HTTP/1.1 200\r\n\r\n' }
 ];
 testCases.findByPath = function(path) {
-  var matching = this.filter(function(testCase) { return testCase.path === path; });
-  if (matching.length === 0) { throw "failed to find test case with path " + path; }
+  var matching = this.filter(function(testCase) {
+    return testCase.path === path;
+  });
+  if (matching.length === 0) {
+    throw 'failed to find test case with path ' + path;
+  }
   return matching[0];
 };
 
index ac5849d..440e105 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Verify that the HTTP server implementation handles multiple instances
 // of the same header as per RFC2616: joining the handful of fields by ', '
 // that support it, and dropping duplicates for other fields.
index 5a3b80c..438e8ba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Verify that the HTTP server implementation handles multiple instances
 // of the same header as per RFC2616: joining the handful of fields by ', '
 // that support it, and dropping duplicates for other fields.
@@ -49,10 +50,12 @@ var multipleForbidden = [
 
 var srv = http.createServer(function(req, res) {
   multipleForbidden.forEach(function(header) {
-    assert.equal(req.headers[header.toLowerCase()], 'foo', 'header parsed incorrectly: ' + header);
+    assert.equal(req.headers[header.toLowerCase()],
+                 'foo', 'header parsed incorrectly: ' + header);
   });
   multipleAllowed.forEach(function(header) {
-    assert.equal(req.headers[header.toLowerCase()], 'foo, bar', 'header parsed incorrectly: ' + header);
+    assert.equal(req.headers[header.toLowerCase()],
+                 'foo, bar', 'header parsed incorrectly: ' + header);
   });
   assert.equal(req.headers['content-length'], 0);
 
@@ -65,7 +68,7 @@ var srv = http.createServer(function(req, res) {
 function makeHeader(value) {
   return function(header) {
     return [header, value];
-  }
+  };
 }
 
 var headers = []
index aa834b1..a866d39 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index b96b579..9ba13dd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 1c03db0..9a43f82 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index caefc03..67db16d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -16,8 +17,9 @@ function run() {
   if (fn) {
     console.log('# %s', fn.name);
     fn(run);
-  } else
+  } else {
     console.log('ok');
+  }
 }
 
 test(function serverTimeout(cb) {
index 5bb34ad..b3ca90a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 98001af..6f5c02f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 3c2d253..870223a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index e862ed6..19c36b0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 8d79d1a..e579b8e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index b4d64e4..0df485e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -14,7 +15,7 @@ var server = http.createServer(function(req, res) {
 });
 
 server.listen(port, function() {
-  function callback(){}
+  function callback() {}
 
   var req = http.request({
     port: port,
@@ -26,7 +27,7 @@ server.listen(port, function() {
     res.on('end', function() {
       clientRequests++;
       server.close();
-    })
+    });
 
     res.resume();
   });
index 8039383..aab9034 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -6,8 +7,8 @@ var http = require('http');
 var port = common.PORT;
 
 var server = http.createServer(function(req, res) {
-      res.writeHead(200, {'Content-Type': 'text/plain'});
-      res.end('OK');
+  res.writeHead(200, {'Content-Type': 'text/plain'});
+  res.end('OK');
 });
 
 var agent = new http.Agent({maxSockets: 1});
@@ -18,13 +19,13 @@ server.listen(port, function() {
     createRequest().end();
   }
 
-  function callback(){}
+  function callback() {}
 
   var count = 0;
 
   function createRequest() {
-    var req = http.request({port: port, path: '/', agent: agent}, function(res) {
-
+    var req = http.request({port: port, path: '/', agent: agent},
+                           function(res) {
       req.clearTimeout(callback);
 
       res.on('end', function() {
@@ -33,7 +34,7 @@ server.listen(port, function() {
         if (count == 11) {
           server.close();
         }
-      })
+      });
 
       res.resume();
     });
index 1c13daf..9ec8c8a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index b1655b7..84cfee9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Verify that the 'upgrade' header causes an 'upgrade' event to be emitted to
 // the HTTP client. This test uses a raw TCP server to better control server
 // behavior.
index 14e0b9c..b8ba033 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Verify that the 'upgrade' header causes an 'upgrade' event to be emitted to
 // the HTTP client. This test uses a raw TCP server to better control server
 // behavior.
index d2b0f9c..424d7c8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 84a8de9..9b34fe4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7af34c5..9a22df5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 7038efb..d06c79a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 234082a..efc375e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 44287bc..7fb749b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c8ae4ff..5e49193 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -8,7 +9,8 @@ assert.throws(function() {
   http.request(url.parse('file:///whatever'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "file:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "file:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
@@ -17,7 +19,8 @@ assert.throws(function() {
   http.request(url.parse('mailto:asdf@asdf.com'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "mailto:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "mailto:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
@@ -26,7 +29,8 @@ assert.throws(function() {
   http.request(url.parse('ftp://www.example.com'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "ftp:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "ftp:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
@@ -35,7 +39,8 @@ assert.throws(function() {
   http.request(url.parse('javascript:alert(\'hello\');'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "javascript:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "javascript:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
@@ -44,7 +49,8 @@ assert.throws(function() {
   http.request(url.parse('xmpp:isaacschlueter@jabber.org'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "xmpp:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "xmpp:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
@@ -53,7 +59,8 @@ assert.throws(function() {
   http.request(url.parse('f://some.host/path'));
 }, function(err) {
   if (err instanceof Error) {
-    assert.strictEqual(err.message, 'Protocol "f:" not supported. Expected "http:".');
+    assert.strictEqual(err.message, 'Protocol "f:" not supported.' +
+                       ' Expected "http:".');
     return true;
   }
 });
index 2ff7875..087f535 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index ae6a85d..b6a0fde 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 16b65d2..04e5a72 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index b79cf84..78144ac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index a666e7f..4043967 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e0ddbe3..50a9f5d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index acd2a60..79a8502 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 583b081..1ba29ca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -22,7 +23,7 @@ function getSrc() {
   var chunks = [ '', 'asdf', '', 'foo', '', 'bar', '' ];
   var interval = setInterval(function() {
     if (paused)
-      return
+      return;
 
     var chunk = chunks.shift();
     if (chunk !== undefined) {
index c1c55d2..daa746c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 1647b0e..5af9af9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 15604f7..a268828 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5c657b2..3e50b6f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index c7bffc9..8f4aad7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -17,12 +18,12 @@ var options = {
 
 var reqCount = 0;
 
-var server = https.createServer(options, function (req, res) {
+var server = https.createServer(options, function(req, res) {
   ++reqCount;
   res.writeHead(200);
   res.end();
   req.resume();
-}).listen(common.PORT, function () {
+}).listen(common.PORT, function() {
   authorized();
 });
 
@@ -31,10 +32,10 @@ function authorized() {
     port: common.PORT,
     rejectUnauthorized: true,
     ca: [fs.readFileSync(path.join(common.fixturesDir, 'keys/ca2-cert.pem'))]
-  }, function (res) {
+  }, function(res) {
     assert(false);
   });
-  req.on('error', function (err) {
+  req.on('error', function(err) {
     override();
   });
   req.end();
@@ -45,21 +46,21 @@ function override() {
     port: common.PORT,
     rejectUnauthorized: true,
     ca: [fs.readFileSync(path.join(common.fixturesDir, 'keys/ca2-cert.pem'))],
-    checkServerIdentity: function (host, cert) {
+    checkServerIdentity: function(host, cert) {
       return false;
     }
   };
   options.agent = new https.Agent(options);
-  var req = https.request(options, function (res) {
+  var req = https.request(options, function(res) {
     assert(req.socket.authorized);
     server.close();
   });
-  req.on('error', function (err) {
+  req.on('error', function(err) {
     throw err;
   });
   req.end();
 }
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(reqCount, 1);
 });
index 01cea20..66c11cd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // disable strict server certificate validation by the client
 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
 
index d3fcae7..55c3352 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 974db0f..024c5fa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Create an ssl server.  First connection, validate that not resume.
 // Cache session and close connection.  Use session on second connection.
 // ASSERT resumption.
@@ -21,7 +22,7 @@ var options = {
 var connections = 0;
 
 // create server
-var server = https.createServer(options, function(res, res) {
+var server = https.createServer(options, function(req, res) {
   res.end('Goodbye');
   connections++;
 });
index eb0ea40..64adb77 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This tests the situation where you try to connect a https client
 // to an http server. You should get an error and exit.
 var common = require('../common');
index f2ea3fb..0ce55b0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 14e0878..78a2f38 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // I hate HTTP. One way of terminating an HTTP response is to not send
 // a content-length header, not send a transfer-encoding: chunked header,
 // and simply terminate the TCP connection. That is identity
index 9d8d34d..f9b382a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.opensslCli) {
index b8bcb40..6a828d4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 153233f..21e630d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -17,7 +18,7 @@ var invalidLocalAddress = '1.2.3.4';
 var gotError = false;
 
 var server = https.createServer(options, function(req, res) {
-  console.log("Connect from: " + req.connection.remoteAddress);
+  console.log('Connect from: ' + req.connection.remoteAddress);
 
   req.on('end', function() {
     res.writeHead(200, { 'Content-Type': 'text/plain' });
@@ -26,7 +27,7 @@ var server = https.createServer(options, function(req, res) {
   req.resume();
 });
 
-server.listen(common.PORT, "127.0.0.1", function() {
+server.listen(common.PORT, '127.0.0.1', function() {
   var req = https.request({
     host: 'localhost',
     port: common.PORT,
index b3b1d2c..0f3241c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     fs = require('fs'),
     assert = require('assert');
@@ -18,8 +19,8 @@ var options = {
   cert: fs.readFileSync(common.fixturesDir + '/keys/agent1-cert.pem')
 };
 
-var server = https.createServer(options, function (req, res) {
-  console.log("Connect from: " + req.connection.remoteAddress);
+var server = https.createServer(options, function(req, res) {
+  console.log('Connect from: ' + req.connection.remoteAddress);
   assert.equal('127.0.0.2', req.connection.remoteAddress);
 
   req.on('end', function() {
@@ -29,7 +30,7 @@ var server = https.createServer(options, function (req, res) {
   req.resume();
 });
 
-server.listen(common.PORT, "127.0.0.1", function() {
+server.listen(common.PORT, '127.0.0.1', function() {
   var options = {
     host: 'localhost',
     port: common.PORT,
index 30dbea6..f396858 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -31,8 +32,8 @@ server.listen(options.port, options.host, function() {
   var data = '';
 
   https.get(options, function(res) {
-    res.on('data', function(data_) { data += data_ });
-    res.on('end', function() { server.close() });
+    res.on('data', function(data_) { data += data_; });
+    res.on('end', function() { server.close(); });
   });
 
   process.on('exit', function() {
index 210363e..4fd48eb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // disable strict server certificate validation by the client
 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
 
index a78725e..c108781 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -28,8 +29,9 @@ function run() {
   if (fn) {
     console.log('# %s', fn.name);
     fn(run);
-  } else
+  } else {
     console.log('ok');
+  }
 }
 
 test(function serverTimeout(cb) {
index 840838b..c2b93fd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index eef9476..52e46bd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -43,7 +44,8 @@ server_http.listen(common.PORT, function() {
   req.end();
 });
 
-// Then try https server (requires functions to be mirroed in tls.js's CryptoStream)
+// Then try https server (requires functions to be
+// mirroed in tls.js's CryptoStream)
 
 var server_https = https.createServer(options, function(req, res) {
   console.log('got HTTPS request');
@@ -51,7 +53,7 @@ var server_https = https.createServer(options, function(req, res) {
   res.end(body);
 });
 
-server_https.listen(common.PORT+1, function() {
+server_https.listen(common.PORT + 1, function() {
   var req = https.request({
     port: common.PORT + 1,
     rejectUnauthorized: false
index b2620fa..7ab5c3e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // disable strict server certificate validation by the client
 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
 
@@ -100,7 +101,7 @@ function listening() {
     if (listenWait === 0) {
       allListening();
     }
-  }
+  };
 }
 
 function makeReq(path, port, error, host, ca) {
@@ -127,7 +128,7 @@ function makeReq(path, port, error, host, ca) {
   }
 
   if (host) {
-    options.headers = { host: host }
+    options.headers = { host: host };
   }
   var req = https.get(options);
   expectResponseCount++;
@@ -136,7 +137,7 @@ function makeReq(path, port, error, host, ca) {
       : port === port3 ? server3
       : null;
 
-  if (!server) throw new Error('invalid port: '+port);
+  if (!server) throw new Error('invalid port: ' + port);
   server.expectCount++;
 
   req.on('response', function(res) {
@@ -150,7 +151,7 @@ function makeReq(path, port, error, host, ca) {
       server3.close();
     }
     res.resume();
-  })
+  });
 }
 
 function allListening() {
index 0a074da..5da7c83 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 
 var common = require('../common');
 var assert = require('assert');
index a24779a..2707c30 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c03cb01..f6f1375 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 6a58bfe..aba1be8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4ea79db..4ece1d0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --expose_internals
 
 var common = require('../common');
index ebba250..011b6f7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 390155f..8701d90 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
 // does node think that i18n was enabled?
 var enablei18n = process.config.variables.v8_enable_i18n_support;
 if (enablei18n === undefined) {
-    enablei18n = false;
+  enablei18n = false;
 }
 
 // is the Intl object present?
index 4b60a18..c3ba42f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -43,7 +44,7 @@ function test() {
       server: 'localhost',
       port: PORT,
       path: '/',
-    }).on('response', function (res) {
+    }).on('response', function(res) {
       var s = '';
       res.on('data', function(c) {
         s += c.toString();
@@ -58,7 +59,7 @@ function test() {
         assert.equal(res.statusCode, 200);
         console.log('ok');
       });
-    })
+    });
   }
 }
 
index 329eee5..7e8f7fb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -39,7 +40,7 @@ function test() {
       server: 'localhost',
       port: PORT,
       path: '/',
-    }).on('response', function (res) {
+    }).on('response', function(res) {
       var s = '';
       res.on('data', function(c) {
         s += c.toString();
@@ -55,7 +56,7 @@ function test() {
         assert.equal(s, 'hello from child\n');
         assert.equal(res.statusCode, 200);
       });
-    })
+    });
   }
 }
 
index a014fa1..fceedfd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -39,7 +40,7 @@ function test() {
       server: 'localhost',
       port: PORT,
       path: '/',
-    }).on('response', function (res) {
+    }).on('response', function(res) {
       var s = '';
       res.on('data', function(c) {
         s += c.toString();
@@ -55,7 +56,7 @@ function test() {
         assert.equal(s, 'hello from child\n');
         assert.equal(res.statusCode, 200);
       });
-    })
+    });
   }
 }
 
index 628ece6..db905df 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 39f1501..b922c25 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
@@ -39,7 +40,7 @@ function test() {
       server: 'localhost',
       port: PORT,
       path: '/',
-    }).on('response', function (res) {
+    }).on('response', function(res) {
       var s = '';
       res.on('data', function(c) {
         s += c.toString();
@@ -55,7 +56,7 @@ function test() {
         assert.equal(s, 'hello from child\n');
         assert.equal(res.statusCode, 200);
       });
-    })
+    });
   }
 }
 
index 4c1b67c..09dc4f8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7e8b9a1..7a4ad77 100644 (file)
@@ -1,12 +1,13 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
 
 var implementations = [
-  function (fn) {
+  function(fn) {
     Promise.resolve().then(fn);
   },
-  function (fn) {
+  function(fn) {
     var obj = {};
 
     Object.observe(obj, fn);
@@ -18,20 +19,20 @@ var implementations = [
 var expected = 0;
 var done = 0;
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(done, expected);
 });
 
-function test (scheduleMicrotask) {
+function test(scheduleMicrotask) {
   var nextTickCalled = false;
   expected++;
 
-  scheduleMicrotask(function () {
-    process.nextTick(function () {
+  scheduleMicrotask(function() {
+    process.nextTick(function() {
       nextTickCalled = true;
     });
 
-    setTimeout(function () {
+    setTimeout(function() {
       assert(nextTickCalled);
       done++;
     }, 0);
@@ -42,8 +43,8 @@ function test (scheduleMicrotask) {
 implementations.forEach(test);
 
 // tick callback case
-setTimeout(function () {
-  implementations.forEach(function (impl) {
+setTimeout(function() {
+  implementations.forEach(function(impl) {
     process.nextTick(test.bind(null, impl));
   });
 }, 0);
index 3f68d73..37de5ee 100644 (file)
@@ -1,11 +1,12 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
 var implementations = [
-  function (fn) {
+  function(fn) {
     Promise.resolve().then(fn);
   },
-  function (fn) {
+  function(fn) {
     var obj = {};
 
     Object.observe(obj, fn);
@@ -17,20 +18,20 @@ var implementations = [
 var expected = 0;
 var done = 0;
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(done, expected);
 });
 
-function test (scheduleMicrotask) {
+function test(scheduleMicrotask) {
   var nextTickCalled = false;
   expected++;
 
-  scheduleMicrotask(function () {
-    process.nextTick(function () {
+  scheduleMicrotask(function() {
+    process.nextTick(function() {
       nextTickCalled = true;
     });
 
-    setTimeout(function () {
+    setTimeout(function() {
       assert(nextTickCalled);
       done++;
     }, 0);
@@ -41,8 +42,8 @@ function test (scheduleMicrotask) {
 implementations.forEach(test);
 
 // tick callback case
-setTimeout(function () {
-  implementations.forEach(function (impl) {
+setTimeout(function() {
+  implementations.forEach(function(impl) {
     process.nextTick(test.bind(null, impl));
   });
 }, 0);
index 8627e90..7753492 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
index aa58b7f..2dea0a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
index fbce91e..cfd9cd3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 73ba76e..ca75854 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 6cfa179..d81f599 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 23eac7d..f33605d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e5e07dd..b1f04d4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -9,10 +10,10 @@ var file, delimiter, paths;
 
 if (isWindows) {
   file = 'C:\\Users\\Rocko Artischocko\\node_stuff\\foo';
-  delimiter = '\\'
+  delimiter = '\\';
 } else {
   file = '/usr/test/lib/node_modules/npm/foo';
-  delimiter = '/'
+  delimiter = '/';
 }
 
 paths = module._nodeModulePaths(file);
index 99b213e..2234171 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index fcc3062..8a7e022 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -5,5 +6,5 @@ var fp = '/blah/fadfa';
 var server = net.createServer(assert.fail);
 server.listen(fp, assert.fail);
 server.on('error', common.mustCall(function(e) {
-  assert.equal(e.address, fp)
+  assert.equal(e.address, fp);
 }));
index 9c7766b..7e5fad9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index dea4a10..06cfecb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index 3817dbb..9335f6b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index a8c16a7..0f90089 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index ae1a82a..cf29cfe 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index ca75fb1..ca4f554 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index e8618be..fcf0331 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 562e9b4..4e0a2e4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 3febac8..9fd7da4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var net = require('net');
 var common = require('../common');
 var assert = require('assert');
index 7469793..304401f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 77849b9..0a8ce08 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index 1fc908b..086cf91 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 35af512..0ac1367 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index fba35ea..ac8bbce 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 06e51f8..60af9e4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index 9f46876..c245ddc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -22,7 +23,7 @@ server.listen(tcpPort, 'localhost', function() {
   function fail(opts, errtype, msg) {
     assert.throws(function() {
       var client = net.createConnection(opts, cb);
-    }, function (err) {
+    }, function(err) {
       return err instanceof errtype && msg === err.message;
     });
   }
index 05ca09c..008e831 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 18f6fe2..17f251c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7a129b9..1083ed9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 92ba794..2bcff91 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index b2f139c..a2fd424 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 209e490..c1797b7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 6ccf2b0..2911591 100644 (file)
@@ -1,5 +1,6 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 
-var sock = new net.Socket;
+var sock = new net.Socket();
 sock.end();  // Should not throw.
index 1620bb8..af92ca9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -10,18 +11,18 @@ var errs = [];
 
 var srv = net.createServer(function onConnection(conn) {
   conn.write(buf);
-  conn.on('error', function (err) {
+  conn.on('error', function(err) {
     errs.push(err);
     if (errs.length > 1 && errs[0] === errs[1])
-      assert(false, "We should not be emitting the same error twice");
+      assert(false, 'We should not be emitting the same error twice');
   });
   conn.on('close', function() {
     srv.unref();
   });
-}).listen(common.PORT, function () {
+}).listen(common.PORT, function() {
   var client = net.connect({ port: common.PORT });
 
-  client.on('connect', function () {
+  client.on('connect', function() {
     client.destroy();
   });
 });
index 1947810..9617712 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -29,7 +30,7 @@ assert.equal(net.isIP('::'), 6);
 assert.equal(net.isIP('0000:0000:0000:0000:0000:0000:12345:0000'), 0);
 assert.equal(net.isIP('0'), 0);
 assert.equal(net.isIP(), 0);
-assert.equal(net.isIP(""), 0);
+assert.equal(net.isIP(''), 0);
 
 assert.equal(net.isIPv4('127.0.0.1'), true);
 assert.equal(net.isIPv4('example.com'), false);
index f5299c9..3c339f7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 318f25a..387f3f4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index e3a73e6..9c4dbcf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 0ed2421..b0d8aac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 7cfd49d..bf43726 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -14,6 +15,6 @@ net.createServer(assert.fail).listen({fd:0}).on('error', function(e) {
     case 'EINVAL':
     case 'ENOTSOCK':
       gotError = e;
-      break
+      break;
   }
 });
index 1b9938f..d1eddb6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 3139dc7..2062dd0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 0bbfee8..aa28d18 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index c2ef961..45ec1fc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index b692f35..fb3b66c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     net = require('net');
index 7a05591..9a0c8af 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5150c6d..a831b10 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var fs = require('fs');
 var net = require('net');
 var path = require('path');
index 541a481..ed88982 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index d65efac..b2e8f6e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2f8c673..11d753e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4101baf..446b835 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -23,7 +24,7 @@ var server = net.createServer(function(c) {
 
   if (sockets.length === 2) {
     server.close();
-    sockets.forEach(function(c) { c.destroy() });
+    sockets.forEach(function(c) { c.destroy(); });
   }
 });
 
index 76e9c2a..138a78d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index d9a5a8b..a7d5408 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index ea89bd9..3b425ba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0f47565..db57114 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 698cbcf..65cd588 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This tests binds to one port, then attempts to start a server on that
 // port. It should be EADDRINUSE but be able to then bind to another port.
 var common = require('../common');
index 3a5092b..a071b62 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 2365864..98e95d6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a11c4a1..a1172b9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This example sets a timeout then immediately attempts to disable the timeout
 // https://github.com/joyent/node/pull/2245
 
index 2782048..f23a70a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 16bdcec..c7e651a 100644 (file)
@@ -1,8 +1,9 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
 
-var server = net.createServer(function (c) {
+var server = net.createServer(function(c) {
   c.write('hello');
   c.unref();
 });
@@ -11,9 +12,9 @@ server.unref();
 
 var timedout = false;
 
-[8, 5, 3, 6, 2, 4].forEach(function (T) {
+[8, 5, 3, 6, 2, 4].forEach(function(T) {
   var socket = net.createConnection(common.PORT, 'localhost');
-  socket.setTimeout(T * 1000, function () {
+  socket.setTimeout(T * 1000, function() {
     console.log(process._getActiveHandles());
     timedout = true;
     socket.destroy();
@@ -21,6 +22,7 @@ var timedout = false;
   socket.unref();
 });
 
-process.on('exit', function () {
-  assert.strictEqual(timedout, false, 'Socket timeout should not hold loop open');
+process.on('exit', function() {
+  assert.strictEqual(timedout, false,
+                     'Socket timeout should not hold loop open');
 });
index f403829..5ab1190 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index 8f7efd4..151b1b1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -29,7 +30,7 @@ var server = net.createServer(function(socket) {
     socket.destroy();
   }).on('close', function() {
     server.close();
-  })
+  });
 
   for (var i = 0; i < N; ++i) {
     socket.write(buf, function() { });
index aaec898..b9516b8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index fbf6b51..17b1b57 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 0b1cf4f..4b81639 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 7364b2f..5e63463 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * This test verifies that having a single nextTick statement and nothing else
  * does not hang the event loop. If this test times out it has failed.
index b07d741..4d53bba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -5,4 +6,5 @@ var origNextTick = process.nextTick;
 
 require('domain');
 
-assert.strictEqual(origNextTick, process.nextTick, 'Requiring domain should not change nextTick');
+assert.strictEqual(origNextTick, process.nextTick,
+                   'Requiring domain should not change nextTick');
index c2e635d..eccd7a4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4340736..c2b936a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var i;
index 69d4897..4252d62 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1081a96..54e7b88 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index dd1a1ae..31b92f7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var os = require('os');
index 51d6404..b9cc116 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var path = require('path');
 var common = require('../common');
index d31dc99..37f37fc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var path = require('path');
 
@@ -30,18 +31,30 @@ var unixPaths = [
 ];
 
 var errors = [
-  {method: 'parse', input: [null], message: /Path must be a string. Received null/},
-  {method: 'parse', input: [{}], message: /Path must be a string. Received {}/},
-  {method: 'parse', input: [true], message: /Path must be a string. Received true/},
-  {method: 'parse', input: [1], message: /Path must be a string. Received 1/},
-  {method: 'parse', input: [], message: /Path must be a string. Received undefined/},
-  // {method: 'parse', input: [''], message: /Invalid path/}, // omitted because it's hard to trigger!
-  {method: 'format', input: [null], message: /Parameter 'pathObject' must be an object, not/},
-  {method: 'format', input: [''], message: /Parameter 'pathObject' must be an object, not string/},
-  {method: 'format', input: [true], message: /Parameter 'pathObject' must be an object, not boolean/},
-  {method: 'format', input: [1], message: /Parameter 'pathObject' must be an object, not number/},
-  {method: 'format', input: [{root: true}], message: /'pathObject.root' must be a string or undefined, not boolean/},
-  {method: 'format', input: [{root: 12}], message: /'pathObject.root' must be a string or undefined, not number/},
+  {method: 'parse', input: [null],
+   message: /Path must be a string. Received null/},
+  {method: 'parse', input: [{}],
+   message: /Path must be a string. Received {}/},
+  {method: 'parse', input: [true],
+   message: /Path must be a string. Received true/},
+  {method: 'parse', input: [1],
+   message: /Path must be a string. Received 1/},
+  {method: 'parse', input: [],
+   message: /Path must be a string. Received undefined/},
+  // {method: 'parse', input: [''],
+  //  message: /Invalid path/}, // omitted because it's hard to trigger!
+  {method: 'format', input: [null],
+   message: /Parameter 'pathObject' must be an object, not/},
+  {method: 'format', input: [''],
+   message: /Parameter 'pathObject' must be an object, not string/},
+  {method: 'format', input: [true],
+   message: /Parameter 'pathObject' must be an object, not boolean/},
+  {method: 'format', input: [1],
+   message: /Parameter 'pathObject' must be an object, not number/},
+  {method: 'format', input: [{root: true}],
+   message: /'pathObject.root' must be a string or undefined, not boolean/},
+  {method: 'format', input: [{root: 12}],
+   message: /'pathObject.root' must be a string or undefined, not number/},
 ];
 
 check(path.win32, winPaths);
index e0e9c5d..b1209d7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 01c23cb..12ce742 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index 6a33358..718d052 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This test ensures SourceStream.pipe(DestStream) returns DestStream
 
 var common = require('../common');
index 3f986d6..e6bbfda 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     path = require('path'),
@@ -12,15 +13,15 @@ var preloadOption = function(preloads) {
     option += '-r ' + preload + ' ';
   });
   return option;
-}
+};
 
 var fixture = function(name) {
   return path.join(__dirname, '../fixtures/' + name);
-}
+};
 
 var fixtureA = fixture('printA.js');
 var fixtureB = fixture('printB.js');
-var fixtureC = fixture('printC.js')
+var fixtureC = fixture('printC.js');
 var fixtureThrows = fixture('throws_error4.js');
 
 // test preloading a single module works
index daf8cb6..4bdb7ac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var util = require('util');
 var path = require('path');
 var assert = require('assert');
@@ -7,8 +8,8 @@ var common = require('../common');
 console.error('argv=%j', process.argv);
 console.error('exec=%j', process.execPath);
 
-if (process.argv[2] !== "child") {
-  var child = spawn('./iojs', [__filename, "child"], {
+if (process.argv[2] !== 'child') {
+  var child = spawn('./iojs', [__filename, 'child'], {
     cwd: path.dirname(process.execPath)
   });
 
@@ -20,7 +21,7 @@ if (process.argv[2] !== "child") {
   child.stderr.on('data', function(chunk) {
     childErr += chunk;
   });
-  child.on('exit', function () {
+  child.on('exit', function() {
     console.error('CHILD: %s', childErr.trim().split('\n').join('\nCHILD: '));
     assert.equal(childArgv0, process.execPath);
   });
index 48639c2..eff96da 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index c803a80..dad2816 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 assert.throws(
@@ -7,10 +8,10 @@ assert.throws(
   /No such module: test/
 );
 
-assert.doesNotThrow(function () {
+assert.doesNotThrow(function() {
   process.binding('buffer');
 }, function(err) {
   if ( (err instanceof Error) ) {
     return true;
   }
-}, "unexpected error");
+}, 'unexpected error');
index d9260ca..4fc3bca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
index f3e2957..7e927d0 100644 (file)
@@ -1,3 +1,6 @@
+'use strict';
+/* eslint-disable max-len */
+
 // first things first, set the timezone; see tzset(3)
 process.env.TZ = 'Europe/Amsterdam';
 
index 7344000..59c4264 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var spawn = require('child_process').spawn;
 
@@ -9,11 +10,11 @@ if (process.argv[2] === 'child') {
   var child = spawn(process.execPath, execArgv.concat(args));
   var out = '';
 
-  child.stdout.on('data', function (chunk) {
+  child.stdout.on('data', function(chunk) {
     out += chunk;
   });
 
-  child.on('exit', function () {
+  child.on('exit', function() {
     assert.deepEqual(JSON.parse(out), execArgv);
   });
 }
index 610cf66..fea8c2d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e222f35..30d358c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index a326ec7..c1ee133 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 // recursively calling .exit() should not overflow the call stack
index 58d7a27..999eefc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f7c80ca..1cb5f38 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index c845f91..0e2c5b1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -18,7 +19,7 @@ assert.throws(function() {
 function validateTuple(tuple) {
   assert(Array.isArray(tuple));
   assert.equal(2, tuple.length);
-  tuple.forEach(function (v) {
+  tuple.forEach(function(v) {
     assert.equal('number', typeof v);
     assert(isFinite(v));
   });
index 77e2a8b..65dab75 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 22ec5a6..f193e97 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -20,8 +21,8 @@ assert.throws(function() { process.kill('SIGTERM'); }, TypeError);
 assert.throws(function() { process.kill(null); }, TypeError);
 assert.throws(function() { process.kill(undefined); }, TypeError);
 assert.throws(function() { process.kill(+'not a number'); }, TypeError);
-assert.throws(function() { process.kill(1/0); }, TypeError);
-assert.throws(function() { process.kill(-1/0); }, TypeError);
+assert.throws(function() { process.kill(1 / 0); }, TypeError);
+assert.throws(function() { process.kill(-1 / 0); }, TypeError);
 
 // Test kill argument processing in valid cases.
 //
index 3b2d37e..e7b5f8f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var N = 2;
index 2264e59..f849457 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var os = require('os');
index e5dd5a1..408f659 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (process.platform === 'win32') {
   // Win32 doesn't have signals, just a kindof emulation, insufficient
   // for this test to apply.
index c315978..637ada7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f3d903a..bf3dfe4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Process = process.binding('process_wrap').Process;
index 997d147..9a186de 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var domain = require('domain');
@@ -105,7 +106,8 @@ function onUnhandledFail(done) {
   }, 10);
 }
 
-asyncTest('synchronously rejected promise should trigger unhandledRejection', function(done) {
+asyncTest('synchronously rejected promise should trigger' +
+          ' unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -113,7 +115,8 @@ asyncTest('synchronously rejected promise should trigger unhandledRejection', fu
   Promise.reject(e);
 });
 
-asyncTest('synchronously rejected promise should trigger unhandledRejection', function(done) {
+asyncTest('synchronously rejected promise should trigger' +
+          ' unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -123,7 +126,8 @@ asyncTest('synchronously rejected promise should trigger unhandledRejection', fu
   });
 });
 
-asyncTest('Promise rejected after setImmediate should trigger unhandledRejection', function(done) {
+asyncTest('Promise rejected after setImmediate should trigger' +
+          ' unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -135,7 +139,8 @@ asyncTest('Promise rejected after setImmediate should trigger unhandledRejection
   });
 });
 
-asyncTest('Promise rejected after setTimeout(,1) should trigger unhandled rejection', function(done) {
+asyncTest('Promise rejected after setTimeout(,1) should trigger' +
+          ' unhandled rejection', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -147,7 +152,8 @@ asyncTest('Promise rejected after setTimeout(,1) should trigger unhandled reject
   });
 });
 
-asyncTest('Catching a promise rejection after setImmediate is not soon enough to stop unhandledRejection', function(done) {
+asyncTest('Catching a promise rejection after setImmediate is not' +
+          ' soon enough to stop unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -155,14 +161,15 @@ asyncTest('Catching a promise rejection after setImmediate is not soon enough to
   var _reject;
   var promise = new Promise(function(_, reject) {
     _reject = reject;
-  })
+  });
   _reject(e);
   setImmediate(function() {
-    promise.then(assert.fail, function(){});
+    promise.then(assert.fail, function() {});
   });
 });
 
-asyncTest('When re-throwing new errors in a promise catch, only the re-thrown error should hit unhandledRejection', function(done) {
+asyncTest('When re-throwing new errors in a promise catch, only the' +
+          ' re-thrown error should hit unhandledRejection', function(done) {
   var e = new Error();
   var e2 = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
@@ -175,7 +182,8 @@ asyncTest('When re-throwing new errors in a promise catch, only the re-thrown er
   });
 });
 
-asyncTest('Test params of unhandledRejection for a synchronously-rejected promise', function(done) {
+asyncTest('Test params of unhandledRejection for a synchronously-rejected' +
+          'promise', function(done) {
   var e = new Error();
   var e2 = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
@@ -185,7 +193,9 @@ asyncTest('Test params of unhandledRejection for a synchronously-rejected promis
   var promise = Promise.reject(e);
 });
 
-asyncTest('When re-throwing new errors in a promise catch, only the re-thrown error should hit unhandledRejection: original promise rejected async with setTimeout(,1)', function(done) {
+asyncTest('When re-throwing new errors in a promise catch, only the ' +
+          're-thrown error should hit unhandledRejection: original promise' +
+          ' rejected async with setTimeout(,1)', function(done) {
   var e = new Error();
   var e2 = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
@@ -202,7 +212,9 @@ asyncTest('When re-throwing new errors in a promise catch, only the re-thrown er
   });
 });
 
-asyncTest('When re-throwing new errors in a promise catch, only the re-thrown error should hit unhandledRejection: promise catch attached a process.nextTick after rejection', function(done) {
+asyncTest('When re-throwing new errors in a promise catch, only the re-thrown' +
+          ' error should hit unhandledRejection: promise catch attached a' +
+          ' process.nextTick after rejection', function(done) {
   var e = new Error();
   var e2 = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
@@ -223,42 +235,50 @@ asyncTest('When re-throwing new errors in a promise catch, only the re-thrown er
   var promise2;
 });
 
-asyncTest('unhandledRejection should not be triggered if a promise catch is attached synchronously upon the promise\'s creation', function(done) {
+asyncTest('unhandledRejection should not be triggered if a promise catch is' +
+          ' attached synchronously upon the promise\'s creation',
+          function(done) {
   var e = new Error();
   onUnhandledFail(done);
-  Promise.reject(e).then(assert.fail, function(){});
+  Promise.reject(e).then(assert.fail, function() {});
 });
 
-asyncTest('unhandledRejection should not be triggered if a promise catch is attached synchronously upon the promise\'s creation', function(done) {
+asyncTest('unhandledRejection should not be triggered if a promise catch is' +
+          ' attached synchronously upon the promise\'s creation',
+          function(done) {
   var e = new Error();
   onUnhandledFail(done);
   new Promise(function(_, reject) {
     reject(e);
-  }).then(assert.fail, function(){});
+  }).then(assert.fail, function() {});
 });
 
-asyncTest('Attaching a promise catch in a process.nextTick is soon enough to prevent unhandledRejection', function(done) {
+asyncTest('Attaching a promise catch in a process.nextTick is soon enough to' +
+          ' prevent unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   var promise = Promise.reject(e);
   process.nextTick(function() {
-    promise.then(assert.fail, function(){});
+    promise.then(assert.fail, function() {});
   });
 });
 
-asyncTest('Attaching a promise catch in a process.nextTick is soon enough to prevent unhandledRejection', function(done) {
+asyncTest('Attaching a promise catch in a process.nextTick is soon enough to' +
+          ' prevent unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   var promise = new Promise(function(_, reject) {
     reject(e);
   });
   process.nextTick(function() {
-    promise.then(assert.fail, function(){});
+    promise.then(assert.fail, function() {});
   });
 });
 
 // State adapation tests
-asyncTest('catching a promise which is asynchronously rejected (via resolution to an asynchronously-rejected promise) prevents unhandledRejection', function(done) {
+asyncTest('catching a promise which is asynchronously rejected (via' +
+          'resolution to an asynchronously-rejected promise) prevents' +
+          ' unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   Promise.resolve().then(function() {
@@ -272,7 +292,8 @@ asyncTest('catching a promise which is asynchronously rejected (via resolution t
   });
 });
 
-asyncTest('Catching a rejected promise derived from throwing in a fulfillment handler prevents unhandledRejection', function(done) {
+asyncTest('Catching a rejected promise derived from throwing in a' +
+          ' fulfillment handler prevents unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   Promise.resolve().then(function() {
@@ -282,7 +303,9 @@ asyncTest('Catching a rejected promise derived from throwing in a fulfillment ha
   });
 });
 
-asyncTest('Catching a rejected promise derived from returning a synchronously-rejected promise in a fulfillment handler prevents unhandledRejection', function(done) {
+asyncTest('Catching a rejected promise derived from returning a' +
+          ' synchronously-rejected promise in a fulfillment handler' +
+          ' prevents unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   Promise.resolve().then(function() {
@@ -292,7 +315,9 @@ asyncTest('Catching a rejected promise derived from returning a synchronously-re
   });
 });
 
-asyncTest('A rejected promise derived from returning an asynchronously-rejected promise in a fulfillment handler does trigger unhandledRejection', function(done) {
+asyncTest('A rejected promise derived from returning an' +
+          ' asynchronously-rejected promise in a fulfillment handler' +
+          ' does trigger unhandledRejection', function(done) {
   var e = new Error();
   var _promise;
   onUnhandledSucceed(done, function(reason, promise) {
@@ -308,7 +333,8 @@ asyncTest('A rejected promise derived from returning an asynchronously-rejected
   });
 });
 
-asyncTest('A rejected promise derived from throwing in a fulfillment handler does trigger unhandledRejection', function(done) {
+asyncTest('A rejected promise derived from throwing in a fulfillment handler' +
+          ' does trigger unhandledRejection', function(done) {
   var e = new Error();
   var _promise;
   onUnhandledSucceed(done, function(reason, promise) {
@@ -320,7 +346,9 @@ asyncTest('A rejected promise derived from throwing in a fulfillment handler doe
   });
 });
 
-asyncTest('A rejected promise derived from returning a synchronously-rejected promise in a fulfillment handler does trigger unhandledRejection', function(done) {
+asyncTest('A rejected promise derived from returning a synchronously-rejected' +
+          ' promise in a fulfillment handler does trigger unhandledRejection',
+          function(done) {
   var e = new Error();
   var _promise;
   onUnhandledSucceed(done, function(reason, promise) {
@@ -333,13 +361,16 @@ asyncTest('A rejected promise derived from returning a synchronously-rejected pr
 });
 
 // Combinations with Promise.all
-asyncTest('Catching the Promise.all() of a collection that includes a rejected promise prevents unhandledRejection', function(done) {
+asyncTest('Catching the Promise.all() of a collection that includes a' +
+          'rejected promise prevents unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
   Promise.all([Promise.reject(e)]).then(assert.fail, function() {});
 });
 
-asyncTest('Catching the Promise.all() of a collection that includes a nextTick-async rejected promise prevents unhandledRejection', function(done) {
+asyncTest('Catching the Promise.all() of a collection that includes a ' +
+          'nextTick-async rejected promise prevents unhandledRejection',
+          function(done) {
   var e = new Error();
   onUnhandledFail(done);
   var p = new Promise(function(_, reject) {
@@ -353,7 +384,9 @@ asyncTest('Catching the Promise.all() of a collection that includes a nextTick-a
   });
 });
 
-asyncTest('Failing to catch the Promise.all() of a collection that includes a rejected promise triggers unhandledRejection for the returned promise, not the passed promise', function(done) {
+asyncTest('Failing to catch the Promise.all() of a collection that includes' +
+          ' a rejected promise triggers unhandledRejection for the returned' +
+          ' promise, not the passed promise', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -362,7 +395,8 @@ asyncTest('Failing to catch the Promise.all() of a collection that includes a re
   var p = Promise.all([Promise.reject(e)]);
 });
 
-asyncTest('Waiting setTimeout(, 10) to catch a promise causes an unhandledRejection + rejectionHandled pair', function(done) {
+asyncTest('Waiting setTimeout(, 10) to catch a promise causes an' +
+          ' unhandledRejection + rejectionHandled pair', function(done) {
   clean();
   var unhandledPromises = [];
   var e = new Error();
@@ -387,7 +421,9 @@ asyncTest('Waiting setTimeout(, 10) to catch a promise causes an unhandledReject
   }, 10);
 });
 
-asyncTest('Waiting for some combination of process.nextTick + promise microtasks to attach a catch handler is still soon enough to prevent unhandledRejection', function(done) {
+asyncTest('Waiting for some combination of process.nextTick + promise' +
+          ' microtasks to attach a catch handler is still soon enough to' +
+          ' prevent unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -404,7 +440,9 @@ asyncTest('Waiting for some combination of process.nextTick + promise microtasks
   });
 });
 
-asyncTest('Waiting for some combination of process.nextTick + promise microtasks to attach a catch handler is still soon enough to prevent unhandledRejection: inside setImmediate', function(done) {
+asyncTest('Waiting for some combination of process.nextTick + promise' +
+          ' microtasks to attach a catch handler is still soon enough to ' +
+          'prevent unhandledRejection: inside setImmediate', function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -422,7 +460,9 @@ asyncTest('Waiting for some combination of process.nextTick + promise microtasks
   });
 });
 
-asyncTest('Waiting for some combination of process.nextTick + promise microtasks to attach a catch handler is still soon enough to prevent unhandledRejection: inside setTimeout', function(done) {
+asyncTest('Waiting for some combination of process.nextTick + promise ' +
+          'microtasks to attach a catch handler is still soon enough to ' +
+          'prevent unhandledRejection: inside setTimeout', function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -440,7 +480,9 @@ asyncTest('Waiting for some combination of process.nextTick + promise microtasks
   }, 0);
 });
 
-asyncTest('Waiting for some combination of promise microtasks + process.nextTick to attach a catch handler is still soon enough to prevent unhandledRejection', function(done) {
+asyncTest('Waiting for some combination of promise microtasks + ' +
+          'process.nextTick to attach a catch handler is still soon enough' +
+          ' to prevent unhandledRejection', function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -457,7 +499,10 @@ asyncTest('Waiting for some combination of promise microtasks + process.nextTick
   });
 });
 
-asyncTest('Waiting for some combination of promise microtasks + process.nextTick to attach a catch handler is still soon enough to prevent unhandledRejection: inside setImmediate', function(done) {
+asyncTest('Waiting for some combination of promise microtasks +' +
+          ' process.nextTick to attach a catch handler is still soon enough' +
+          ' to prevent unhandledRejection: inside setImmediate',
+          function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -475,7 +520,9 @@ asyncTest('Waiting for some combination of promise microtasks + process.nextTick
   });
 });
 
-asyncTest('Waiting for some combination of promise microtasks + process.nextTick to attach a catch handler is still soon enough to prevent unhandledRejection: inside setTimeout', function(done) {
+asyncTest('Waiting for some combination of promise microtasks +' +
+          ' process.nextTick to attach a catch handler is still soon enough' +
+          ' to prevent unhandledRejection: inside setTimeout', function(done) {
   var e = new Error();
   onUnhandledFail(done);
 
@@ -493,7 +540,9 @@ asyncTest('Waiting for some combination of promise microtasks + process.nextTick
   }, 0);
 });
 
-asyncTest('setImmediate + promise microtasks is too late to attach a catch handler; unhandledRejection will be triggered in that case. (setImmediate before promise creation/rejection)', function(done) {
+asyncTest('setImmediate + promise microtasks is too late to attach a catch' +
+          ' handler; unhandledRejection will be triggered in that case.' +
+          ' (setImmediate before promise creation/rejection)', function(done) {
   var e = new Error();
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(e, reason);
@@ -501,23 +550,25 @@ asyncTest('setImmediate + promise microtasks is too late to attach a catch handl
   });
   var p = Promise.reject(e);
   setImmediate(function() {
-    Promise.resolve().then(function () {
-      p.catch(function(){});
+    Promise.resolve().then(function() {
+      p.catch(function() {});
     });
   });
 });
 
-asyncTest('setImmediate + promise microtasks is too late to attach a catch handler; unhandledRejection will be triggered in that case (setImmediate before promise creation/rejection)', function(done) {
+asyncTest('setImmediate + promise microtasks is too late to attach a catch' +
+          ' handler; unhandledRejection will be triggered in that case' +
+          ' (setImmediate before promise creation/rejection)', function(done) {
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(undefined, reason);
     assert.strictEqual(p, promise);
   });
   setImmediate(function() {
-    Promise.resolve().then(function () {
-      Promise.resolve().then(function () {
-        Promise.resolve().then(function () {
-          Promise.resolve().then(function () {
-            p.catch(function(){});
+    Promise.resolve().then(function() {
+      Promise.resolve().then(function() {
+        Promise.resolve().then(function() {
+          Promise.resolve().then(function() {
+            p.catch(function() {});
           });
         });
       });
@@ -526,18 +577,20 @@ asyncTest('setImmediate + promise microtasks is too late to attach a catch handl
   var p = Promise.reject();
 });
 
-asyncTest('setImmediate + promise microtasks is too late to attach a catch handler; unhandledRejection will be triggered in that case (setImmediate after promise creation/rejection)', function(done) {
+asyncTest('setImmediate + promise microtasks is too late to attach a catch' +
+          ' handler; unhandledRejection will be triggered in that case' +
+          ' (setImmediate after promise creation/rejection)', function(done) {
   onUnhandledSucceed(done, function(reason, promise) {
     assert.strictEqual(undefined, reason);
     assert.strictEqual(p, promise);
   });
   var p = Promise.reject();
   setImmediate(function() {
-    Promise.resolve().then(function () {
-      Promise.resolve().then(function () {
-        Promise.resolve().then(function () {
-          Promise.resolve().then(function () {
-            p.catch(function(){});
+    Promise.resolve().then(function() {
+      Promise.resolve().then(function() {
+        Promise.resolve().then(function() {
+          Promise.resolve().then(function() {
+            p.catch(function() {});
           });
         });
       });
@@ -545,7 +598,9 @@ asyncTest('setImmediate + promise microtasks is too late to attach a catch handl
   });
 });
 
-asyncTest('Promise unhandledRejection handler does not interfere with domain error handlers being given exceptions thrown from nextTick.', function(done) {
+asyncTest('Promise unhandledRejection handler does not interfere with domain' +
+          ' error handlers being given exceptions thrown from nextTick.',
+          function(done) {
   var d = domain.create();
   var domainReceivedError;
   d.on('error', function(e) {
@@ -566,7 +621,8 @@ asyncTest('Promise unhandledRejection handler does not interfere with domain err
   });
 });
 
-asyncTest('nextTick is immediately scheduled when called inside an event handler', function(done) {
+asyncTest('nextTick is immediately scheduled when called inside an event' +
+          ' handler', function(done) {
   clean();
   var e = new Error('error');
   process.on('unhandledRejection', function(reason, promise) {
@@ -576,21 +632,23 @@ asyncTest('nextTick is immediately scheduled when called inside an event handler
     });
     setTimeout(function() {
       order.push(2);
-      assert.deepEqual([1,2], order);
+      assert.deepEqual([1, 2], order);
       done();
     }, 1);
   });
   Promise.reject(e);
 });
 
-asyncTest('Throwing an error inside a rejectionHandled handler goes to unhandledException, and does not cause .catch() to throw an exception', function(done) {
+asyncTest('Throwing an error inside a rejectionHandled handler goes to' +
+          ' unhandledException, and does not cause .catch() to throw an' +
+          'exception', function(done) {
   clean();
   var e = new Error();
   var e2 = new Error();
   var tearDownException = setupException(function(err) {
-      assert.equal(e2, err);
-      tearDownException();
-      done();
+    assert.equal(e2, err);
+    tearDownException();
+    done();
   });
   process.on('rejectionHandled', function() {
     throw e2;
@@ -598,7 +656,7 @@ asyncTest('Throwing an error inside a rejectionHandled handler goes to unhandled
   var p = Promise.reject(e);
   setTimeout(function() {
     try {
-      p.catch(function(){});
+      p.catch(function() {});
     } catch (e) {
       done(new Error('fail'));
     }
index 4ac9538..179bca5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var punycode = require('punycode');
 var assert = require('assert');
index 17fa6df..66497ac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -240,7 +241,7 @@ assert.equal(
 
 // test overriding .unescape
 var prevUnescape = qs.unescape;
-qs.unescape = function (str) {
+qs.unescape = function(str) {
   return str.replace(/o/g, '_');
 };
 assert.deepEqual(qs.parse('foo=bor'), {f__: 'b_r'});
index 6dfc401..c0dab89 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're reading in doubles correctly
  */
index 9b2fc61..5572bbf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're reading in floats correctly
  */
index 208907d..233128d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're reading in signed integers correctly
  */
index 0edee31..6ee9ad2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var readline = require('readline');
 var EventEmitter = require('events').EventEmitter;
@@ -98,7 +99,7 @@ function isWarned(emitter) {
   assert.equal(callCount, expectedLines.length - 1);
   rli.close();
 
-  // sending multiple newlines at once that does not end with a new(empty) 
+  // sending multiple newlines at once that does not end with a new(empty)
   // line and a `end` event
   fi = new FakeInput();
   rli = new readline.Interface({ input: fi, output: fi, terminal: terminal });
@@ -110,7 +111,7 @@ function isWarned(emitter) {
   });
   rli.on('close', function() {
     callCount++;
-  })
+  });
   fi.emit('data', expectedLines.join('\n'));
   fi.emit('end');
   assert.equal(callCount, expectedLines.length);
@@ -249,10 +250,14 @@ function isWarned(emitter) {
   assert.equal(readline.getStringWidth('A\ud83c\ude00BC'), 5); // surrogate
 
   // check if vt control chars are stripped
-  assert.equal(readline.stripVTControlCharacters('\u001b[31m> \u001b[39m'), '> ');
-  assert.equal(readline.stripVTControlCharacters('\u001b[31m> \u001b[39m> '), '> > ');
-  assert.equal(readline.stripVTControlCharacters('\u001b[31m\u001b[39m'), '');
-  assert.equal(readline.stripVTControlCharacters('> '), '> ');
+  assert.equal(readline
+               .stripVTControlCharacters('\u001b[31m> \u001b[39m'), '> ');
+  assert.equal(readline
+               .stripVTControlCharacters('\u001b[31m> \u001b[39m> '), '> > ');
+  assert.equal(readline
+               .stripVTControlCharacters('\u001b[31m\u001b[39m'), '');
+  assert.equal(readline
+               .stripVTControlCharacters('> '), '> ');
   assert.equal(readline.getStringWidth('\u001b[31m> \u001b[39m'), 2);
   assert.equal(readline.getStringWidth('\u001b[31m> \u001b[39m> '), 4);
   assert.equal(readline.getStringWidth('\u001b[31m\u001b[39m'), 0);
@@ -261,7 +266,7 @@ function isWarned(emitter) {
   assert.deepEqual(fi.listeners(terminal ? 'keypress' : 'data'), []);
 
   // check EventEmitter memory leak
-  for (var i=0; i<12; i++) {
+  for (var i = 0; i < 12; i++) {
     var rl = readline.createInterface({
       input: process.stdin,
       output: process.stdout
@@ -284,7 +289,7 @@ function isWarned(emitter) {
   assert.ok(called);
 
   assert.doesNotThrow(function() {
-    rli.setPrompt("ddd> ");
+    rli.setPrompt('ddd> ');
   });
 
   assert.doesNotThrow(function() {
@@ -296,10 +301,10 @@ function isWarned(emitter) {
   });
 
   assert.doesNotThrow(function() {
-    rli.question("What do you think of node.js? ", function(answer) {
-      console.log("Thank you for your valuable feedback:", answer);
+    rli.question('What do you think of node.js? ', function(answer) {
+      console.log('Thank you for your valuable feedback:', answer);
       rli.close();
-    })
+    });
   });
 
 });
index 0bf2673..150273f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var EventEmitter = require('events').EventEmitter;
 var PassThrough = require('stream').PassThrough;
 var assert = require('assert');
@@ -17,7 +18,7 @@ var fo = new FakeInput();
 var rli = new Interface({ input: fi, output: fo, terminal: true });
 
 var keys = [];
-fi.on('keypress', function (s, k) {
+fi.on('keypress', function(s, k) {
   keys.push(k);
 });
 
@@ -31,13 +32,13 @@ function addTest(sequences, expectedKeys) {
     expectedKeys = [ expectedKeys ];
   }
 
-  expectedKeys = expectedKeys.map(function (k) {
+  expectedKeys = expectedKeys.map(function(k) {
     return k ? extend({ ctrl: false, meta: false, shift: false }, k) : k;
   });
 
   keys = [];
 
-  sequences.forEach(function (sequence) {
+  sequences.forEach(function(sequence) {
     fi.write(sequence);
   });
   assert.deepStrictEqual(keys, expectedKeys);
index 622d641..f9d5111 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var readline = require('readline');
 var Stream = require('stream');
index 293cb55..b984541 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * A battery of tests to help us read a series of uints
  */
index ead3244..f512e61 100644 (file)
@@ -1,4 +1,5 @@
+'use strict';
 process.domain = null;
-timer = setTimeout(function() {
-  console.log("this console.log statement should not make node crash");
+var timer = setTimeout(function() {
+  console.log('this console.log statement should not make node crash');
 }, 1);
index dee33d8..541820c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var readline = require('readline');
 
@@ -10,12 +11,12 @@ var origPause = rl.pause;
 rl.pause = function() {
   hasPaused = true;
   origPause.apply(this, arguments);
-}
+};
 
 var origSetRawMode = rl._setRawMode;
 rl._setRawMode = function(mode) {
   assert.ok(hasPaused);
   origSetRawMode.apply(this, arguments);
-}
+};
 
 rl.close();
index f929282..2f2f17d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index aa7a10c..0e5c4de 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     vm     = require('vm');
index fae1bd4..4b7ba61 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 15a2abb..5dc73e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var child_process = require('child_process');
 
index 17fe172..040e718 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 //console.log('puts before');
 
 Object.prototype.xadsadsdasasdxx = function() {
index d1c0f13..cf3224e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var util = require('util');
 var join = require('path').join;
@@ -13,7 +14,7 @@ function ArrayStream() {
     data.forEach(function(line) {
       self.emit('data', line + '\n');
     });
-  }
+  };
 }
 util.inherits(ArrayStream, require('stream').Stream);
 ArrayStream.prototype.readable = true;
@@ -28,7 +29,7 @@ var testMe = repl.start('', putIn);
 
 
 var testFile = [
-  'var top = function () {',
+  'var top = function() {',
   'var inner = {one:1};'
 ];
 var saveFileName = join(common.tmpDir, 'test.save.js');
index c7727f5..4103a19 100644 (file)
@@ -1,30 +1,31 @@
+'use strict';
 var assert = require('assert');
 var util = require('util');
 var repl = require('repl');
 
 // A stream to push an array into a REPL
 function ArrayStream() {
-  this.run = function (data) {
+  this.run = function(data) {
     var self = this;
-    data.forEach(function (line) {
+    data.forEach(function(line) {
       self.emit('data', line + '\n');
     });
-  }
+  };
 }
 util.inherits(ArrayStream, require('stream').Stream);
 ArrayStream.prototype.readable = true;
 ArrayStream.prototype.writable = true;
-ArrayStream.prototype.resume = function () {};
-ArrayStream.prototype.write = function () {};
+ArrayStream.prototype.resume = function() {};
+ArrayStream.prototype.write = function() {};
 
-var putIn = new ArrayStream;
+var putIn = new ArrayStream();
 var testMe = repl.start('', putIn, null, true);
 
 test1();
 
-function test1(){
+function test1() {
   var gotWrite = false;
-  putIn.write = function (data) {
+  putIn.write = function(data) {
     gotWrite = true;
     if (data.length) {
 
@@ -40,7 +41,7 @@ function test1(){
   assert(gotWrite);
 }
 
-function test2(){
+function test2() {
   var gotWrite = false;
   putIn.write = function(data) {
     gotWrite = true;
index 45dad0f..e66fcb1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     Stream = require('stream'),
@@ -5,7 +6,7 @@ var common = require('../common'),
 
 // create a dummy stream that does nothing
 var stream = new Stream();
-stream.write = stream.pause = stream.resume = function(){};
+stream.write = stream.pause = stream.resume = function() {};
 stream.readable = stream.writable = true;
 
 var r = repl.start({
index 929cb0f..7528f50 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
@@ -11,7 +12,7 @@ function ArrayStream() {
     data.forEach(function(line) {
       self.emit('data', line + '\n');
     });
-  }
+  };
 }
 util.inherits(ArrayStream, require('stream').Stream);
 ArrayStream.prototype.readable = true;
@@ -26,15 +27,15 @@ putIn.write = function(data) {
   // Don't use assert for this because the domain might catch it, and
   // give a false negative.  Don't throw, just print and exit.
   if (data === 'OK\n') {
-      console.log('ok');
+    console.log('ok');
   }
   else {
-      console.error(data);
-      process.exit(1);
+    console.error(data);
+    process.exit(1);
   }
 };
 
 putIn.run([
-  'require("domain").create().on("error", function () { console.log("OK") })'
-  + '.run(function () { throw new Error("threw") })'
+  'require("domain").create().on("error", function() { console.log("OK") })'
+  + '.run(function() { throw new Error("threw") })'
 ]);
index bcb13a1..e4bc4da 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     Stream = require('stream'),
@@ -7,7 +8,7 @@ var common = require('../common'),
 
 // create a dummy stream that does nothing
 var stream = new Stream();
-stream.write = stream.pause = stream.resume = function(){};
+stream.write = stream.pause = stream.resume = function() {};
 stream.readable = stream.writable = true;
 
 function testTerminalMode() {
index 420b316..446aebe 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b71e213..ba7d983 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Stream = require('stream');
@@ -21,7 +22,7 @@ function testSloppyMode() {
   cli.input.emit('data', `
     x = 3
   `.trim() + '\n');
-  assert.equal(cli.output.accumulator.join(''), '> 3\n> ')
+  assert.equal(cli.output.accumulator.join(''), '> 3\n> ');
   cli.output.accumulator.length = 0;
 
   cli.input.emit('data', `
@@ -53,7 +54,7 @@ function testAutoMode() {
   cli.input.emit('data', `
     x = 3
   `.trim() + '\n');
-  assert.equal(cli.output.accumulator.join(''), '> 3\n> ')
+  assert.equal(cli.output.accumulator.join(''), '> 3\n> ');
   cli.output.accumulator.length = 0;
 
   cli.input.emit('data', `
@@ -64,7 +65,7 @@ function testAutoMode() {
 
 function initRepl(mode) {
   var input = new Stream();
-  input.write = input.pause = input.resume = function(){};
+  input.write = input.pause = input.resume = function() {};
   input.readable = true;
 
   var output = new Stream();
index 31ea215..5bc37d2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     Stream = require('stream'),
@@ -7,7 +8,7 @@ common.globalCheck = false;
 
 // create a dummy stream that does nothing
 var stream = new Stream();
-stream.write = stream.pause = stream.resume = function(){};
+stream.write = stream.pause = stream.resume = function() {};
 stream.readable = stream.writable = true;
 
 // 1, mostly defaults
@@ -75,7 +76,7 @@ var r3 = repl.start({
   writer: writer,
   replMode: repl.REPL_MODE_MAGIC,
   historySize: 50
-})
+});
 
 assert.equal(r3.replMode, repl.REPL_MODE_MAGIC);
 assert.equal(r3.historySize, 50);
index 3ab3b70..d9b4d71 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     repl = require('repl');
index eee31e2..e615795 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 common.globalCheck = false;
 
@@ -7,7 +8,7 @@ var Stream = require('stream');
 
 // create a dummy stream that does nothing
 var dummy = new Stream();
-dummy.write = dummy.pause = dummy.resume = function(){};
+dummy.write = dummy.pause = dummy.resume = function() {};
 dummy.readable = dummy.writable = true;
 
 function testReset(cb) {
@@ -20,7 +21,8 @@ function testReset(cb) {
   r.on('reset', function(context) {
     assert(!!context, 'REPL did not emit a context with reset event');
     assert.equal(context, r.context, 'REPL emitted incorrect context');
-    assert.equal(context.foo, undefined, 'REPL emitted the previous context, and is not using global as context');
+    assert.equal(context.foo, undefined, 'REPL emitted the previous context' +
+                 ', and is not using global as context');
     context.foo = 42;
     cb();
   });
@@ -35,7 +37,8 @@ function testResetGlobal(cb) {
   });
   r.context.foo = 42;
   r.on('reset', function(context) {
-    assert.equal(context.foo, 42, '"foo" property is missing from REPL using global as context');
+    assert.equal(context.foo, 42,
+                 '"foo" property is missing from REPL using global as context');
     cb();
   });
   r.resetContext();
index 56de100..b89dd6c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     spawn = require('child_process').spawn,
@@ -9,14 +10,14 @@ var args = [
   'var e = new (require("repl")).REPLServer("foo.. "); e.context.e = e;',
 ];
 
-var p = "bar.. ";
+var p = 'bar.. ';
 
 var child = spawn(process.execPath, args);
 
 child.stdout.setEncoding('utf8');
 
 var data = '';
-child.stdout.on('data', function(d) { data += d });
+child.stdout.on('data', function(d) { data += d; });
 
 child.stdin.end(util.format("e.setPrompt('%s');%s", p, os.EOL));
 
index 7948962..66e8fb6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c6a07f4..659c804 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -11,7 +12,7 @@ function ArrayStream() {
     data.forEach(function(line) {
       self.emit('data', line + '\n');
     });
-  }
+  };
 }
 util.inherits(ArrayStream, require('stream').Stream);
 ArrayStream.prototype.readable = true;
@@ -48,7 +49,7 @@ putIn.run(['.clear']);
 
 // Tab Complete will not break in an ternary operator with ()
 putIn.run([
-  'var inner = ( true ' ,
+  'var inner = ( true ',
   '?',
   '{one: 1} : '
 ]);
@@ -60,7 +61,7 @@ putIn.run(['.clear']);
 
 // Tab Complete will return a simple local variable
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   'var inner = {one:1};'
 ]);
 testMe.complete('inner.o', function(error, data) {
@@ -78,7 +79,7 @@ putIn.run(['.clear']);
 
 // Tab Complete will return a complex local variable
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   'var inner = {',
   ' one:1',
   '};'
@@ -92,7 +93,7 @@ putIn.run(['.clear']);
 // Tab Complete will return a complex local variable even if the function
 // has parameters
 putIn.run([
-  'var top = function (one, two) {',
+  'var top = function(one, two) {',
   'var inner = {',
   ' one:1',
   '};'
@@ -106,7 +107,7 @@ putIn.run(['.clear']);
 // Tab Complete will return a complex local variable even if the
 // scope is nested inside an immediately executed function
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   '(function test () {',
   'var inner = {',
   ' one:1',
@@ -121,7 +122,7 @@ putIn.run(['.clear']);
 // currently does not work, but should not break note the inner function
 // def has the params and { on a separate line
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   'r = function test (',
   ' one, two) {',
   'var inner = {',
@@ -136,7 +137,7 @@ putIn.run(['.clear']);
 
 // currently does not work, but should not break, not the {
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   'r = function test ()',
   '{',
   'var inner = {',
@@ -151,7 +152,7 @@ putIn.run(['.clear']);
 
 // currently does not work, but should not break
 putIn.run([
-  'var top = function () {',
+  'var top = function() {',
   'r = function test (',
   ')',
   '{',
@@ -181,7 +182,7 @@ var spaceTimeout = setTimeout(function() {
 }, 1000);
 
 testMe.complete(' ', function(error, data) {
-  assert.deepEqual(data, [[],undefined]);
+  assert.deepEqual(data, [[], undefined]);
   clearTimeout(spaceTimeout);
 });
 
index 79d3c63..badab21 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var util = require('util');
 var repl = require('repl');
@@ -9,7 +10,7 @@ var testMe = repl.start('', putIn, function(cmd, context, filename, callback) {
   callback(null, cmd);
 });
 
-testMe._domain.on('error', function (e) {
+testMe._domain.on('error', function(e) {
   assert.fail();
 });
 
index eea2bea..6c540c9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
@@ -14,10 +15,12 @@ child.stdout.on('data', function(c) {
   stdout += c;
 });
 
-child.stdin.write = function(original) { return function(c) {
-  process.stderr.write(c);
-  return original.call(child.stdin, c);
-}}(child.stdin.write);
+child.stdin.write = function(original) {
+  return function(c) {
+    process.stderr.write(c);
+    return original.call(child.stdin, c);
+  };
+}(child.stdin.write);
 
 child.stdout.once('data', function() {
   child.stdin.write('var throws = 0;');
index ecee764..6911c59 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable max-len, strict */
 var common = require('../common');
 var assert = require('assert');
 
@@ -170,7 +171,7 @@ function error_test() {
     { client: client_unix, send: '1 }',
       expect: '{ a: 1 }' },
     // Multiline anonymous function with comment
-    { client: client_unix, send: '(function () {',
+    { client: client_unix, send: '(function() {',
       expect: prompt_multiline },
     { client: client_unix, send: '// blah',
       expect: prompt_multiline },
@@ -181,7 +182,7 @@ function error_test() {
     // npm prompt error message
     { client: client_unix, send: 'npm install foobar',
       expect: expect_npm },
-    { client: client_unix, send: '(function () {\n\nreturn 1;\n})()',
+    { client: client_unix, send: '(function() {\n\nreturn 1;\n})()',
       expect: '1' },
     { client: client_unix, send: '{\n\na: 1\n}',
       expect: '{ a: 1 }' },
index a069d0a..f224534 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2551d88..aab466e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var module = require('module');
index 16c63a9..e7a191b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 06d28ab..6e67d3a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index dbf8c8f..4c17fc8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 try {
index 4693b49..fdd921a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 var nativeProcess = require('process');
index c11ff65..13897c7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var fixturesDir = common.fixturesDir;
 var assert = require('assert');
index 30cad31..f186287 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // SIGUSR1 and SIGHUP are not supported on Windows
 if (process.platform === 'win32') {
   process.exit(0);
@@ -39,7 +40,7 @@ setInterval(function() {
 // has been previously registered, and `process.listeners(SIGNAL).length === 1`
 process.on('SIGHUP', function() {});
 process.removeAllListeners('SIGHUP');
-process.on('SIGHUP', function() { sighup = true });
+process.on('SIGHUP', function() { sighup = true; });
 process.kill(process.pid, 'SIGHUP');
 
 process.on('exit', function() {
index b037232..549c266 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Signal = process.binding('signal_wrap').Signal;
index c3ab108..b65ade7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index ef1aa60..ce4e4f4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var os = require('os');
index c22a097..4818a9e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 // This test *only* verifies that invoking the stdin getter does not
index fdb8e03..4fe4d44 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 console.error('before opening stdin');
 process.stdin.resume();
 console.error('stdin opened');
index a9282d5..2685deb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 console.error('before opening stdin');
 process.stdin.resume();
 console.error('stdin opened');
index 6290ff7..963fd98 100644 (file)
@@ -1,2 +1,3 @@
+'use strict';
 process.stdin.resume();
 process.stdin.pause();
index 2543d8b..2101f85 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 95ae679..f8a8923 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0b03e71..12a0315 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index cfde7e4..a9f6064 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -5,20 +6,20 @@ var stream = require('stream');
 
 var passed = false;
 
-function PassThrough () {
+function PassThrough() {
   stream.Transform.call(this);
 };
 util.inherits(PassThrough, stream.Transform);
-PassThrough.prototype._transform = function (chunk, encoding, done) {
+PassThrough.prototype._transform = function(chunk, encoding, done) {
   this.push(chunk);
   done();
 };
 
-function TestStream () {
+function TestStream() {
   stream.Transform.call(this);
 };
 util.inherits(TestStream, stream.Transform);
-TestStream.prototype._transform = function (chunk, encoding, done) {
+TestStream.prototype._transform = function(chunk, encoding, done) {
   if (!passed) {
     // Char 'a' only exists in the last write
     passed = chunk.toString().indexOf('a') >= 0;
@@ -47,6 +48,6 @@ assert(s2.write('tiny'));
 setImmediate(s1.write.bind(s1), 'later');
 
 // Assert after two IO loops when all operations have been done.
-process.on('exit', function () {
+process.on('exit', function() {
   assert(passed, 'Large buffer is not handled properly by Writable Stream');
 });
index b4ed8f8..e02ff98 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var stream = require('stream');
index 8efc9d4..0e8789d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -11,21 +12,21 @@ assert(stream._writableState.objectMode);
 var written;
 var read;
 
-stream._write = function (obj, _, cb) {
+stream._write = function(obj, _, cb) {
   written = obj;
   cb();
 };
 
-stream._read = function () {};
+stream._read = function() {};
 
-stream.on('data', function (obj) {
+stream.on('data', function(obj) {
   read = obj;
 });
 
 stream.push({ val: 1 });
 stream.end({ val: 2 });
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(read.val === 1);
   assert(written.val === 2);
 });
index 72825dc..585d6c3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var gotEnd = false;
index fe895ce..8112dc7 100644 (file)
@@ -1,9 +1,10 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
 var stream = require('stream');
 
-var readable = new stream.Readable;
+var readable = new stream.Readable();
 
 // _read is a noop, here.
 readable._read = Function();
index a2fece3..4bead73 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b2963c4..08da96f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This test asserts that Stream.prototype.pipe does not leave listeners
 // hanging on the source or dest.
 
index 18ce5a1..031a0da 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Stream = require('stream').Stream;
@@ -41,8 +42,8 @@ var Stream = require('stream').Stream;
   var R = Stream.Readable;
   var W = Stream.Writable;
 
-  var r = new R;
-  var w = new W;
+  var r = new R();
+  var w = new W();
   var removed = false;
   var didTest = false;
 
@@ -76,8 +77,8 @@ var Stream = require('stream').Stream;
   var R = Stream.Readable;
   var W = Stream.Writable;
 
-  var r = new R;
-  var w = new W;
+  var r = new R();
+  var w = new W();
   var removed = false;
   var didTest = false;
   var caught = false;
index bcae20c..0d10533 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var stream = require('stream');
 var assert = require('assert');
index 5e403c7..d67233a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var Readable = require('stream').Readable;
 var assert = require('assert');
@@ -9,7 +10,7 @@ var s = new Readable({
 
 var list = ['1', '2', '3', '4', '5', '6'];
 
-s._read = function (n) {
+s._read = function(n) {
   var one = list.shift();
   if (!one) {
     s.push(null);
@@ -24,8 +25,8 @@ var v = s.read(0);
 
 // ACTUALLY [1, 3, 5, 6, 4, 2]
 
-process.on("exit", function () {
+process.on('exit', function() {
   assert.deepEqual(s._readableState.buffer,
                    ['1', '2', '3', '4', '5', '6']);
-  console.log("ok");
+  console.log('ok');
 });
index f673173..0d9c065 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a88ffcd..928ce31 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -12,7 +13,7 @@ function _read(n) {
 var r = new Readable({ read: _read });
 r.resume();
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(r._read, _read);
   assert(_readCalled);
 });
index 2d7d1cc..965fc82 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 55e64ed..c24c273 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -23,7 +24,7 @@ var t = new Transform({
 t.end(new Buffer('blerg'));
 t.resume();
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(t._transform, _transform);
   assert.equal(t._flush, _flush);
   assert(_transformCalled);
index df10ed1..24833ec 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -10,19 +11,19 @@ assert(!parser._writableState.objectMode);
 assert(parser._readableState.highWaterMark === 16);
 assert(parser._writableState.highWaterMark === (16 * 1024));
 
-parser._transform = function (chunk, enc, callback) {
+parser._transform = function(chunk, enc, callback) {
   callback(null, { val : chunk[0] });
 };
 
 var parsed;
 
-parser.on('data', function (obj) {
+parser.on('data', function(obj) {
   parsed = obj;
 });
 
 parser.end(new Buffer([42]));
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(parsed.val === 42);
 });
 
@@ -34,18 +35,18 @@ assert(serializer._writableState.objectMode);
 assert(serializer._readableState.highWaterMark === (16 * 1024));
 assert(serializer._writableState.highWaterMark === 16);
 
-serializer._transform = function (obj, _, callback) {
+serializer._transform = function(obj, _, callback) {
   callback(null, new Buffer([obj.val]));
 };
 
 var serialized;
 
-serializer.on('data', function (chunk) {
+serializer.on('data', function(chunk) {
   serialized = chunk;
 });
 
 serializer.write({ val : 42 });
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(serialized[0] === 42);
 });
index c985d4b..e6c4272 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index dd7c6df..90f519b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3e2277a..a6fcda3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -11,7 +12,7 @@ function MyWritable(fn, options) {
 
 util.inherits(MyWritable, stream.Writable);
 
-MyWritable.prototype._write = function (chunk, encoding, callback) {
+MyWritable.prototype._write = function(chunk, encoding, callback) {
   this.fn(Buffer.isBuffer(chunk), typeof chunk, encoding);
   callback();
 };
index 496ce66..47fc458 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -25,7 +26,7 @@ w2.write(new Buffer('blerg'));
 w2.write(new Buffer('blerg'));
 w2.end();
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(w._write, _write);
   assert(_writeCalled);
   assert.equal(w2._writev, _writev);
index fb530d0..b637838 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -11,7 +12,7 @@ function MyWritable(fn, options) {
 
 util.inherits(MyWritable, stream.Writable);
 
-MyWritable.prototype._write = function (chunk, encoding, callback) {
+MyWritable.prototype._write = function(chunk, encoding, callback) {
   this.fn(Buffer.isBuffer(chunk), typeof chunk, encoding);
   callback();
 };
index 2a2ed3c..f73270f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -45,19 +46,24 @@ function test(decode, uncork, multi, next) {
   };
 
   var expectChunks = decode ?
-      [{ encoding: 'buffer',
-         chunk: [104, 101, 108, 108, 111, 44, 32] },
-       { encoding: 'buffer', chunk: [119, 111, 114, 108, 100] },
-       { encoding: 'buffer', chunk: [33] },
-       { encoding: 'buffer',
-         chunk: [10, 97, 110, 100, 32, 116, 104, 101, 110, 46, 46, 46] },
-       { encoding: 'buffer',
-         chunk: [250, 206, 190, 167, 222, 173, 190, 239, 222, 202, 251, 173] }] :
-      [{ encoding: 'ascii', chunk: 'hello, ' },
+      [
+        { encoding: 'buffer',
+          chunk: [104, 101, 108, 108, 111, 44, 32] },
+        { encoding: 'buffer',
+          chunk: [119, 111, 114, 108, 100] },
+        { encoding: 'buffer',
+          chunk: [33] },
+        { encoding: 'buffer',
+          chunk: [10, 97, 110, 100, 32, 116, 104, 101, 110, 46, 46, 46] },
+        { encoding: 'buffer',
+          chunk: [250, 206, 190, 167, 222, 173, 190, 239, 222, 202, 251, 173]}
+      ] : [
+       { encoding: 'ascii', chunk: 'hello, ' },
        { encoding: 'utf8', chunk: 'world' },
        { encoding: 'buffer', chunk: [33] },
        { encoding: 'binary', chunk: '\nand then...' },
-       { encoding: 'hex', chunk: 'facebea7deadbeefdecafbad' }];
+       { encoding: 'hex', chunk: 'facebea7deadbeefdecafbad' }
+      ];
 
   var actualChunks;
   w._writev = function(chunks, cb) {
index 2082c71..37a97cd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var R = require('_stream_readable');
 var W = require('_stream_writable');
@@ -27,7 +28,7 @@ dst._write = function(chunk, enc, cb) {
 src.on('end', function() {
   assert.equal(Buffer.concat(accum) + '', 'MQ==');
   clearTimeout(timeout);
-})
+});
 
 src.pipe(dst);
 
index 72b1e42..9eab7b7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var R = require('_stream_readable');
 var assert = require('assert');
index beabea0..913bb7b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var stream = require('stream');
 var Buffer = require('buffer').Buffer;
index 55d25a9..4cd8959 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index d7c5329..a2f554a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var Readable = require('_stream_readable');
 var Writable = require('_stream_writable');
index c7303ac..9eddbdd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var stream = require('stream');
index 9268f05..b58bce1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var stream = require('stream');
 var Readable = stream.Readable;
@@ -15,7 +16,7 @@ var stream = new Readable({
   encoding: 'utf8'
 });
 
-var source = new EE;
+var source = new EE();
 
 stream._read = function() {
   console.error('stream._read');
@@ -80,7 +81,7 @@ writer.on('finish', finish);
 
 // now emit some chunks.
 
-var chunk = "asdfg";
+var chunk = 'asdfg';
 
 var set = 0;
 readStart();
index 48b605e..e912e10 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Readable = require('stream').Readable;
index 3604ae3..f142c49 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fromList = require('_stream_readable')._fromList;
@@ -22,7 +23,7 @@ function run() {
   fn({
     same: assert.deepEqual,
     equal: assert.equal,
-    end: function () {
+    end: function() {
       count--;
       run();
     }
@@ -30,7 +31,7 @@ function run() {
 }
 
 // ensure all tests have run
-process.on("exit", function () {
+process.on('exit', function() {
   assert.equal(count, 0);
 });
 
index 7e8eb6b..4218bac 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index d77564c..46d6f92 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var Readable = require('_stream_readable');
@@ -5,7 +6,7 @@ var Readable = require('_stream_readable');
 var len = 0;
 var chunks = new Array(10);
 for (var i = 1; i <= 10; i++) {
-  chunks[i-1] = new Buffer(i);
+  chunks[i - 1] = new Buffer(i);
   len += i;
 }
 
index c1bc336..60417ca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -5,18 +6,18 @@ var Readable = require('_stream_readable');
 var EE = require('events').EventEmitter;
 
 var oldStream = new EE();
-oldStream.pause = function(){};
-oldStream.resume = function(){};
+oldStream.pause = function() {};
+oldStream.resume = function() {};
 
 var newStream = new Readable().wrap(oldStream);
 
 var ended = false;
 newStream
-  .on('readable', function(){})
-  .on('end', function(){ ended = true; });
+  .on('readable', function() {})
+  .on('end', function() { ended = true; });
 
 oldStream.emit('end');
 
-process.on('exit', function(){
+process.on('exit', function() {
   assert.ok(ended);
 });
index 71f8a28..8e3e04b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -9,8 +10,9 @@ var testRuns = 0, completedRuns = 0;
 function runTest(highWaterMark, objectMode, produce) {
   testRuns++;
 
-  var old = new EE;
-  var r = new Readable({ highWaterMark: highWaterMark, objectMode: objectMode });
+  var old = new EE();
+  var r = new Readable({ highWaterMark: highWaterMark,
+                         objectMode: objectMode });
   assert.equal(r, r.wrap(old));
 
   var ended = false;
@@ -50,7 +52,8 @@ function runTest(highWaterMark, objectMode, produce) {
     }
   }
 
-  var w = new Writable({ highWaterMark: highWaterMark * 2, objectMode: objectMode });
+  var w = new Writable({ highWaterMark: highWaterMark * 2,
+                         objectMode: objectMode });
   var written = [];
   w._write = function(chunk, encoding, cb) {
     console.log('_write', chunk);
@@ -67,19 +70,19 @@ function runTest(highWaterMark, objectMode, produce) {
 
   flow();
 
-  function performAsserts() { 
+  function performAsserts() {
     assert(ended);
     assert(oldEnded);
     assert.deepEqual(written, expected);
   }
 }
 
-runTest(100, false, function(){ return new Buffer(100); });
-runTest(10, false, function(){ return new Buffer('xxxxxxxxxx'); });
-runTest(1, true, function(){ return { foo: 'bar' }; });
+runTest(100, false, function() { return new Buffer(100); });
+runTest(10, false, function() { return new Buffer('xxxxxxxxxx'); });
+runTest(1, true, function() { return { foo: 'bar' }; });
 
 var objectChunks = [ 5, 'a', false, 0, '', 'xyz', { x: 4 }, 7, [], 555 ];
-runTest(1, true, function(){ return objectChunks.shift() });
+runTest(1, true, function() { return objectChunks.shift(); });
 
 process.on('exit', function() {
   assert.equal(testRuns, completedRuns);
index 47f0789..ea9a315 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var R = require('_stream_readable');
@@ -23,7 +24,7 @@ function run() {
   fn({
     same: assert.deepEqual,
     equal: assert.equal,
-    end: function () {
+    end: function() {
       count--;
       run();
     }
@@ -31,7 +32,7 @@ function run() {
 }
 
 // ensure all tests have run
-process.on("exit", function () {
+process.on('exit', function() {
   assert.equal(count, 0);
 });
 
@@ -68,7 +69,7 @@ TestReader.prototype._read = function(n) {
     var ret = new Buffer(n);
     ret.fill('a');
 
-    console.log("this.push(ret)", ret)
+    console.log('this.push(ret)', ret);
 
     return this.push(ret);
   }.bind(this), 1);
@@ -146,32 +147,32 @@ test('setEncoding hex with read(13)', function(t) {
   tr.setEncoding('hex');
   var out = [];
   var expect =
-    [ "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "16161" ];
+    [ '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '16161' ];
 
   tr.on('readable', function flow() {
-    console.log("readable once")
+    console.log('readable once');
     var chunk;
     while (null !== (chunk = tr.read(13)))
       out.push(chunk);
   });
 
   tr.on('end', function() {
-    console.log("END")
+    console.log('END');
     t.same(out, expect);
     t.end();
   });
@@ -278,22 +279,22 @@ test('encoding: hex with read(13)', function(t) {
   var tr = new TestReader(100, { encoding: 'hex' });
   var out = [];
   var expect =
-    [ "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "1616161616161",
-      "6161616161616",
-      "16161" ];
+    [ '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '1616161616161',
+      '6161616161616',
+      '16161' ];
 
   tr.on('readable', function flow() {
     var chunk;
index 3bdef8f..e45c913 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var PassThrough = require('_stream_passthrough');
@@ -24,7 +25,7 @@ function run() {
     same: assert.deepEqual,
     equal: assert.equal,
     ok: assert,
-    end: function () {
+    end: function() {
       count--;
       run();
     }
@@ -32,7 +33,7 @@ function run() {
 }
 
 // ensure all tests have run
-process.on("exit", function () {
+process.on('exit', function() {
   assert.equal(count, 0);
 });
 
@@ -83,7 +84,7 @@ test('passthrough', function(t) {
   t.end();
 });
 
-test('object passthrough', function (t) {
+test('object passthrough', function(t) {
   var pt = new PassThrough({ objectMode: true });
 
   pt.write(1);
@@ -106,7 +107,7 @@ test('object passthrough', function (t) {
 });
 
 test('simple transform', function(t) {
-  var pt = new Transform;
+  var pt = new Transform();
   pt._transform = function(c, e, cb) {
     var ret = new Buffer(c.length);
     ret.fill('x');
@@ -154,7 +155,7 @@ test('simple object transform', function(t) {
 });
 
 test('async passthrough', function(t) {
-  var pt = new Transform;
+  var pt = new Transform();
   pt._transform = function(chunk, encoding, cb) {
     setTimeout(function() {
       pt.push(chunk);
@@ -178,7 +179,7 @@ test('async passthrough', function(t) {
 });
 
 test('assymetric transform (expand)', function(t) {
-  var pt = new Transform;
+  var pt = new Transform();
 
   // emit each chunk 2 times.
   pt._transform = function(chunk, encoding, cb) {
@@ -187,7 +188,7 @@ test('assymetric transform (expand)', function(t) {
       setTimeout(function() {
         pt.push(chunk);
         cb();
-      }, 10)
+      }, 10);
     }, 10);
   };
 
@@ -210,7 +211,7 @@ test('assymetric transform (expand)', function(t) {
 });
 
 test('assymetric transform (compress)', function(t) {
-  var pt = new Transform;
+  var pt = new Transform();
 
   // each output is the first char of 3 consecutive chunks,
   // or whatever's left.
@@ -348,10 +349,10 @@ test('passthrough event emission', function(t) {
 });
 
 test('passthrough event emission reordered', function(t) {
-  var pt = new PassThrough;
+  var pt = new PassThrough();
   var emits = 0;
   pt.on('readable', function() {
-    console.error('emit readable', emits)
+    console.error('emit readable', emits);
     emits++;
   });
 
@@ -390,7 +391,7 @@ test('passthrough event emission reordered', function(t) {
 
 test('passthrough facaded', function(t) {
   console.error('passthrough facaded');
-  var pt = new PassThrough;
+  var pt = new PassThrough();
   var datas = [];
   pt.on('data', function(chunk) {
     datas.push(chunk.toString());
@@ -433,8 +434,8 @@ test('object transform (json parse)', function(t) {
   var objects = [
     { foo: 'bar' },
     100,
-    "string",
-    { nested: { things: [ { foo: 'bar' }, 100, "string" ] } }
+    'string',
+    { nested: { things: [ { foo: 'bar' }, 100, 'string' ] } }
   ];
 
   var ended = false;
@@ -455,7 +456,7 @@ test('object transform (json parse)', function(t) {
   process.nextTick(function() {
     t.ok(ended);
     t.end();
-  })
+  });
 });
 
 test('object transform (json stringify)', function(t) {
@@ -475,8 +476,8 @@ test('object transform (json stringify)', function(t) {
   var objects = [
     { foo: 'bar' },
     100,
-    "string",
-    { nested: { things: [ { foo: 'bar' }, 100, "string" ] } }
+    'string',
+    { nested: { things: [ { foo: 'bar' }, 100, 'string' ] } }
   ];
 
   var ended = false;
@@ -497,5 +498,5 @@ test('object transform (json stringify)', function(t) {
   process.nextTick(function() {
     t.ok(ended);
     t.end();
-  })
+  });
 });
index 12d1c06..a430e4a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var stream = require('stream');
@@ -11,11 +12,11 @@ var crypto = require('crypto');
 var util = require('util');
 
 function TestWriter() {
-    stream.Writable.call(this);
+  stream.Writable.call(this);
 }
 util.inherits(TestWriter, stream.Writable);
 
-TestWriter.prototype._write = function (buffer, encoding, callback) {
+TestWriter.prototype._write = function(buffer, encoding, callback) {
   console.log('write called');
   // super slow write stream (callback never called)
 };
@@ -23,12 +24,12 @@ TestWriter.prototype._write = function (buffer, encoding, callback) {
 var dest = new TestWriter();
 
 function TestReader(id) {
-    stream.Readable.call(this);
-    this.reads = 0;
+  stream.Readable.call(this);
+  this.reads = 0;
 }
 util.inherits(TestReader, stream.Readable);
 
-TestReader.prototype._read = function (size) {
+TestReader.prototype._read = function(size) {
   this.reads += 1;
   this.push(crypto.randomBytes(size));
 };
@@ -38,13 +39,13 @@ var src2 = new TestReader();
 
 src1.pipe(dest);
 
-src1.once('readable', function () {
-  process.nextTick(function () {
+src1.once('readable', function() {
+  process.nextTick(function() {
 
     src2.pipe(dest);
 
-    src2.once('readable', function () {
-      process.nextTick(function () {
+    src2.once('readable', function() {
+      process.nextTick(function() {
 
         src1.unpipe(dest);
       });
@@ -53,7 +54,7 @@ src1.once('readable', function () {
 });
 
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert.equal(src1.reads, 2);
   assert.equal(src2.reads, 2);
 });
index fae2b73..15b510e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var stream = require('stream');
index d90a2b6..1d87d7f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var W = require('_stream_writable');
 var D = require('_stream_duplex');
@@ -46,7 +47,7 @@ function run() {
   fn({
     same: assert.deepEqual,
     equal: assert.equal,
-    end: function () {
+    end: function() {
       count--;
       run();
     }
@@ -54,7 +55,7 @@ function run() {
 }
 
 // ensure all tests have run
-process.on("exit", function () {
+process.on('exit', function() {
   assert.equal(count, 0);
 });
 
@@ -196,7 +197,7 @@ test('write no bufferize', function(t) {
   t.end();
 });
 
-test('write callbacks', function (t) {
+test('write callbacks', function(t) {
   var callbacks = chunks.map(function(chunk, i) {
     return [i, function(er) {
       callbacks._called[i] = chunk;
@@ -225,42 +226,42 @@ test('write callbacks', function (t) {
   tw.end();
 });
 
-test('end callback', function (t) {
+test('end callback', function(t) {
   var tw = new TestWriter();
-  tw.end(function () {
+  tw.end(function() {
     t.end();
   });
 });
 
-test('end callback with chunk', function (t) {
+test('end callback with chunk', function(t) {
   var tw = new TestWriter();
-  tw.end(new Buffer('hello world'), function () {
+  tw.end(new Buffer('hello world'), function() {
     t.end();
   });
 });
 
-test('end callback with chunk and encoding', function (t) {
+test('end callback with chunk and encoding', function(t) {
   var tw = new TestWriter();
-  tw.end('hello world', 'ascii', function () {
+  tw.end('hello world', 'ascii', function() {
     t.end();
   });
 });
 
-test('end callback after .write() call', function (t) {
+test('end callback after .write() call', function(t) {
   var tw = new TestWriter();
   tw.write(new Buffer('hello world'));
-  tw.end(function () {
+  tw.end(function() {
     t.end();
   });
 });
 
-test('end callback called after write callback', function (t) {
+test('end callback called after write callback', function(t) {
   var tw = new TestWriter();
   var writeCalledback = false;
   tw.write(new Buffer('hello world'),  function() {
     writeCalledback = true;
   });
-  tw.end(function () {
+  tw.end(function() {
     t.equal(writeCalledback, true);
     t.end();
   });
index 737a2f3..135629a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0bac7a5..f931c6a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // verify that the string decoder works getting 1 byte at a time,
 // the whole buffer at once, and that both match the .toString(enc)
 // result of the entire buffer.
index dd28ba7..c540ecf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var StringDecoder = require('string_decoder').StringDecoder;
@@ -54,11 +55,11 @@ function test(encoding, input, expected, singleSequence) {
     process.stdout.write('.');
     if (output !== expected) {
       var message =
-        'Expected "'+unicodeEscape(expected)+'", '+
-        'but got "'+unicodeEscape(output)+'"\n'+
-        'Write sequence: '+JSON.stringify(sequence)+'\n'+
-        'Decoder charBuffer: 0x'+decoder.charBuffer.toString('hex')+'\n'+
-        'Full Decoder State: '+JSON.stringify(decoder, null, 2);
+        'Expected "' + unicodeEscape(expected) + '", ' +
+        'but got "' + unicodeEscape(output) + '"\n' +
+        'Write sequence: ' + JSON.stringify(sequence) + '\n' +
+        'Decoder charBuffer: 0x' + decoder.charBuffer.toString('hex') + '\n' +
+        'Full Decoder State: ' + JSON.stringify(decoder, null, 2);
       assert.fail(output, expected, message);
     }
   });
@@ -68,7 +69,7 @@ function test(encoding, input, expected, singleSequence) {
 function unicodeEscape(str) {
   var r = '';
   for (var i = 0; i < str.length; i++) {
-    r += '\\u'+str.charCodeAt(i).toString(16);
+    r += '\\u' + str.charCodeAt(i).toString(16);
   }
   return r;
 }
@@ -86,7 +87,7 @@ function unicodeEscape(str) {
 function writeSequences(length, start, sequence) {
   if (start === undefined) {
     start = 0;
-    sequence = []
+    sequence = [];
   } else if (start === length) {
     return [sequence];
   }
index ab8eb68..4453580 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 // minimum string size to overflow into external string space
@@ -54,7 +55,7 @@ var RADIOS = 2;
 var PRE_HALF_APEX = Math.ceil(EXTERN_APEX / 2) - RADIOS;
 var PRE_3OF4_APEX = Math.ceil((EXTERN_APEX / 4) * 3) - RADIOS;
 
-(function () {
+(function() {
   for (var j = 0; j < RADIOS * 2; j += 1) {
     var datum = b;
     var slice = datum.slice(0, PRE_HALF_APEX + j);
@@ -63,7 +64,7 @@ var PRE_3OF4_APEX = Math.ceil((EXTERN_APEX / 4) * 3) - RADIOS;
     var pumped_string2 = slice2.toString('hex');
     var decoded = new Buffer(pumped_string, 'hex');
 
-    var metadata = "\nEXTERN_APEX=1031913 - pumped_string.length="
+    var metadata = '\nEXTERN_APEX=1031913 - pumped_string.length=';
     metadata += pumped_string.length + '\n';
 
     // the string are the same?
@@ -80,7 +81,7 @@ var PRE_3OF4_APEX = Math.ceil((EXTERN_APEX / 4) * 3) - RADIOS;
   }
 })();
 
-(function () {
+(function() {
   for (var j = 0; j < RADIOS * 2; j += 1) {
     var datum = b;
     var slice = datum.slice(0, PRE_3OF4_APEX + j);
@@ -89,8 +90,8 @@ var PRE_3OF4_APEX = Math.ceil((EXTERN_APEX / 4) * 3) - RADIOS;
     var pumped_string2 = slice2.toString('base64');
     var decoded = new Buffer(pumped_string, 'base64');
 
-    var metadata = "\nEXTERN_APEX=1031913 - data=" + slice.length
-    metadata += " pumped_string.length=" + pumped_string.length + '\n';
+    var metadata = '\nEXTERN_APEX=1031913 - data=" + slice.length';
+    metadata += ' pumped_string.length=' + pumped_string.length + '\n';
 
     // the string are the same?
     for (var k = 0; k < pumped_string.length - 3; ++k) {
index 8b3ea08..a5631a5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 6ed8fb4..93da3e5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b374fe1..79f06df 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 var t = new (process.binding('timer_wrap').Timer);
index 599037b..abb785e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 385724b..88460e1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1c0b095..a71472d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 00652d0..bcfc461 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 79a9839..00b2129 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var L = require('_linklist');
index 229db38..a3e5420 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * This test makes sure that non-integer timer delays do not make the process
  * hang. See https://github.com/joyent/node/issues/8065 and
index 9f40288..730a78a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var Timer = process.binding('timer_wrap').Timer;
@@ -13,13 +14,15 @@ var start = Timer.now();
 var f = function(i) {
   if (i <= N) {
     // check order
-    assert.equal(i, last_i + 1, 'order is broken: ' + i + ' != ' + last_i + ' + 1');
+    assert.equal(i, last_i + 1, 'order is broken: ' + i + ' != ' +
+                 last_i + ' + 1');
     last_i = i;
 
     // check that this iteration is fired at least 1ms later than the previous
     var now = Timer.now();
     console.log(i, now);
-    assert(now >= last_ts + 1, 'current ts ' + now + ' < prev ts ' + last_ts + ' + 1');
+    assert(now >= last_ts + 1,
+        'current ts ' + now + ' < prev ts ' + last_ts + ' + 1');
     last_ts = now;
 
     // schedule next iteration
index cacb3f2..df710b9 100644 (file)
@@ -1,37 +1,38 @@
+'use strict';
 var assert = require('assert');
 
 var immediateThis, intervalThis, timeoutThis,
     immediateArgsThis, intervalArgsThis, timeoutArgsThis;
 
-var immediateHandler = setImmediate(function () {
+var immediateHandler = setImmediate(function() {
   immediateThis = this;
 });
 
-var immediateArgsHandler = setImmediate(function () {
+var immediateArgsHandler = setImmediate(function() {
   immediateArgsThis = this;
-}, "args ...");
+}, 'args ...');
 
-var intervalHandler = setInterval(function () {
+var intervalHandler = setInterval(function() {
   clearInterval(intervalHandler);
 
   intervalThis = this;
 });
 
-var intervalArgsHandler = setInterval(function () {
+var intervalArgsHandler = setInterval(function() {
   clearInterval(intervalArgsHandler);
 
   intervalArgsThis = this;
-}, 0, "args ...");
+}, 0, 'args ...');
 
-var timeoutHandler = setTimeout(function () {
+var timeoutHandler = setTimeout(function() {
   timeoutThis = this;
 });
 
-var timeoutArgsHandler = setTimeout(function () {
+var timeoutArgsHandler = setTimeout(function() {
   timeoutArgsThis = this;
-}, 0, "args ...");
+}, 0, 'args ...');
 
-process.once('exit', function () {
+process.once('exit', function() {
   assert.strictEqual(immediateThis, immediateHandler);
   assert.strictEqual(immediateArgsThis, immediateArgsHandler);
 
index 4e13742..794b3b9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4f7865b..b348330 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 var Timer = process.binding('timer_wrap').Timer;
index c8f958a..55907d9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 
 var called = 0;
index 2f75022..ab2e33a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -53,9 +54,14 @@ setInterval(function() {
 })();
 
 process.on('exit', function() {
-  assert.strictEqual(interval_fired, false, 'Interval should not fire');
-  assert.strictEqual(timeout_fired, false, 'Timeout should not fire');
-  assert.strictEqual(unref_timer, true, 'An unrefd timeout should still fire');
-  assert.strictEqual(unref_interval, true, 'An unrefd interval should still fire');
-  assert.strictEqual(unref_callbacks, 1, 'Callback should only run once');
+  assert.strictEqual(interval_fired, false,
+                     'Interval should not fire');
+  assert.strictEqual(timeout_fired, false,
+                     'Timeout should not fire');
+  assert.strictEqual(unref_timer, true,
+                     'An unrefd timeout should still fire');
+  assert.strictEqual(unref_interval, true,
+                     'An unrefd interval should still fire');
+  assert.strictEqual(unref_callbacks, 1,
+                     'Callback should only run once');
 });
index 939b8db..1c84814 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index dad1bcc..e784e26 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0d01805..fd10206 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -31,8 +32,8 @@ var server = tls.createServer({
     assert.equal(cert.subjectaltname,
                  'DNS:google.com\0.evil.com, ' +
                      'DNS:just-another.com, ' +
-                     'IP Address:8.8.8.8, '+
-                     'IP Address:8.8.4.4, '+
+                     'IP Address:8.8.8.8, ' +
+                     'IP Address:8.8.4.4, ' +
                      'DNS:last.com');
     c.write('ok');
   });
index 045e69b..ed8999b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a96a104..97087d0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -30,7 +31,8 @@ var server = tls.Server({
   key: loadPEM('agent2-key'),
   cert:loadPEM('agent2-cert')
 }, null).listen(common.PORT, function() {
-  var args = ['s_client', '-quiet', '-tls1_1','-connect', '127.0.0.1:' + common.PORT];
+  var args = ['s_client', '-quiet', '-tls1_1',
+              '-connect', '127.0.0.1:' + common.PORT];
   var client = spawn(common.opensslCli, args);
   var out = '';
   client.stderr.setEncoding('utf8');
index c7b1742..24bc424 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index 85413b6..e40cbb0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
index a2a4bba..25e4471 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7874d3d..b64482b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e1422ba..5da5717 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
@@ -15,7 +16,7 @@ function test1() {
   tls.createSecureContext = function(options) {
     ciphers = options.ciphers;
     throw new Done();
-  }
+  };
 
   try {
     var s = tls.connect(common.PORT);
index 08b261a..6a1a899 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Create an ssl server.  First connection, validate that not resume.
 // Cache session and close connection.  Use session on second connection.
 // ASSERT resumption.
index 887ff28..9e09493 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 75d96b6..8b36224 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Create an ssl server.  First connection, validate that not resume.
 // Cache session and close connection.  Use session on second connection.
 // ASSERT resumption.
index bdbde6f..f206929 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3960a62..cfb9aab 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index e309d82..9e8170b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2faf978..6d04890 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.hasCrypto) {
@@ -29,6 +30,6 @@ var socket = tls.connect({
     // Error: Hostname/IP doesn't match certificate's altnames:
     //   "Host: undefined. is not cert's CN: localhost"
 }, function() {
-    assert(socket.authorized);
-    process.exit();
+  assert(socket.authorized);
+  process.exit();
 });
index 70daa0d..bded532 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 04eb5f4..feaa7c8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0bf1db1..4187c9b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert'),
     fs = require('fs'),
     path = require('path'),
index f74dc08..160d874 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index fba10ce..0073159 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index eb59c84..5c9eb87 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1799ec4..1ed4ea3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0424916..cd144d7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c339fc5..f451df6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e9245aa..24e8bfc 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index efff0c6..b2f2de1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 414010c..12e3b8f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7386989..181d640 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 463fdaa..3ed82c5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -40,7 +41,7 @@ var server = tls.createServer(options, function(c) {
     }
   });
 
-  client.on('close', function (hadError) {
+  client.on('close', function(hadError) {
     assert.strictEqual(hadError, true, 'Client never errored');
   });
 });
index 7fd0b81..76e6fe0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -20,7 +21,7 @@ options = {
 };
 
 // the "proxy" server
-a = tls.createServer(options, function (socket) {
+a = tls.createServer(options, function(socket) {
   var options = {
     host: '127.0.0.1',
     port: b.address().port,
@@ -36,16 +37,16 @@ a = tls.createServer(options, function (socket) {
 });
 
 // the "target" server
-b = tls.createServer(options, function (socket) {
+b = tls.createServer(options, function(socket) {
   socket.end('hello');
 });
 
-process.on('exit', function () {
+process.on('exit', function() {
   assert(gotHello);
 });
 
-a.listen(common.PORT, function () {
-  b.listen(common.PORT + 1, function () {
+a.listen(common.PORT, function() {
+  b.listen(common.PORT + 1, function() {
     options = {
       host: '127.0.0.1',
       port: a.address().port,
@@ -58,11 +59,11 @@ a.listen(common.PORT, function () {
       rejectUnauthorized: false
     });
     ssl.setEncoding('utf8');
-    ssl.once('data', function (data) {
+    ssl.once('data', function(data) {
       assert.equal('hello', data);
       gotHello = true;
     });
-    ssl.on('end', function () {
+    ssl.on('end', function() {
       ssl.end();
       a.close();
       b.close();
index 96a7a60..e726e16 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c6e9415..f9607e1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 12c3381..e156f44 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3fd129c..01a83ef 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.hasCrypto) {
index cd7ad60..35da468 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 4033b30..3e41cfa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 85ff5e8..76aa97d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 75afc11..02bbb6b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.hasCrypto) {
index 389cd32..fd64438 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 56fd89f..931bf5d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0fc0dcc..4e1975a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 406751b..bebb679 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (!process.features.tls_npn) {
   console.error('Skipping because node compiled without OpenSSL or ' +
                 'with old OpenSSL version.');
index a9ac6ff..73f1c57 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!process.features.tls_ocsp) {
index f486670..8d95a99 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c851f02..cf7ab78 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f1253ee..ce68fce 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 95f293d..f9d68f1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 536bfae..533b912 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index afd8853..8164154 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a5dcdd3..8915dee 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 99bd4dd..7ddba93 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0204bc5..f30134f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.opensslCli) {
index 8ba2dee..7ba063a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.opensslCli) {
index ba43416..f5284c1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.opensslCli) {
index d73572c..fa0d72b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 3768c7e..68ef2ca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (!process.features.tls_sni) {
   console.error('Skipping because node compiled without OpenSSL or ' +
                 'with old OpenSSL version.');
@@ -146,6 +147,6 @@ process.on('exit', function() {
   assert.deepEqual(serverResults, ['a.example.com', 'b.example.com',
                                    'c.wrong.com', null]);
   assert.deepEqual(clientResults, [true, true, false, false]);
-  assert.deepEqual(clientErrors, [null, null, null, "socket hang up"]);
-  assert.deepEqual(serverErrors, [null, null, null, "Invalid SNI context"]);
+  assert.deepEqual(clientErrors, [null, null, null, 'socket hang up']);
+  assert.deepEqual(serverErrors, [null, null, null, 'Invalid SNI context']);
 });
index a1d8672..dec829f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (!process.features.tls_sni) {
   console.error('Skipping because node compiled without OpenSSL or ' +
                 'with old OpenSSL version.');
index 1b20e5a..a9798df 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index cf5cae9..450f6b5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -31,7 +32,9 @@ function createServer() {
   return server;
 }
 
-var servers = [ createServer(), createServer(), createServer(), createServer(), createServer(), createServer() ];
+var servers = [ createServer(), createServer(),
+                createServer(), createServer(),
+                createServer(), createServer() ];
 
 // Create one TCP server and balance sockets to multiple TLS server instances
 var shared = net.createServer(function(c) {
index dc3d52d..f2dca0b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 47845fa..4a92650 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 75952da..af1d843 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 38b21f4..6eeba92 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a2f3ad1..190acae 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Can't test this when 'make test' doesn't assign a tty to the stdout.
 var common = require('../common');
 var assert = require('assert');
index 1cd0149..370c959 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 84c3441..94d3a1d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 9b5211d..4e3251a 100644 (file)
@@ -1,3 +1,5 @@
+/* eslint-disable max-len */
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -553,7 +555,6 @@ var parseTests = {
 
   'http://bucket_name.s3.amazonaws.com/image.jpg': {
     protocol: 'http:',
-    'slashes': true,
     slashes: true,
     host: 'bucket_name.s3.amazonaws.com',
     hostname: 'bucket_name.s3.amazonaws.com',
@@ -857,11 +858,11 @@ var parseTests = {
 };
 
 for (var u in parseTests) {
-  var actual = url.parse(u),
-      spaced = url.parse('     \t  ' + u + '\n\t');
-      expected = parseTests[u];
+  var actual = url.parse(u);
+  var spaced = url.parse('     \t  ' + u + '\n\t');
+  var expected = parseTests[u];
 
-  Object.keys(actual).forEach(function (i) {
+  Object.keys(actual).forEach(function(i) {
     if (expected[i] === undefined && actual[i] === null) {
       expected[i] = null;
     }
@@ -1097,7 +1098,7 @@ var formatTests = {
     query: {
       foo: 'theA1'
     },
-    hash: "#bar"
+    hash: '#bar'
   },
 
   // `#`,`?` in path + `#` in query
@@ -1107,7 +1108,7 @@ var formatTests = {
     query: {
       foo: 'the#1'
     },
-    hash: "#bar"
+    hash: '#bar'
   },
 
   // `?` and `#` in path and search
@@ -1269,7 +1270,7 @@ var relativeTests2 = [
   ['g?y#s', bases[0], 'http://a/b/c/g?y#s'],
   [';x', bases[0], 'http://a/b/c/;x'],
   ['g;x', bases[0], 'http://a/b/c/g;x'],
-  ['g;x?y#s' , bases[0], 'http://a/b/c/g;x?y#s'],
+  ['g;x?y#s', bases[0], 'http://a/b/c/g;x?y#s'],
   // changed with RFC 2396bis
   //('', bases[0], CURRENT_DOC_URI],
   ['', bases[0], 'http://a/b/c/d;p?q'],
@@ -1280,7 +1281,7 @@ var relativeTests2 = [
   ['../g', bases[0], 'http://a/b/g'],
   ['../..', bases[0], 'http://a/'],
   ['../../', bases[0], 'http://a/'],
-  ['../../g' , bases[0], 'http://a/g'],
+  ['../../g', bases[0], 'http://a/g'],
   ['../../../g', bases[0], ('http://a/../g', 'http://a/g')],
   ['../../../../g', bases[0], ('http://a/../../g', 'http://a/g')],
   // changed with RFC 2396bis
@@ -1319,16 +1320,16 @@ var relativeTests2 = [
   //('?y', bases[1], 'http://a/b/c/?y'],
   ['?y', bases[1], 'http://a/b/c/d;p?y'],
   ['g?y', bases[1], 'http://a/b/c/g?y'],
-  ['g?y/./x' , bases[1], 'http://a/b/c/g?y/./x'],
+  ['g?y/./x', bases[1], 'http://a/b/c/g?y/./x'],
   ['g?y/../x', bases[1], 'http://a/b/c/g?y/../x'],
   ['g#s', bases[1], 'http://a/b/c/g#s'],
-  ['g#s/./x' , bases[1], 'http://a/b/c/g#s/./x'],
+  ['g#s/./x', bases[1], 'http://a/b/c/g#s/./x'],
   ['g#s/../x', bases[1], 'http://a/b/c/g#s/../x'],
   ['./', bases[1], 'http://a/b/c/'],
   ['../', bases[1], 'http://a/b/'],
   ['../g', bases[1], 'http://a/b/g'],
   ['../../', bases[1], 'http://a/'],
-  ['../../g' , bases[1], 'http://a/g'],
+  ['../../g', bases[1], 'http://a/g'],
 
   // http://gbiv.com/protocols/uri/test/rel_examples3.html
   // slashes in path params
@@ -1345,7 +1346,7 @@ var relativeTests2 = [
   ['../', bases[2], 'http://a/b/c/'],
   ['../g', bases[2], 'http://a/b/c/g'],
   ['../../', bases[2], 'http://a/b/'],
-  ['../../g' , bases[2], 'http://a/b/g'],
+  ['../../g', bases[2], 'http://a/b/g'],
 
   // http://gbiv.com/protocols/uri/test/rel_examples4.html
   // double and triple slash, unknown scheme
@@ -1362,7 +1363,7 @@ var relativeTests2 = [
   ['../g', bases[3], 'fred:///s//a/g'],
 
   ['../../', bases[3], 'fred:///s//'],
-  ['../../g' , bases[3], 'fred:///s//g'],
+  ['../../g', bases[3], 'fred:///s//g'],
   ['../../../g', bases[3], 'fred:///s/g'],
   // may change to fred:///s//a/../../../g
   ['../../../../g', bases[3], 'fred:///g'],
@@ -1381,7 +1382,7 @@ var relativeTests2 = [
   ['../', bases[4], 'http:///s//a/'],
   ['../g', bases[4], 'http:///s//a/g'],
   ['../../', bases[4], 'http:///s//'],
-  ['../../g' , bases[4], 'http:///s//g'],
+  ['../../g', bases[4], 'http:///s//g'],
   // may change to http:///s//a/../../g
   ['../../../g', bases[4], 'http:///s/g'],
   // may change to http:///s//a/../../../g
@@ -1569,10 +1570,10 @@ var throws = [
   true,
   false,
   0,
-  function () {}
+  function() {}
 ];
 for (var i = 0; i < throws.length; i++) {
-  assert.throws(function () { url.format(throws[i]); }, TypeError);
+  assert.throws(function() { url.format(throws[i]); }, TypeError);
 };
 assert(url.format('') === '');
 assert(url.format({}) === '');
index b9bef97..3a89128 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 7155094..6761671 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -57,8 +58,10 @@ assert.equal(util.format('%%%s%%%%', 'hi'), '%hi%%');
 assert.equal(util.format(new Error('foo')), '[Error: foo]');
 function CustomError(msg) {
   Error.call(this);
-  Object.defineProperty(this, 'message', { value: msg, enumerable: false });
-  Object.defineProperty(this, 'name', { value: 'CustomError', enumerable: false });
+  Object.defineProperty(this, 'message',
+                        { value: msg, enumerable: false });
+  Object.defineProperty(this, 'name',
+                        { value: 'CustomError', enumerable: false });
 }
 util.inherits(CustomError, Error);
 assert.equal(util.format(new CustomError('bar')), '[CustomError: bar]');
index ac4bb0e..f583005 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -92,7 +93,7 @@ var w = {
   '\\\\': 2,
   '\\\\\\': 3,
   '\\\\\\\\': 4,
-}
+};
 
 var y = ['a', 'b', 'c'];
 y['\\\\\\'] = 'd';
@@ -112,16 +113,16 @@ function test_color_style(style, input, implicit) {
   var with_color = util.inspect(input, false, 0, true);
   var expect = '\u001b[' + color[0] + 'm' + without_color +
                '\u001b[' + color[1] + 'm';
-  assert.equal(with_color, expect, 'util.inspect color for style '+style);
+  assert.equal(with_color, expect, 'util.inspect color for style ' + style);
 }
 
-test_color_style('special', function(){});
+test_color_style('special', function() {});
 test_color_style('number', 123.456);
 test_color_style('boolean', true);
 test_color_style('undefined', undefined);
 test_color_style('null', null);
 test_color_style('string', 'test string');
-test_color_style('date', new Date);
+test_color_style('date', new Date());
 test_color_style('regexp', /regexp/);
 
 // an object with "hasOwnProperty" overwritten should not throw
@@ -146,10 +147,14 @@ assert(util.inspect(subject, { depth: null }).indexOf('{ d: 0 }') !== -1);
 // "customInspect" option can enable/disable calling inspect() on objects
 subject = { inspect: function() { return 123; } };
 
-assert(util.inspect(subject, { customInspect: true }).indexOf('123') !== -1);
-assert(util.inspect(subject, { customInspect: true }).indexOf('inspect') === -1);
-assert(util.inspect(subject, { customInspect: false }).indexOf('123') === -1);
-assert(util.inspect(subject, { customInspect: false }).indexOf('inspect') !== -1);
+assert(util.inspect(subject,
+                    { customInspect: true }).indexOf('123') !== -1);
+assert(util.inspect(subject,
+                    { customInspect: true }).indexOf('inspect') === -1);
+assert(util.inspect(subject,
+                    { customInspect: false }).indexOf('123') === -1);
+assert(util.inspect(subject,
+                    { customInspect: false }).indexOf('inspect') !== -1);
 
 // custom inspect() functions should be able to return other Objects
 subject.inspect = function() { return { foo: 'bar' }; };
@@ -166,7 +171,7 @@ util.inspect(subject, { customInspectOptions: true });
 function test_lines(input) {
   var count_lines = function(str) {
     return (str.match(/\n/g) || []).length;
-  }
+  };
 
   var without_color = util.inspect(input);
   var with_color = util.inspect(input, {colors: true});
@@ -232,19 +237,20 @@ if (typeof Symbol !== 'undefined') {
   subject[Symbol('symbol')] = 42;
 
   assert.equal(util.inspect(subject), '[ 1, 2, 3 ]');
-  assert.equal(util.inspect(subject, options), '[ 1, 2, 3, [length]: 3, [Symbol(symbol)]: 42 ]');
+  assert.equal(util.inspect(subject, options),
+      '[ 1, 2, 3, [length]: 3, [Symbol(symbol)]: 42 ]');
 
 }
 
 // test Set
-assert.equal(util.inspect(new Set), 'Set {}');
+assert.equal(util.inspect(new Set()), 'Set {}');
 assert.equal(util.inspect(new Set([1, 2, 3])), 'Set { 1, 2, 3 }');
 var set = new Set(['foo']);
 set.bar = 42;
 assert.equal(util.inspect(set, true), 'Set { \'foo\', [size]: 1, bar: 42 }');
 
 // test Map
-assert.equal(util.inspect(new Map), 'Map {}');
+assert.equal(util.inspect(new Map()), 'Map {}');
 assert.equal(util.inspect(new Map([[1, 'a'], [2, 'b'], [3, 'c']])),
              'Map { 1 => \'a\', 2 => \'b\', 3 => \'c\' }');
 var map = new Map([['foo', null]]);
@@ -265,7 +271,7 @@ assert.equal(util.inspect(promise), 'Promise { \'foo\', bar: 42 }');
 // a bonafide native Promise.
 var oldPromise = Promise;
 global.Promise = function() { this.bar = 42; };
-assert.equal(util.inspect(new Promise), '{ bar: 42 }');
+assert.equal(util.inspect(new Promise()), '{ bar: 42 }');
 global.Promise = oldPromise;
 
 
@@ -299,4 +305,4 @@ checkAlignment(function() {
   return obj;
 }());
 checkAlignment(new Set(big_array));
-checkAlignment(new Map(big_array.map(function (y) { return [y, null] })));
+checkAlignment(new Map(big_array.map(function(y) { return [y, null]; })));
index f157c80..fbe3963 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var util = require('util');
 
@@ -17,7 +18,7 @@ var tests = [
   {input: null, output: 'null'},
   {input: false, output: 'false'},
   {input: 42, output: '42'},
-  {input: function(){}, output: '[Function]'},
+  {input: function() {}, output: '[Function]'},
   {input: parseInt('not a number', 10), output: 'NaN'},
   {input: {answer: 42}, output: '{ answer: 42 }'},
   {input: [1,2,3], output: '[ 1, 2, 3 ]'}
index 03456d6..2795d3e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -13,7 +14,7 @@ assert.equal(true, util.isArray(context('Array')()));
 assert.equal(false, util.isArray({}));
 assert.equal(false, util.isArray({ push: function() {} }));
 assert.equal(false, util.isArray(/regexp/));
-assert.equal(false, util.isArray(new Error));
+assert.equal(false, util.isArray(new Error()));
 assert.equal(false, util.isArray(Object.create(Array.prototype)));
 
 // isRegExp
@@ -33,13 +34,13 @@ assert.equal(true, util.isDate(new (context('Date'))));
 assert.equal(false, util.isDate(Date()));
 assert.equal(false, util.isDate({}));
 assert.equal(false, util.isDate([]));
-assert.equal(false, util.isDate(new Error));
+assert.equal(false, util.isDate(new Error()));
 assert.equal(false, util.isDate(Object.create(Date.prototype)));
 
 // isError
-assert.equal(true, util.isError(new Error));
-assert.equal(true, util.isError(new TypeError));
-assert.equal(true, util.isError(new SyntaxError));
+assert.equal(true, util.isError(new Error()));
+assert.equal(true, util.isError(new TypeError()));
+assert.equal(true, util.isError(new SyntaxError()));
 assert.equal(true, util.isError(new (context('Error'))));
 assert.equal(true, util.isError(new (context('TypeError'))));
 assert.equal(true, util.isError(new (context('SyntaxError'))));
@@ -53,11 +54,11 @@ assert.ok(util.isObject({}) === true);
 
 // isPrimitive
 assert.equal(false, util.isPrimitive({}));
-assert.equal(false, util.isPrimitive(new Error));
+assert.equal(false, util.isPrimitive(new Error()));
 assert.equal(false, util.isPrimitive(new Date()));
 assert.equal(false, util.isPrimitive([]));
 assert.equal(false, util.isPrimitive(/regexp/));
-assert.equal(false, util.isPrimitive(function(){}));
+assert.equal(false, util.isPrimitive(function() {}));
 assert.equal(false, util.isPrimitive(new Number(1)));
 assert.equal(false, util.isPrimitive(new String('bla')));
 assert.equal(false, util.isPrimitive(new Boolean(true)));
@@ -81,7 +82,7 @@ assert.deepEqual(util._extend({a:1, b:2}, {b:3}), {a:1, b:3});
 
 // inherits
 var ctor = function() {};
-assert.throws(function() { util.inherits(ctor, {}) }, TypeError);
-assert.throws(function() { util.inherits(ctor, null) }, TypeError);
-assert.throws(function() { util.inherits(null, ctor) }, TypeError);
-assert.doesNotThrow(function() { util.inherits(ctor, ctor) }, TypeError);
+assert.throws(function() { util.inherits(ctor, {}); }, TypeError);
+assert.throws(function() { util.inherits(ctor, null); }, TypeError);
+assert.throws(function() { util.inherits(null, ctor); }, TypeError);
+assert.doesNotThrow(function() { util.inherits(ctor, ctor); }, TypeError);
index 1bb501d..68bf30d 100644 (file)
@@ -1,6 +1,7 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var v8 = require('v8');
 
-assert.throws(function() {v8.setFlagsFromString(1)}, TypeError);
-assert.throws(function() {v8.setFlagsFromString()}, TypeError);
+assert.throws(function() {v8.setFlagsFromString(1);}, TypeError);
+assert.throws(function() {v8.setFlagsFromString();}, TypeError);
index 886583e..d21cbc6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var v8 = require('v8');
@@ -8,5 +9,5 @@ assert(eval('%_IsSmi(42)'));
 assert(vm.runInThisContext('%_IsSmi(42)'));
 
 v8.setFlagsFromString('--noallow_natives_syntax');
-assert.throws(function() { eval('%_IsSmi(42)') }, SyntaxError);
-assert.throws(function() { vm.runInThisContext('%_IsSmi(42)') }, SyntaxError);
+assert.throws(function() { eval('%_IsSmi(42)'); }, SyntaxError);
+assert.throws(function() { vm.runInThisContext('%_IsSmi(42)'); }, SyntaxError);
index 7acb9db..e48c1d7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var v8 = require('v8');
index 092aa1a..96c615c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 979fc24..e146d48 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
@@ -7,7 +8,7 @@ var sandbox = { setTimeout: setTimeout };
 var ctx = vm.createContext(sandbox);
 
 vm.runInContext('setTimeout(function() { x = 3; }, 0);', ctx);
-setTimeout(function () {
+setTimeout(function() {
   assert.strictEqual(sandbox.x, 3);
   assert.strictEqual(ctx.x, 3);
 }, 1);
index b1012f5..5fcd64b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index cdf7652..45e19e6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -22,7 +23,7 @@ assert.equal(3, context.foo);
 assert.equal('lala', context.thing);
 
 // Issue GH-227:
-assert.throws(function () {
+assert.throws(function() {
   vm.runInNewContext('', null, 'some.js');
 }, TypeError);
 
index cf6a487..01df6ad 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 23fc935..678cf3f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 65dcf05..d44eeec 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
@@ -12,7 +13,7 @@ assert.doesNotThrow(function() {
 });
 
 assert.doesNotThrow(function() {
-    var sandbox = {};
-    vm.createContext(sandbox);
-    vm.createContext(sandbox);
+  var sandbox = {};
+  vm.createContext(sandbox);
+  vm.createContext(sandbox);
 });
index ae23eba..cb6a90d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 56c6040..20a3792 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -5,5 +6,5 @@ var vm = require('vm');
 var ctx = vm.createContext(global);
 
 assert.doesNotThrow(function() {
-  vm.runInContext("!function() { var x = console.log; }()", ctx);
+  vm.runInContext('!function() { var x = console.log; }()', ctx);
 });
index 0d6f4d0..2f74f3e 100644 (file)
@@ -1,3 +1,5 @@
+/* eslint-disable no-debugger */
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index c9a4fbb..5ff194e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -13,7 +14,7 @@ code += 'function b(){}\n';
 
 // Grab the global b function as the completion value, to ensure that
 // we are getting the global function, and not some other thing
-code += '(function(){return this})().b;\n'
+code += '(function(){return this})().b;\n';
 
 var res = vm.runInContext(code, o, 'test');
 
index ea30a4f..f7f3e4f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index bc3d965..647edb2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 859d77c..2f00861 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --harmony_proxies
 
 var common = require('../common');
index 127e3c4..86fde1b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 7b3d661..5a46a45 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 742f247..4619c93 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 var Script = require('vm').Script;
@@ -23,7 +24,7 @@ assert.throws(function() {
 console.error('undefined reference');
 var error;
 script = new Script('foo.bar = 5;');
-assert.throws(function () {
+assert.throws(function() {
   script.runInNewContext();
 }, /not defined/);
 
@@ -48,7 +49,7 @@ assert.equal(2, foo);
 
 console.error('call a function by reference');
 script = new Script('f()');
-function changeFoo() { foo = 100 }
+function changeFoo() { foo = 100; }
 script.runInNewContext({ f: changeFoo });
 assert.equal(foo, 100);
 
index 99d40be..16d8acd 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 var Script = require('vm').Script;
@@ -34,7 +35,7 @@ assert.equal(2, bar);
 assert.equal(1, foo);
 
 console.error('call a function');
-f = function() { foo = 100 };
+f = function() { foo = 100; };
 script = new Script('f()');
 script.runInThisContext(script);
 assert.equal(100, foo);
index 4772c3b..da14a04 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 // Flags: --expose-gc
 
 var common = require('../common');
@@ -34,7 +35,7 @@ assert.equal(2, obj.bar);
 assert.equal(2, foo);
 
 console.error('call a function by reference');
-function changeFoo() { foo = 100 }
+function changeFoo() { foo = 100; }
 vm.runInNewContext('f()', { f: changeFoo });
 assert.equal(foo, 100);
 
@@ -44,7 +45,7 @@ vm.runInNewContext('f.a = 2', { f: f });
 assert.equal(f.a, 2);
 
 console.error('use function in context without referencing context');
-var fn = vm.runInNewContext('(function() { obj.p = {}; })', { obj: {} })
+var fn = vm.runInNewContext('(function() { obj.p = {}; })', { obj: {} });
 gc();
 fn();
 // Should not crash
index b7b0133..fb9cb76 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
@@ -30,6 +31,6 @@ assert.equal(2, bar);
 assert.equal(1, foo);
 
 console.error('call a function');
-f = function() { foo = 100 };
+f = function() { foo = 100; };
 vm.runInThisContext('f()');
 assert.equal(100, foo);
index 9925e03..e9511e5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var vm = require('vm');
index 24ceb88..2a9ab11 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're writing doubles correctly
  */
index 5d5be20..948bf49 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're writing floats correctly
  */
index 064716a..ee981a1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * Tests to verify we're writing signed integers correctly
  */
index ec2efa1..22579ce 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 /*
  * A battery of tests to help us read a series of uints
  */
index cbb1ac1..c02ff33 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index df9ca3d..511eca6 100644 (file)
@@ -1,3 +1,4 @@
+/* eslint-disable strict */
 var common = require('../common');
 var assert = require('assert');
 
index a32d5d1..5808bdf 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test convenience methods with and without options supplied
 
 var common = require('../common');
index ea50bf4..ced829f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index 3a159e6..109f427 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test compression/decompression with dictionary
 
 var common = require('../common');
index cfebda7..6281b8e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index b218b4e..6076a6f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test unzipping a file that was created with a non-node gzip lib,
 // piped in as fast as possible.
 
index 4ce77a8..49f4d13 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test compressing and uncompressing a string with zlib
 
 var common = require('../common');
index 948ea22..e1e81ba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // test uncompressing invalid input
 
 var common = require('../common'),
@@ -24,15 +25,15 @@ var unzips = [ zlib.Unzip(),
                zlib.Inflate(),
                zlib.InflateRaw() ];
 var hadError = [];
-unzips.forEach(function (uz, i) {
-  console.error('Error for '+uz.constructor.name);
+unzips.forEach(function(uz, i) {
+  console.error('Error for ' + uz.constructor.name);
   uz.on('error', function(er) {
     console.error('Error event', er);
     hadError[i] = true;
   });
 
   uz.on('end', function(er) {
-    throw new Error('end event should not be emitted '+uz.constructor.name);
+    throw new Error('end event should not be emitted ' + uz.constructor.name);
   });
 
   // this will trigger error event
index 6f19209..f349c8d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index 4044cbd..fcdc814 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 54b3166..a1d9adb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index c0dbee7..4c53ca4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index e7c8ddc..9aa260a 100644 (file)
@@ -1,8 +1,9 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
 var zlib = require('zlib');
-var gz = zlib.Gzip()
+var gz = zlib.Gzip();
 var emptyBuffer = new Buffer(0);
 var received = 0;
 gz.on('data', function(c) {
index bb9ba53..aaa965c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var zlib = require('zlib');
index 045ff6d..9f012c9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 
index 9caa928..b36b992 100644 (file)
@@ -1,8 +1,9 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
 // The tests below should throw an error, not abort the process...
-assert.throws(function() { new Buffer(0x3fffffff + 1) }, RangeError);
-assert.throws(function() { new Int8Array(0x3fffffff + 1) }, RangeError);
-assert.throws(function() { new ArrayBuffer(0x3fffffff + 1) }, RangeError);
-assert.throws(function() { new Float64Array(0x7ffffff + 1) }, RangeError);
+assert.throws(function() { new Buffer(0x3fffffff + 1); }, RangeError);
+assert.throws(function() { new Int8Array(0x3fffffff + 1); }, RangeError);
+assert.throws(function() { new ArrayBuffer(0x3fffffff + 1); }, RangeError);
+assert.throws(function() { new Float64Array(0x7ffffff + 1); }, RangeError);
index a6129dd..defed7d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 0f3a540..5588cdb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -19,21 +20,22 @@ assert.throws(function() {
 });
 
 var hashes = {
-  modp1 : "b4b330a6ffeacfbd861e7fe2135b4431",
-  modp2 : "7c3c5cad8b9f378d88f1dd64a4b6413a",
-  modp5 : "b1d2acc22c542e08669a5c5ae812694d",
-  modp14 : "8d041538cecc1a7d915ba4b718f8ad20",
-  modp15 : "dc3b93def24e078c4fbf92d5e14ba69b",
-  modp16 : "a273487f46f699461f613b3878d9dfd9",
-  modp17 : "dc76e09935310348c492de9bd82014d0",
-  modp18 : "db08973bfd2371758a69db180871c993"
-}
+  modp1 : 'b4b330a6ffeacfbd861e7fe2135b4431',
+  modp2 : '7c3c5cad8b9f378d88f1dd64a4b6413a',
+  modp5 : 'b1d2acc22c542e08669a5c5ae812694d',
+  modp14 : '8d041538cecc1a7d915ba4b718f8ad20',
+  modp15 : 'dc3b93def24e078c4fbf92d5e14ba69b',
+  modp16 : 'a273487f46f699461f613b3878d9dfd9',
+  modp17 : 'dc76e09935310348c492de9bd82014d0',
+  modp18 : 'db08973bfd2371758a69db180871c993'
+};
 
 for (var name in hashes) {
   var group = crypto.getDiffieHellman(name);
   var private_key = group.getPrime('hex');
   var hash1 = hashes[name];
-  var hash2 = crypto.createHash('md5').update(private_key.toUpperCase()).digest('hex');
+  var hash2 = crypto.createHash('md5')
+                    .update(private_key.toUpperCase()).digest('hex');
   assert.equal(hash1, hash2);
   assert.equal(group.getGenerator('hex'), '02');
 }
index 5c40173..a6270bd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e86a497..831402f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var os = require('os');
@@ -14,18 +15,18 @@ if (os.type() != 'SunOS') {
 var frames = [ 'stalloogle', 'bagnoogle', 'doogle' ];
 var expected;
 
-var stalloogle = function (str) {
+var stalloogle = function(str) {
   expected = str;
   os.loadavg();
 };
 
-var bagnoogle = function (arg0, arg1) {
+var bagnoogle = function(arg0, arg1) {
   stalloogle(arg0 + ' is ' + arg1 + ' except that it is read-only');
 };
 
 var done = false;
 
-var doogle = function () {
+var doogle = function() {
   if (!done)
     setTimeout(doogle, 10);
 
@@ -46,15 +47,15 @@ var dtrace = spawn('dtrace', [ '-qwn', 'syscall::getloadavg:entry/pid == ' +
 
 var output = '';
 
-dtrace.stderr.on('data', function (data) {
+dtrace.stderr.on('data', function(data) {
   console.log('dtrace: ' + data);
 });
 
-dtrace.stdout.on('data', function (data) {
+dtrace.stdout.on('data', function(data) {
   output += data;
 });
 
-dtrace.on('exit', function (code) {
+dtrace.on('exit', function(code) {
   if (code != 0) {
     console.error('dtrace exited with code ' + code);
     process.exit(code);
index bbedc3a..41d8142 100644 (file)
@@ -1,14 +1,15 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
 
 if (process.platform !== 'win32') {
   // Unix.
-  var SLEEP3_COMMAND = "sleep 3";
+  var SLEEP3_COMMAND = 'sleep 3';
 } else {
   // Windows: `choice` is a command built into cmd.exe. Use another cmd process
   // to create a process tree, so we can catch bugs related to it.
-  var SLEEP3_COMMAND = "cmd /c choice /t 3 /c X /d X";
+  var SLEEP3_COMMAND = 'cmd /c choice /t 3 /c X /d X';
 }
 
 
index d8c6634..b6afbc2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -26,7 +27,7 @@ function makeFile(done) {
   }
 }
 
-makeFile(function () {
+makeFile(function() {
   fs.readFile(filename, function(err) {
     assert.ok(err, 'should get RangeError');
     assert.equal(err.name, 'RangeError', 'should get RangeError');
@@ -34,6 +35,6 @@ makeFile(function () {
   });
 });
 
-process.on('uncaughtException', function (err) {
+process.on('uncaughtException', function(err) {
   assert.ok(!err, 'should not throw uncaughtException');
 });
index df8763a..cd4b16b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -42,13 +43,13 @@ setTimeout(createFile, TIMEOUT);
 
 function createFile() {
   console.log('creating file');
-  fs.writeFileSync(FILENAME, "test");
+  fs.writeFileSync(FILENAME, 'test');
   setTimeout(touchFile, TIMEOUT);
 }
 
 function touchFile() {
   console.log('touch file');
-  fs.writeFileSync(FILENAME, "test");
+  fs.writeFileSync(FILENAME, 'test');
   setTimeout(removeFile, TIMEOUT);
 }
 
index 199bf52..7b57803 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -123,7 +124,7 @@ assert.doesNotThrow(
       function a(curr, prev) {
         ++watchSeenFour;
         assert.equal(1, watchSeenFour);
-        fs.unwatchFile("." + path.sep + filenameFour, a);
+        fs.unwatchFile('.' + path.sep + filenameFour, a);
       }
       fs.watchFile(filenameFour, a);
     }
index 60d2c6b..6adb193 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -14,7 +15,7 @@ function cleanup() {
 process.on('exit', cleanup);
 cleanup();
 
-try { fs.mkdirSync(testsubdir, 0700); } catch (e) {}
+try { fs.mkdirSync(testsubdir, 0o700); } catch (e) {}
 
 // Need a grace period, else the mkdirSync() above fires off an event.
 setTimeout(function() {
index 00a3860..bd852e4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index fdd7a06..d90d4d9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index f889c60..08132e3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This tests setTimeout() by having multiple clients connecting and sending
 // data in random intervals. Clients are also randomly disconnecting until there
 // are no more clients left. If no false timeout occurs, this test has passed.
index 1ca965e..fa38bea 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 5ad5da4..1aa3646 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 798a4f7..8f407e2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 58af58a..d03cb1d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 if (process.platform === 'win32') {
   console.log('skipping this test because there is no wrk on windows');
   process.exit(0);
@@ -37,7 +38,8 @@ function runAb(opts, callback) {
     args.push('Connection: close');
   }
 
-  args.push(url.format({ hostname: '127.0.0.1', port: common.PORT, protocol: 'http'}));
+  args.push(url.format({ hostname: '127.0.0.1',
+                         port: common.PORT, protocol: 'http'}));
 
   //console.log(comm, args.join(' '));
 
index be3db49..113b04e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // verify that connect reqs are properly cleaned up
 
 var common = require('../common');
index 66b7e92..855bf1f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --expose-gc
 
 var common = require('../common');
index fce7f33..b70efbd 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 26eec2c..6386d29 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 8a30e7b..e459c71 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index d38064e..a7ede0b 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 45c0a6f..d556d8a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -20,7 +21,8 @@ var server = net.createServer(function(connection) {
   connection.write(body.slice(part_N, 2 * part_N));
   assert.equal(false, connection.write(body.slice(2 * part_N, N)));
   console.log('bufferSize: ' + connection.bufferSize, 'expecting', N);
-  assert.ok(0 <= connection.bufferSize && connection._writableState.length <= N);
+  assert.ok(0 <= connection.bufferSize &&
+            connection._writableState.length <= N);
   connection.end();
 });
 
index 47214fc..347e3a4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -12,7 +13,7 @@ var echo_server = net.createServer(function(socket) {
 
   socket.on('timeout', function() {
     console.log('server timeout');
-    timeouttime = new Date;
+    timeouttime = new Date();
     console.dir(timeouttime);
     socket.destroy();
   });
@@ -53,7 +54,7 @@ echo_server.listen(common.PORT, function() {
 
       if (exchanges == 5) {
         console.log('wait for timeout - should come in ' + timeout + ' ms');
-        starttime = new Date;
+        starttime = new Date();
         console.dir(starttime);
       }
     }
index 2eb97a6..c7b445f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // socket.write was not resetting the timeout timer. See
 // https://github.com/joyent/node/issues/2002
 
index b43729d..21eae0f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index 5177135..d4fdb34 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index faf97d8..4fd66c0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b105ede..a80806c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2018396..0059af1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --expose_gc
 
 function newBuffer(size, value) {
index 7443e4f..6dd2f2d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --expose_gc
 
 var common = require('../common');
index af31434..d84170d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Uploading a big file via HTTPS causes node to drop out of the event loop.
 // https://github.com/joyent/node/issues/892
 // In this test we set up an HTTPS in this process and launch a subprocess
index 3e89f72..d41ccae 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index e94d9d5..9364cca 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index ed43828..e9e0097 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 00d17f1..807e3c1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Test that having a bunch of streams piping in parallel
 // doesn't break anything.
 
index 543acd6..c83d80c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var R = require('_stream_readable');
 var assert = require('assert');
@@ -88,7 +89,7 @@ function run() {
     same: assert.deepEqual,
     ok: assert,
     equal: assert.equal,
-    end: function () {
+    end: function() {
       count--;
       run();
     }
@@ -96,7 +97,7 @@ function run() {
 }
 
 // ensure all tests have run
-process.on("exit", function () {
+process.on('exit', function() {
   assert.equal(count, 0);
 });
 
@@ -153,9 +154,9 @@ test('pipe', function(t) {
                  'xxxxx',
                  'xxxxx',
                  'xxxxx',
-                 'xxxxx' ]
+                 'xxxxx' ];
 
-  var w = new TestWriter;
+  var w = new TestWriter();
   var flush = true;
 
   w.on('end', function(received) {
@@ -168,7 +169,7 @@ test('pipe', function(t) {
 
 
 
-[1,2,3,4,5,6,7,8,9].forEach(function(SPLIT) {
+[1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(function(SPLIT) {
   test('unpipe', function(t) {
     var r = new TestReader(5);
 
@@ -226,7 +227,7 @@ test('pipe', function(t) {
 // both writers should get the same exact data.
 test('multipipe', function(t) {
   var r = new TestReader(5);
-  var w = [ new TestWriter, new TestWriter ];
+  var w = [ new TestWriter(), new TestWriter() ];
 
   var expect = [ 'xxxxx',
                  'xxxxx',
@@ -254,7 +255,7 @@ test('multipipe', function(t) {
 });
 
 
-[1,2,3,4,5,6,7,8,9].forEach(function(SPLIT) {
+[1, 2, 3, 4, 5, 6, 7, 8, 9].forEach(function(SPLIT) {
   test('multi-unpipe', function(t) {
     var r = new TestReader(5);
 
@@ -301,90 +302,90 @@ test('multipipe', function(t) {
   });
 });
 
-test('back pressure respected', function (t) {
+test('back pressure respected', function(t) {
   function noop() {}
 
   var r = new R({ objectMode: true });
   r._read = noop;
   var counter = 0;
-  r.push(["one"]);
-  r.push(["two"]);
-  r.push(["three"]);
-  r.push(["four"]);
+  r.push(['one']);
+  r.push(['two']);
+  r.push(['three']);
+  r.push(['four']);
   r.push(null);
 
   var w1 = new R();
-  w1.write = function (chunk) {
+  w1.write = function(chunk) {
     console.error('w1.emit("close")');
-    assert.equal(chunk[0], "one");
-    w1.emit("close");
-    process.nextTick(function () {
+    assert.equal(chunk[0], 'one');
+    w1.emit('close');
+    process.nextTick(function() {
       r.pipe(w2);
       r.pipe(w3);
-    })
+    });
   };
   w1.end = noop;
 
   r.pipe(w1);
 
-  var expected = ["two", "two", "three", "three", "four", "four"];
+  var expected = ['two', 'two', 'three', 'three', 'four', 'four'];
 
   var w2 = new R();
-  w2.write = function (chunk) {
+  w2.write = function(chunk) {
     console.error('w2 write', chunk, counter);
     assert.equal(chunk[0], expected.shift());
     assert.equal(counter, 0);
 
     counter++;
 
-    if (chunk[0] === "four") {
+    if (chunk[0] === 'four') {
       return true;
     }
 
-    setTimeout(function () {
+    setTimeout(function() {
       counter--;
-      console.error("w2 drain");
-      w2.emit("drain");
+      console.error('w2 drain');
+      w2.emit('drain');
     }, 10);
 
     return false;
-  }
+  };
   w2.end = noop;
 
   var w3 = new R();
-  w3.write = function (chunk) {
+  w3.write = function(chunk) {
     console.error('w3 write', chunk, counter);
     assert.equal(chunk[0], expected.shift());
     assert.equal(counter, 1);
 
     counter++;
 
-    if (chunk[0] === "four") {
+    if (chunk[0] === 'four') {
       return true;
     }
 
-    setTimeout(function () {
+    setTimeout(function() {
       counter--;
-      console.error("w3 drain");
-      w3.emit("drain");
+      console.error('w3 drain');
+      w3.emit('drain');
     }, 50);
 
     return false;
   };
-  w3.end = function () {
+  w3.end = function() {
     assert.equal(counter, 2);
     assert.equal(expected.length, 0);
     t.end();
   };
 });
 
-test('read(0) for ended streams', function (t) {
+test('read(0) for ended streams', function(t) {
   var r = new R();
   var written = false;
   var ended = false;
-  r._read = function (n) {};
+  r._read = function(n) {};
 
-  r.push(new Buffer("foo"));
+  r.push(new Buffer('foo'));
   r.push(null);
 
   var v = r.read(0);
@@ -393,38 +394,38 @@ test('read(0) for ended streams', function (t) {
 
   var w = new R();
 
-  w.write = function (buffer) {
+  w.write = function(buffer) {
     written = true;
     assert.equal(ended, false);
-    assert.equal(buffer.toString(), "foo")
+    assert.equal(buffer.toString(), 'foo');
   };
 
-  w.end = function () {
+  w.end = function() {
     ended = true;
     assert.equal(written, true);
     t.end();
   };
 
   r.pipe(w);
-})
+});
 
-test('sync _read ending', function (t) {
+test('sync _read ending', function(t) {
   var r = new R();
   var called = false;
-  r._read = function (n) {
+  r._read = function(n) {
     r.push(null);
   };
 
-  r.once('end', function () {
+  r.once('end', function() {
     called = true;
-  })
+  });
 
   r.read();
 
-  process.nextTick(function () {
+  process.nextTick(function() {
     assert.equal(called, true);
     t.end();
-  })
+  });
 });
 
 test('adding readable triggers data flow', function(t) {
index fdfb855..62ba69d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 8a75028..b289a85 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index f676b98..2225da9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -11,9 +12,9 @@ clearTimeout(null);
 clearInterval(null);
 
 assert.equal(true, setTimeout instanceof Function);
-var starttime = new Date;
+var starttime = new Date();
 setTimeout(function() {
-  var endtime = new Date;
+  var endtime = new Date();
 
   var diff = endtime - starttime;
   assert.ok(diff > 0);
@@ -29,7 +30,7 @@ clearTimeout(id);
 
 setInterval(function() {
   interval_count += 1;
-  var endtime = new Date;
+  var endtime = new Date( );
 
   var diff = endtime - starttime;
   assert.ok(diff > 0);
index 22c4869..49b9a87 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 53275da..0345f9a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --expose-gc
 
 var common = require('../common');
index c5eebb0..e6ef89c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 74a1abc..962b120 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 
 if (!common.opensslCli) {
@@ -46,7 +47,7 @@ function doTest() {
   // file containing a proper serialization of a session ticket.
   // To avoid a source control diff, we copy the ticket to a temporary file.
 
-  var sessionFileName = (function () {
+  var sessionFileName = (function() {
     var ticketFileName = 'tls-session-ticket.txt';
     var fixturesPath = join(common.fixturesDir, ticketFileName);
     var tmpPath = join(common.tmpDir, ticketFileName);
@@ -56,7 +57,7 @@ function doTest() {
 
   // Expects a callback -- cb(connectionType : enum ['New'|'Reused'])
 
-  var Client = function (cb) {
+  var Client = function(cb) {
     var flags = [
       's_client',
       '-connect', 'localhost:' + common.PORT,
@@ -73,7 +74,7 @@ function doTest() {
     });
     client.on('exit', function(code) {
       var connectionType;
-      var grepConnectionType = function (line) {
+      var grepConnectionType = function(line) {
         var matches = line.match(/(New|Reused), /);
         if (matches) {
           connectionType = matches[1];
@@ -101,7 +102,7 @@ function doTest() {
       assert(connectionType === 'New');
       Client(function(connectionType) {
         assert(connectionType === 'Reused');
-        setTimeout(function () {
+        setTimeout(function() {
           Client(function(connectionType) {
             assert(connectionType === 'New');
             server.close();
index a8a83a2..3eb1af6 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Server sends a large string. Client counts bytes and pauses every few
 // seconds. Makes sure that pause and resume work properly.
 
index 916b65d..f93f341 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --max_old_space_size=32
 
 var assert = require('assert');
index 3e92efc..1d0ef77 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index a24753d..0fab45c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var fs = require('fs');
@@ -20,4 +21,5 @@ fs.rmdirSync(dir);
 
 assert.throws(function() { process.chdir({}); }, TypeError, 'Bad argument.');
 assert.throws(function() { process.chdir(); }, TypeError, 'Bad argument.');
-assert.throws(function() { process.chdir("x", "y"); }, TypeError, 'Bad argument.');
+assert.throws(function() { process.chdir('x', 'y'); },
+              TypeError, 'Bad argument.');
index 66be127..964b63a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 5cd9ee4..13982e0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var util = require('util');
@@ -58,7 +59,8 @@ assert.deepEqual(ret, msgBuf);
 
 ret = execFileSync(process.execPath, args, { encoding: 'utf8' });
 
-assert.strictEqual(ret, msg + '\n', 'execFileSync encoding result should match');
+assert.strictEqual(ret, msg + '\n',
+                   'execFileSync encoding result should match');
 
 // Verify that the cwd option works - GH #7824
 (function() {
index 6848b2f..a587713 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var common = require('../common');
 var fork = require('child_process').fork;
index 5d68b06..eb8a974 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var assert = require('assert');
 var cluster = require('cluster');
 var net = require('net');
index 7aaef76..eb1533d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Flags: --debugger
 
 var common = require('../common');
index 2af60a1..e8565a3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var execFile = require('child_process').execFile;
@@ -12,7 +13,8 @@ execFile(node, normal, function(er, stdout, stderr) {
   console.error('normal: show deprecation warning');
   assert.equal(er, null);
   assert.equal(stdout, '');
-  assert.equal(stderr, 'util.p: Use console.error() instead\n\'This is deprecated\'\n');
+  assert.equal(stderr,
+               'util.p: Use console.error() instead\n\'This is deprecated\'\n');
   console.log('normal ok');
 });
 
index c0ad148..5907dc2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index a789dcb..f77b86e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -23,7 +24,7 @@ if (process.platform === 'darwin') {
     try { fs.rmdirSync(testsubdir); } catch (e) { }
   };
 
-  try { fs.mkdirSync(testsubdir, 0700); } catch (e) {}
+  try { fs.mkdirSync(testsubdir, 0o700); } catch (e) {}
 
   assert.doesNotThrow(function() {
     var watcher = fs.watch(testDir, {recursive: true});
index d92a10c..1cfaad9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -41,7 +42,7 @@ fs.writeFileSync(filepathOne, 'hello');
 
 assert.doesNotThrow(
     function() {
-      var watcher = fs.watch(filepathOne)
+      var watcher = fs.watch(filepathOne);
       watcher.on('change', function(event, filename) {
         assert.equal('change', event);
 
@@ -82,7 +83,7 @@ setTimeout(function() {
 }, 20);
 
 try { fs.unlinkSync(filepathThree); } catch (e) {}
-try { fs.mkdirSync(testsubdir, 0700); } catch (e) {}
+try { fs.mkdirSync(testsubdir, 0o700); } catch (e) {}
 
 assert.doesNotThrow(
     function() {
@@ -123,7 +124,7 @@ assert.throws(function() {
 oldhandle.close(); // clean up
 
 assert.throws(function() {
-  var w = fs.watchFile(__filename, {persistent:false}, function(){});
+  var w = fs.watchFile(__filename, {persistent:false}, function() {});
   oldhandle = w._handle;
   w._handle = { stop: w._handle.stop };
   w.stop();
index 6eeb785..cb9fc97 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index abc6378..f68c001 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 (function() {
   var assert = require('assert'),
       child = require('child_process'),
index e95fe42..e4f8548 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 63dc78d..7bd1564 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -9,12 +10,12 @@ var d = path.join(common.tmpDir, 'dir');
 var mkdir_error = false;
 var rmdir_error = false;
 
-fs.mkdir(d, 0666, function(err) {
+fs.mkdir(d, 0o666, function(err) {
   if (err) {
     console.log('mkdir error: ' + err.message);
     mkdir_error = true;
   } else {
-    fs.mkdir(d, 0666, function(err) {
+    fs.mkdir(d, 0o666, function(err) {
       console.log('expect EEXIST error: ', err);
       assert.ok(err.message.match(/^EEXIST/), 'got EEXIST message');
       assert.equal(err.code, 'EEXIST', 'got EEXIST code');
index c1d8df4..dfca2e4 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
@@ -53,7 +54,7 @@ assert.equal('D', d3.D());
 assert.equal(true, common.indirectInstanceOf(d4.D, Function));
 assert.equal('D', d4.D());
 
-assert.ok((new a.SomeClass) instanceof c.SomeClass);
+assert.ok((new a.SomeClass()) instanceof c.SomeClass);
 
 common.debug('test index.js modules ids and relative loading');
 var one = require('../fixtures/nested-index/one'),
@@ -89,7 +90,7 @@ common.debug('test name clashes');
 var my_path = require('../fixtures/path');
 assert.ok(common.indirectInstanceOf(my_path.path_func, Function));
 // this one does not exist and should throw
-assert.throws(function() { require('./utils')});
+assert.throws(function() { require('./utils')});
 
 var errorThrown = false;
 try {
@@ -187,7 +188,7 @@ assert.deepEqual(json, {
 // the appropriate children, and so on.
 
 var children = module.children.reduce(function red(set, child) {
-  var id = path.relative(path.dirname(__dirname), child.id)
+  var id = path.relative(path.dirname(__dirname), child.id);
   id = id.replace(/\\/g, '/');
   set[id] = child.children.reduce(red, {});
   return set;
index 2ee0a1d..0478de5 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 2922a2b..c32273a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var cluster = require('cluster');
index 2391968..09b6627 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -17,4 +18,4 @@ var server = net.createServer(function(socket) {
   }).on('connect', function() {
     assert.strictEqual(client.localPort, common.PORT + 1);
   });
-})
+});
index 717d46f..1e91c34 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -60,12 +61,12 @@ server1.listen(common.PORT, function() {
 // Test without hostname or port
 var server2 = net.createServer();
 
-server2.on('error', function (e) {
+server2.on('error', function(e) {
   console.log('Error on ip socket: ' + e.toString());
 });
 
 // Don't specify the port number
-server2.listen(function () {
+server2.listen(function() {
   var address = server2.address();
   assert.strictEqual(address.address, anycast_ipv6);
   assert.strictEqual(address.family, family_ipv6);
@@ -75,12 +76,12 @@ server2.listen(function () {
 // Test without hostname, but with a false-y port
 var server3 = net.createServer();
 
-server3.on('error', function (e) {
+server3.on('error', function(e) {
   console.log('Error on ip socket: ' + e.toString());
 });
 
 // Specify a false-y port number
-server3.listen(0, function () {
+server3.listen(0, function() {
   var address = server3.address();
   assert.strictEqual(address.address, anycast_ipv6);
   assert.strictEqual(address.family, family_ipv6);
@@ -90,12 +91,12 @@ server3.listen(0, function () {
 // Test without hostname, but with port -1
 var server4 = net.createServer();
 
-server4.on('error', function (e) {
+server4.on('error', function(e) {
   console.log('Error on ip socket: ' + e.toString());
 });
 
 // Specify -1 as port number
-server4.listen(-1, function () {
+server4.listen(-1, function() {
   var address = server4.address();
   assert.strictEqual(address.address, anycast_ipv6);
   assert.strictEqual(address.family, family_ipv6);
index 3a7cd0e..c773414 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index a150ea7..7a76ab1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -22,24 +23,24 @@ if (process.argv[2] !== 'child') {
 
   // in the error handler, we trigger several MakeCallback events
   d.on('error', function(e) {
-    console.log('a')
-    console.log('b')
-    console.log('c')
-    console.log('d')
-    console.log('e')
+    console.log('a');
+    console.log('b');
+    console.log('c');
+    console.log('d');
+    console.log('e');
     f();
   });
 
   function f() {
     process.nextTick(function() {
       d.run(function() {
-        throw(new Error('x'));
+        throw new Error('x');
       });
     });
   }
 
   f();
-  setTimeout(function () {
+  setTimeout(function() {
     console.error('broke in!');
     //process.stdout.close();
     //process.stderr.close();
index 6497eb7..b9e544e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 4fa3eaa..ac8b165 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 5e5837b..ba4005e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 53853b9..4580f2a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 11ea83b..2ef19c3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 8b2057e..1ffdb5d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index 50b5767..86effb7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
index bba28d0..4987dc1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 9e1b8e3..0d06cc3 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 18d1829..ff5754f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net'),
     cp = require('child_process'),
@@ -39,7 +40,7 @@ if (process.argv[2] === 'server') {
 
       // Block the event loop for 1 second
       var start = (new Date()).getTime();
-      while ((new Date).getTime() < start + 1000) {}
+      while ((new Date()).getTime() < start + 1000) {}
 
       client.write(alittle);
 
index 74578ab..859ab6c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Open a chain of five Node processes each a child of the next. The final
 // process exits immediately. Each process in the chain is instructed to
 // exit when its child exits.
@@ -26,7 +27,7 @@ assert.ok(!child.stderr);
 console.error('gen=%d, pid=%d', gen, process.pid);
 
 /*
-var timer = setTimeout(function () {
+var timer = setTimeout(function() {
   throw new Error('timeout! gen='+gen);
 }, 1000);
 */
index 8663eb5..98396aa 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var path = require('path');
 var assert = require('assert');
 var spawn = require('child_process').spawn;
index 32b3433..80f2a4c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This test is only relevant on Windows.
 if (process.platform !== 'win32') {
   return process.exit(0);
@@ -22,8 +23,8 @@ function test(p) {
 
 test('//localhost/c$/windows/system32');
 test('//localhost/c$/windows');
-test('//localhost/c$/')
-test('\\\\localhost\\c$')
+test('//localhost/c$/');
+test('\\\\localhost\\c$');
 test('c:\\');
 test('c:');
 test(process.env.windir);
index d08cfce..cc16b22 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common'),
     assert = require('assert'),
     fs = require('fs'),
index 38a77c8..7f0e03f 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var exec = require('child_process').exec;
index de2dff1..da91be9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index e78870b..c87ade9 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 // https://github.com/joyent/node/issues/4948
 
 var common = require('../common');
 var http = require('http');
 
 var reqCount = 0;
-var server = http.createServer(function(serverReq, serverRes){
+var server = http.createServer(function(serverReq, serverRes) {
   if (reqCount) {
     serverRes.end();
     server.close();
@@ -15,9 +16,10 @@ var server = http.createServer(function(serverReq, serverRes){
 
   // normally the use case would be to call an external site
   // does not require connecting locally or to itself to fail
-  var r = http.request({hostname: 'localhost', port: common.PORT}, function(res) {
+  var r = http.request({hostname: 'localhost',
+                        port: common.PORT}, function(res) {
     // required, just needs to be in the client response somewhere
-    serverRes.end(); 
+    serverRes.end();
 
     // required for test to fail
     res.on('data', function(data) { });
index 93346c4..4b79f3c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Just test that destroying stdin doesn't mess up listening on a server.
 // This is a regression test for GH-746.
 
index a33b6f2..08f660a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Regression test for GH-784
 // https://github.com/joyent/node/issues/784
 //
index 16d0f3b..e459587 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var net = require('net');
 var assert = require('assert');
index 80c8456..69671b9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var http = require('http');
 var assert = require('assert');
index 701d47b..c602ab8 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // We've experienced a regression where the module loader stats a bunch of
 // directories on require() even if it's been called before. The require()
 // should caching the request.
index b7e6dd8..a0b15e2 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Original test written by Jakub Lekstan <kuebzky@gmail.com>
 
 // FIXME add sunos support
index c444caf..8211aeb 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This test is to assert that we can SIGINT a script which loops forever.
 // Ref(http):
 // groups.google.com/group/nodejs-dev/browse_thread/thread/e20f2f8df0296d3f
index 5274d6e..226440e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
@@ -24,7 +25,7 @@ var server = net.createServer(function(sock) {
     serverData += c;
   });
   sock.on('end', function() {
-    gotServerEnd = true
+    gotServerEnd = true;
     sock.write(serverData);
     sock.end();
   });
index 44d98ba..ea8ac27 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var net = require('net');
@@ -12,7 +13,7 @@ var server = net.createServer({ allowHalfOpen: true }, function(sock) {
     serverData += c;
   });
   sock.on('end', function() {
-    gotServerEnd = true
+    gotServerEnd = true;
     sock.end(serverData);
     server.close();
   });
index 4d3ead7..93bf265 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This tests that pausing and resuming stdin does not hang and timeout
 // when done in a child process.  See test/simple/test-stdin-pause-resume.js
 var common = require('../common');
index bde2a85..35aa5b1 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var join = require('path').join;
index a326e38..dbac78d 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // This tests that piping stdin will cause it to resume() as well.
 var common = require('../common');
 var assert = require('assert');
index dcccff1..8590df0 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index c116535..f0ecf9a 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 3fe0db0..82fd51c 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 8a9d047..4ef473e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 552d686..96ab971 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var R = require('_stream_readable');
 var assert = require('assert');
@@ -32,7 +33,7 @@ TestWriter.prototype.write = function(c) {
 TestWriter.prototype.end = function(c) {
   if (c) this.buffer.push(c.toString());
   this.emit('results', this.buffer);
-}
+};
 
 var r = new FSReadable(file);
 var w = new TestWriter();
@@ -41,7 +42,7 @@ w.on('results', function(res) {
   console.error(res, w.length);
   assert.equal(w.length, size);
   var l = 0;
-  assert.deepEqual(res.map(function (c) {
+  assert.deepEqual(res.map(function(c) {
     return c.length;
   }), expectLengths);
   console.log('ok');
index 6279608..15d7fba 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var http = require('http');
index 9b63411..ccbdc55 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Make sure that sync writes to stderr get processed before exiting.
 
 var common = require('../common');
index 3f5f6de..24a80d9 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 2dc9f0c..9373906 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var TCP = process.binding('tcp_wrap').TCP;
index 2c0856b..a2c07a7 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index cad1a83..c33cd9e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index 1af9a77..834c21e 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 
index b3f76e5..f7b1bef 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 var common = require('../common');
 var assert = require('assert');
 var path = require('path');
index 547ed2f..4f3af90 100644 (file)
@@ -1,10 +1,11 @@
+'use strict';
 var assert = require('assert');
 var vm = require('vm');
 var spawn = require('child_process').spawn;
 
 if (process.argv[2] === 'child') {
   var code = 'var j = 0;\n' +
-      'for (var i = 0; i < 1000000; i++) j += add(i, i + 1);\n'
+      'for (var i = 0; i < 1000000; i++) j += add(i, i + 1);\n' +
       'j;';
 
   var ctx = vm.createContext({
index dde08c6..de36444 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // Serving up a zero-length buffer should work.
 
 var common = require('../common');
index c240a44..b433246 100644 (file)
@@ -1,3 +1,4 @@
+'use strict';
 // FaketimeFlags: --exclude-monotonic -f '2014-07-21 09:00:00'
 
 var common = require('../common');
@@ -31,23 +32,23 @@ var intervalFired = false;
  */
 
 var monoTimer = new Timer();
-monoTimer.ontimeout = function () {
+monoTimer.ontimeout = function() {
     /*
      * Make sure that setTimeout's and setInterval's callbacks have
      * already fired, otherwise it means that they are vulnerable to
      * time drifting or inconsistent time changes.
      */
-    assert(timerFired);
-    assert(intervalFired);
+  assert(timerFired);
+  assert(intervalFired);
 };
 
 monoTimer.start(300, 0);
 
-var timer = setTimeout(function () {
-    timerFired = true;
+var timer = setTimeout(function() {
+  timerFired = true;
 }, 200);
 
-var interval = setInterval(function () {
-    intervalFired = true;
-    clearInterval(interval);
+var interval = setInterval(function() {
+  intervalFired = true;
+  clearInterval(interval);
 }, 200);
index afb19cb..21e8d54 100644 (file)
@@ -181,7 +181,7 @@ goto jslint
 :jslint
 if not defined jslint goto exit
 echo running jslint
-%config%\iojs tools\eslint\bin\eslint.js src lib --reset --quiet
+%config%\iojs tools\eslint\bin\eslint.js src lib test --reset --quiet
 goto exit
 
 :create-msvs-files-failed