Quick Start
Follow the steps in our Getting Started Guide!
What is Node Todo?
Node Todo will guide you through your first contribution to Node.js core. As long as you've worked a little bit with Node.js, you can do this!
Questions?
- Email: help@nodetodo.org
Node Todo is a fully volunteer effort independent of the Node.js project or the Node.js Foundation.
Commits From NodeTodo Activities
- test: refactor test-dgram-multicast-set-interface-lo.js
- test: refactor test-enable-in-init
- test: removed extraneous argument 's'
- test: remove unused reject handlers
- test: remove unused function arguments in async-hooks tests
- test: use destructuring and remove unused arguments
- test: replace assert.throws w/ common.expectsError
- test: remove unused parameters in function definition
- test: replacing fixture directory with temp
- test: add error code tests in dgram test
- test: assert that invalidcmd throws error code
- test: add property for RangeError in test-buffer-copy
- test: fixed error message in test-buffer-read
- test: add more descriptive err message to assert
- test: remove string literal from deepStrictEqual
- test: remove string argument to strictEqual()
- test: replaces assert.throws() with common.expectsError()
- test: remove string literal from strictEqual()
- test: remove third argument from strictEqual()
- test: remove third argument from assert.strictEqual()
- test: remove second arg from assert.ifError()
- test: don't mask descriptor.enumerable
- test: remove unused argument in assertion
- test: remove third argument from assert.strictEqual()
- test: remove third argument from call to assert.strictEqual()
- test: see value of "hadError" in tls test
- test: improve assertions in child-process-execsync
- test: fix unreliable test-fs-stat-bigint
- test: refactor test-module-loading assertions
- test: remove 3rd arg from to assert.strictEqual()
- test: swap arguments in strictEqual()
- test: fix parallel/test-tls-env-extra-ca.js
- test: remove unnecessary string literals
- test: replace third argument with comment in strict equals
- test: fix args passed to strictEqual
- test: removing unnecessary parameter from assert call
- test: remove string error from strictEqual
- test: remove the third string literal argument from assert.strictEqual()
- test: removing unnecessary parameter from assert call
- test: remove string literals from assert.strictEqual() calls
- test: improve assert error messages
- test: show actual error in next-tick-when-exiting
- test: improve path tests
- test: removed message from strictEqual
- test: remove message argument from strictEqual()
- test: remove string literal from strictEqual
- test: include port in assertion message
- test: changed assert message from string literal to template literal
- test: improve assert messages in stream test
- test: display values in AssertionErrors
- test: remove deepStrictEqual() third argument
- test: remove unnecessary strictEqual() argument from remoteClose()
- test: removed assert.strictEqual message
- test: improve http res write and end dont take array
- test: update non-string header names should throw
- test: add strictEqual method to assert
- test: remove message from strictEqual assertions
- test: removes string literals from test-domain-timer.js
- test: remove message from strictEqual assertions
- test: update assert messages to show expected and actual values
- test: improve assert message
- test: remove third argument from call to assert.strictEqual()
- test: remove 3rd argument from assert.strictEqual
- test: remove third param from assert.strictEqual
- test: remove custom error message
- test: remove string literal from assertions
- test: remove message from assert.strictEqual()
- test: remove unnecessary assertion messages in test-crypto-hash.js
- test: add more information to assert.strictEqual
- test: remove assert message and add block scope
- test: show pending exception error in napi tests
- test: fix and improve error message
- test: add useful info to error msg and refactor
- test: stricter validation and more verbose output for some tests
- n-api: change assert ok check to notStrictEqual.
- test: change assert message to default
- test: remove ambiguous error messages from test_error
- console: add support for console.debug
- src: remove outdated todo from node_crypto.cc
- buffer: increase coverage by removing dead code
- test: remove unused param in test-graph.pipe
- benchmark: fix issues in dns benchmark
- test: remove unused function args
- test: remove unused parameters
- test: remove unused arguments from function
- benchmark: removed unused arguments from callbacks
- tools: delete an unused argument
- test: refactor async-hooks/test-httparser tests
- test: use reserved invalid hostname for tests
- benchmark: remove unused parameters
- benchmark: remove unused parameters
- test: fix error when foo in path to git clone
- test: changed error message validator
- test: delete obsolete test-sendfd.js
- doc: removed redundant mentions to error codes
- test: refactor test-http-server-keep-alive-timeout
- test: validate full error messages
- http: suppress data event if req aborted
- test: refactor test-vm-new-script-new-context
- test: add regex check in test-url-parse-invalid-input
- test: use assert regexp in tls no cert test
- test: refactored test-repl-persistent-history
- test: refactor test-querystring
- test: add regex check in test-vm-is-context
- test: minor fixes to test-module-loading.js
- test: use common.mustCall in test-https-strict
- test: use block scoped variable names
- test: remove uses of common.PORT in test-tls-client tests
- test: change == to === in crypto test
- test: add a second argument to assert.throws()
- test: improve test-vm-cached-data.js
- test: add regex to assert.throws
- test: add regex in test_cyclic_link_protection
- tools: add links to the stability index reference
- test: changed test1 of test-vm-timeout.js
- test: throw check in test-zlib-write-after-close
- test: add regex check to test-module-loading
- test: improve coverage in test-crypto.dh
- child_process: refactor internal/child_process.js
- test: add msg validation to test-buffer-compare
- test: remove unused args and comparison fix
- test: improve test-buffer-includes.js
- test: improve test-http-agent-destroyed-socket.js
- test: improve test-assert.js
- test: validate error message from buffer.equals
- test: improve crypto.setEngine coverage to check for errors
- readline: update 6 comparions to strict
- test: improve error messages in test-npm-install
- test: add 2nd argument to throws in test-assert
- test-console: streamline arrow fn and refine regex
- test: check error message in test-http-outgoing-proto
- src: fix the misalinged text on "node --help"
- test: check error message in test-fs-make-callback
- test: improve test-assert
- test: improve test-fs-open-flags
- test: add message verification on assert.throws
- test: improve test-stream2-large-read-stall
- test: refactor test-cli-eval.js
- test: check error msg test-writeint.js
- test: no unused args test-fs-watch-file.js
- test: improve tests in pummel/test-exec
- test: improve zlib-from-gzip-with-trailing-garbage
- test: refactor test-stream2-readable-wrap.js
- url: do not truncate long hostnames
- test: refactor test-domain.js
- test: increase coverage for lib/events.js
- lib: use === in _http_server and _tls_wrap
- test: use strictEqual in test-debugger-client.js
- test: replace assert.equal with assert.strictEqual
- lib: change == to === in linkedlist
- test: clean up dgram-broadcast-multi-process test
- test: refactor test-async-wrap-check-providers
- lib: minor improvements to bootstrap_node.js
- test: cleanup/update test-dgram-empty-packet.js
- doc: add documentation for test common module
- test: expand test coverage for url.js
- test:replace indexOf, assert.equal, add mustCall()
- doc: remove failing workaround in BUILDING.md
- test: cleanup parallel/test-fs-readfile-unlink.js
- test: cleanup parallel/test-file-write-stream2.js
- test: cleanup parallel/test-fs-realpath.js
- test: changed var to const, added strict equal checks
- test: cleanup vars to const and '==' to '==='
- test: refactor parallel/test-tcp-wrap-listen
- test: cleanup test-intl.js
- test: improve test-https-agent.js
- test: refector parallel/test-http.js
- test: modernize JS and tighten equality checking
- test: swapped == and equal to === and strictEqual
- test: clean up net server try ports test
- test: cleanup test require symlink
- test: comparison operator now more strict
- test: favor `===` over `==` in vm test
- doc: ensure consistent grammar in node.1 file