Skip to content
Closed

V9.x #54228

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1714 commits
Select commit Hold shift + click to select a range
84ae59e
test: fix path in doctool/test-doctool-json
vsemozhetbyt Mar 11, 2018
f679ac1
n-api: resolve promise in test
Mar 8, 2018
f84f548
test: fix assertion argument order
Trott Mar 9, 2018
f06622c
lib: define printErr() in script string
cjihrig Mar 11, 2018
f36521b
n-api,test: add a new.target test to addons-napi
boingoing Jan 17, 2018
66694e2
tools: fix test-npm-package
targos Mar 12, 2018
be20914
test: shared lib build doesn't handle SIGPIPE
yhwang Mar 7, 2018
e247f19
doc: improve style guide text
Trott Mar 9, 2018
11a0ef5
test: delete test/parallel/test-regress-GH-4948
ryzokuken Mar 11, 2018
e208282
src: refactor emit before/after/promiseResolve
danbev Mar 12, 2018
7f652c2
doc: update username and email
hiroppy Mar 14, 2018
3f7c4ee
build: do not cd on vcbuild help
vsemozhetbyt Mar 12, 2018
a9bd8bf
path: remove redundant function
daynin Mar 8, 2018
5da3ee7
doc: clarify default TLS handshake timeout
Trott Mar 12, 2018
9aa5090
test: fix test-cluster-send-handle-large-payload
Trott Mar 13, 2018
5a56327
doc: fix minor issues in async_hooks.md
Trott Mar 13, 2018
99e6734
doc: improve best practices in onboarding-extras
Trott Mar 13, 2018
0c9577e
n-api,test: add int64 bounds tests
kfarnung Mar 12, 2018
03fb817
src: add extractPromiseWrap function
danbev Mar 13, 2018
126a161
src: fix indenting of wrap->EmitTraceEventBefore
danbev Mar 14, 2018
7a3d1d2
src: remove unused uv.h include from async_wrap.cc
danbev Mar 14, 2018
c1fa092
doc: fix typos on n-api
shama Mar 16, 2018
01749f0
test: fix flaky test-http2-settings-flood
Trott Mar 14, 2018
528798c
n-api: add missing exception checking
mhdawson Mar 15, 2018
072adfe
url: replace "magic" numbers by constants
daynin Feb 27, 2018
b229912
doc: do not announce obvious examples
Trott Mar 9, 2018
f490421
test: use descriptive names for regression tests
ryzokuken Mar 10, 2018
054dd28
src: make AsyncWrap constructors delegate
danbev Mar 15, 2018
43c482b
src: fix indentation of params in env-inl.h
danbev Mar 16, 2018
42b6d80
http2: don't aggressively inline
jasnell Mar 16, 2018
4277635
http2: clean up Http2Settings
jasnell Mar 16, 2018
3bf69cd
http2: some general code improvements
jasnell Mar 16, 2018
7df6d9d
test: rename regression tests file names
ryzokuken Mar 13, 2018
da62c5c
src: fix minor typo in comment stream_base.h
danbev Mar 18, 2018
0e6f720
n-api: separate out async_hooks test
Mar 16, 2018
e3ce084
test: fix flaky test-http2-ping-flood
Trott Mar 16, 2018
8757799
src: remove unused stdlib.h include
danbev Mar 18, 2018
f0f31d0
async_hooks: add copyHooks function
danbev Mar 16, 2018
519850f
test: http2 client setNextStreamID errors
trivikr Feb 18, 2018
03c321a
crypto: allow passing null as IV unless required
tniessen Feb 7, 2018
5966b8c
deps: v8: cherry-pick fixes for v8:7535
Flarna Mar 13, 2018
1ba1861
src: remove unused using declarations async_wrap
danbev Feb 21, 2018
49391a7
src: fix util abort
BridgeAR Mar 7, 2018
607b33c
fs: support as and as+ flags in stringToFlags()
SirR4T Feb 15, 2018
a4c28d7
doc: fix deprecation removed by mistake
targos Mar 20, 2018
36f664e
deps: V8: backport 596d55a from upstream
MylesBorins Sep 18, 2017
22b8f9f
test: introduce SetUpTestCase/TearDownTestCase
danbev Feb 3, 2018
4e9279d
test: remove NodeTestFixture from Env constructor
danbev Feb 3, 2018
5478746
test: refactor assert test
BridgeAR Feb 6, 2018
574d061
test: remove assert.doesNotThrow()
BridgeAR Feb 9, 2018
1eac1d7
test: minor refactoring
BridgeAR Feb 10, 2018
d795865
tools: add assert.doesNotThrow eslint rule
BridgeAR Feb 12, 2018
9d1e409
tools: enable no-unsafe-finally
BridgeAR Feb 13, 2018
ff82acb
doc: update buffer examples
BridgeAR Feb 12, 2018
9e10ddc
tools: enable eslint no-undef-init rule
BridgeAR Feb 17, 2018
d4d7df8
tools: enable eslint strict key-spacing
BridgeAR Feb 17, 2018
b04dd7b
tools: enable eslint one-var rule
BridgeAR Feb 17, 2018
cb732ae
doc: enable eslint prefer-template rule
BridgeAR Feb 17, 2018
d57a242
errors: implement new error handling
BridgeAR Feb 19, 2018
ffa16aa
errors: update all internal errors
BridgeAR Feb 19, 2018
07845fc
console: port errors to new system
BridgeAR Feb 19, 2018
f4f0266
errors: add comments about falsy error types
BridgeAR Feb 19, 2018
6997af7
repl: upper case comments first char
BridgeAR Dec 30, 2017
55f7bbb
repl: refactor code for readability
BridgeAR Dec 30, 2017
3914e97
http2: fixes error handling
mcollina Mar 8, 2018
74fb02f
2018-03-21, Version 9.9.0 (Current)
MylesBorins Mar 18, 2018
66e0d98
Working on v9.9.1
MylesBorins Mar 21, 2018
5960cde
doc: fix changelog
MylesBorins Mar 21, 2018
0414a8c
tools: fix logic nit in tools/doc/generate.js
vsemozhetbyt Mar 20, 2018
9c9263e
doc: add trivikr to collaborators
trivikr Mar 16, 2018
7458293
test: refactor test-fs-readfile-tostring-fail
Trott Mar 17, 2018
29a04b7
n-api: add napi_fatal_exception
mafintosh Mar 14, 2018
cc7ba0b
doc: fix/improve inspector profiler example
ofrobots Mar 15, 2018
c3886b5
doc: add note about browsers and HTTP/2
styfle Mar 20, 2018
d3833b0
doc: update collaborator guide
BridgeAR Mar 3, 2018
89e7a5f
tools: fix nits in tools/doc/preprocess.js
vsemozhetbyt Mar 20, 2018
926214a
cluster: add support for NODE_OPTIONS="--inspect"
sameer-coder Mar 6, 2018
fd8523f
n-api: re-write test_make_callback
Mar 19, 2018
a8d9ccf
test: remove common.projectDir
Trott Dec 20, 2017
8e69026
test: remove getTTYfd() from common module
Trott Dec 20, 2017
c6b993b
test: move firstInvalidFD() out of common module
Trott Dec 20, 2017
5f1a01d
test: fix buggy getTTYfd() implementation
Trott Dec 20, 2017
742b304
doc: warn about using util.inspect/util.format
jasnell Dec 20, 2017
9c67262
doc: remove **Note:** tags
jasnell Feb 6, 2018
ed55386
doc: add fs declarations to stream doc js examples
prog1dev Feb 15, 2018
26e97a1
doc: add new documentation rule
estrada9166 Mar 7, 2018
e5bcd8d
doc: reduce CI options in COLLABORATOR_GUIDE.md
Trott Mar 19, 2018
98d038a
doc: simplify COLLABORATOR_GUIDE.md instructions
Trott Mar 19, 2018
65c9a52
doc: require passing CI for landing code
Trott Mar 19, 2018
3f49174
doc: move who-to-cc to COLABORATOR_GUIDE.md
Trott Mar 19, 2018
e9f41ee
doc: move StackOverflow to unofficial section
JosephLeon Mar 17, 2018
b351e0e
http: use more destructuring
tniessen Mar 20, 2018
49c0efd
http2: remove some unnecessary next ticks
jasnell Mar 19, 2018
40916a2
path: fix regression in posix.normalize
targos Mar 21, 2018
8e3f59f
doc: clarify child_process promise rejections
TomCoded Mar 22, 2018
d1c45e2
doc: update child_process.md
AriLFrankel Mar 1, 2018
26e2938
crypto: add cert.pubkey containing the raw pubkey of certificate
Hannes-Magnusson-CK Feb 7, 2018
2331267
crypto: provide full cert details to checkServerIdentity
Hannes-Magnusson-CK Dec 14, 2017
fd8c79d
crypto: add docs & tests for cert.pubkey & cert.fingerprint256
Hannes-Magnusson-CK Feb 14, 2018
6591d9f
deps: cherry-pick 0c35b72 from upstream V8
devsnek Jan 8, 2018
f13cc32
stream: improve stream creation performance
mscdex Mar 17, 2018
9845fc3
doc: Add a missing comma
leaves4j Mar 23, 2018
1073f09
doc: minor improvements to buffer.md
Trott Mar 23, 2018
7c9ba3d
doc: correct introduced_in metadata for buffer doc
Trott Mar 23, 2018
ae0e243
doc: fix n-api example string
srl295 Mar 7, 2018
419e88e
lib,test: lint fixes for linter upgrade
Trott Mar 22, 2018
4007d6c
tools: update ESLint to 4.19.1
Trott Mar 22, 2018
933c58c
doc: add types for some `process` properties
vsemozhetbyt Mar 24, 2018
1e8ece1
doc: add missing metadata for cluster.settings.cwd
tniessen Mar 24, 2018
4532a89
doc: add `require.main` to `require` properties
vsemozhetbyt Mar 24, 2018
0310df8
test: refactor parallel/test-tls-ca-concat.js
juggernaut451 Mar 2, 2018
40be64d
test: rename regression tests more expressively
ryzokuken Mar 20, 2018
fa17002
doc: add missing metadata for settings.windowsHide
tniessen Mar 24, 2018
0db7b8c
tools: make metadata parsing less permissive
tniessen Mar 21, 2018
ab561c0
tools: shorten metadata parsing
tniessen Mar 21, 2018
efa38bd
test: remove message from assert.strictEqual()
willhayslett Mar 22, 2018
157fc28
doc: add added in versions to fs.Stats properties
jvelezpo Mar 9, 2018
43f24c0
doc: add directory structure in writing-tests.md
juggernaut451 Feb 15, 2018
d47e5d0
doc: add link & simplify data event (net.Socket)
boneskull Mar 20, 2018
7e9b7a5
doc: add missing metadata for fs.open
tniessen Mar 25, 2018
9265f4b
test: remove string literal from assertions
Nate-weeks Mar 10, 2018
c1a327b
test: remove custom error message
DingDean Mar 22, 2018
f07e820
doc: add 'v' prefix to all versions in metadata
tniessen Mar 25, 2018
4db7848
doc: remove example labels from buffer.md
Trott Mar 24, 2018
4c3465f
tools: fix nits in tools/doc/common.js
vsemozhetbyt Mar 25, 2018
e895d54
tools: simplify tools/doc/preprocess.js
vsemozhetbyt Mar 22, 2018
6ead99a
console: don't swallow call stack exceeded errors
dbkaplun Mar 18, 2018
5e9f929
doc: document `make docopen`
AyushG3112 Mar 13, 2018
8996d3c
test: remove third param from assert.strictEqual
Mar 22, 2018
5e3d971
doc: add BethGriggs to collaborators
BethGriggs Mar 26, 2018
b70ac0a
doc: remove confusing note about child process stdio
addaleax Mar 23, 2018
8653c42
doc: rename HTTP2 to HTTP/2
TimothyGu Mar 26, 2018
5a2f336
doc: add missing fs.Stats.size section
vsemozhetbyt Mar 25, 2018
962c581
doc: change v-notation for version in buffer.md
Trott Mar 23, 2018
2fadc9e
doc: fix run-on sentence in buffer.md
Trott Mar 23, 2018
8191ada
doc: improve Buffer() text
Trott Mar 23, 2018
3894981
doc: improve assert legacy text
Trott Mar 26, 2018
e533911
doc: remove use of "random port" re dgram send
tlhunter Mar 26, 2018
780a5d6
src: use `unordered_map` for perf marks
addaleax Mar 23, 2018
3bc15a6
deps: upgrade http-parser to v2.8.0
bnoordhuis Mar 27, 2018
c39167d
deps: reject interior blanks in Content-Length
bnoordhuis Mar 27, 2018
0cd883f
deps: upgrade openssl sources to 1.0.2o
shigeki Mar 27, 2018
d908169
deps: copy all openssl header files to include dir
shigeki Mar 27, 2018
ddcb3fc
deps: fix openssl assembly error on ia32 win32
indutny Jan 8, 2014
f5eb182
deps: fix asm build error of openssl in x86_win32
Feb 13, 2015
223b426
openssl: fix keypress requirement in apps on win32
Feb 17, 2015
f5d9324
deps: add -no_rand_screen to openssl s_client
May 27, 2015
a56ba12
tools: update certdata.txt
bnoordhuis Mar 13, 2018
02671dc
crypto: update root certificates
bnoordhuis Mar 13, 2018
fad5dcc
src: drop CNNIC+StartCom certificate whitelisting
bnoordhuis Mar 13, 2018
fc1a610
inspector: check Host header for local connections
Mar 20, 2018
583d5af
inspector: do not allow host names
Mar 26, 2018
c3c9984
2018-03-28, Version 9.10.0 (Current)
targos Mar 27, 2018
4844a26
Working on v9.10.1
MylesBorins Mar 28, 2018
8121296
2018-03-29, Version 9.10.1 (Current)
MylesBorins Mar 29, 2018
9a146c6
Working on v9.10.2
MylesBorins Mar 30, 2018
6bc49f0
test: http2 errors on req.close()
trivikr Feb 18, 2018
cc68bc2
test: add more asserts to `test-internal-errors`
refack Jun 19, 2017
44b12c1
test: fix common.expectsError
refack Jun 14, 2017
ca97be5
test: fix wrong error classes passed in as type
BridgeAR Dec 11, 2017
4caf536
test: http2 stream.respond() error checks
trivikr Feb 19, 2018
441175c
http2: refer to stream errors by name
addaleax Feb 23, 2018
21e69d1
test: fix test-tty-get-color-depth
bzoz Jan 31, 2018
cae9ff2
src: fix upcoming V8 deprecation warnings
SirR4T Mar 20, 2018
ee4390a
repl: fix tab completion of inspector module
targos Mar 21, 2018
99e3c77
url: refactor "escapeParam" function to make it common
daynin Mar 1, 2018
fdc51a1
url: remove redundant function
daynin Mar 1, 2018
8a8b43e
fs,net: emit 'ready' for fs streams and sockets
sameer-coder Mar 17, 2018
dac5f67
http: support server options on createServer
wesleytodd Mar 19, 2018
7b850a7
http2: destroy() stream, upon errnoException
SirR4T Mar 16, 2018
d3d1ee7
lib: add internal check macros
devsnek Mar 2, 2018
a45f3f8
lib: document nextTick queue internals
addaleax Mar 20, 2018
1a38b9b
src: remove unused 'ares.h' include from env.h
addaleax Mar 23, 2018
6c46681
src: name all builtin init functions Initialize
danbev Mar 23, 2018
94a10ba
n-api: bump version of n-api supported
mhdawson Mar 20, 2018
274eff5
test: update link according to NIST bibliography
tniessen Mar 25, 2018
7555dee
doc: improve zero-fill-buffers text
Trott Mar 26, 2018
b0a3a44
n-api: ensure in-module exceptions are propagated
Mar 22, 2018
2ea7f90
doc: fix grammar error in process.md
kenjiO Mar 27, 2018
0daa063
test: amplify and optimize doctool/test-make-doc
vsemozhetbyt Mar 24, 2018
2c5d53f
tools: fix nits in tools/doc/type-parser.js
vsemozhetbyt Mar 26, 2018
97a92c4
deps: turn in std::string for ICU
srl295 Mar 5, 2018
0786161
doc: guard against md list parsing edge case
vsemozhetbyt Mar 28, 2018
278e8af
test: rename tests with descriptive filenames
ryzokuken Mar 22, 2018
889a3b4
lib: fix a typo in lib/timers "read through"
adispring Mar 29, 2018
2f09ee7
test: refactor test-http-expect-continue
Trott Mar 27, 2018
806bc0d
test: fix assert.throws error in test-http-parser
Trott Mar 27, 2018
677b613
test: fix typo in test-tls-cnnic-whitelist
danbev Mar 28, 2018
a89ba21
test: refactor test-net-dns-error
lpinca Mar 27, 2018
7ae2ca4
test: removed default message from assert.strictEqual
jaspal-yupana Mar 28, 2018
94b28aa
test: use createReadStream instead of ReadStream
danbev Mar 27, 2018
9f20534
doc: shorten character encoding introduction
Trott Mar 28, 2018
01e3190
src: general C++ cleanup in node_url.cc
addaleax Mar 25, 2018
140611b
tools: fix comment nits in tools/doc/*.js files
vsemozhetbyt Mar 30, 2018
7043e95
tools: dry utility function in tools/doc/json.js
vsemozhetbyt Mar 30, 2018
0b27416
test: make test-http-expect-continue more strict
Trott Mar 29, 2018
75d23ab
src: fix warnings in aliased_buffer
kfarnung Mar 24, 2018
c8fa8f1
doc: remove ES6/ECMAScript 2015 from buffer.md
Trott Mar 29, 2018
ff7f28c
test: remove 3rd argument from assert.strictEqual
Axxxx0n Mar 30, 2018
90c8546
test: rename regression tests more expressively
ryzokuken Mar 29, 2018
44361bd
doc: fix quotes mistypes in inline code blocks
ChALkeR Mar 31, 2018
bb32bc8
doc: fix links in vm.md
vsemozhetbyt Apr 1, 2018
859b719
module: skip preserveSymlinks for main
guybedford Mar 16, 2018
239a036
tools: remove src dir from JS editorconfig rule
tniessen Mar 21, 2018
b80d169
tools: apply editorconfig rules to tools also
tniessen Mar 21, 2018
54b84f3
buffer: remove "new" from deprecation message
Trott Mar 30, 2018
d111037
doc: favor utf16le over ucs2 in buffer.md
Trott Mar 30, 2018
3a3ae01
doc: do not identify string as "JavaScript string"
Trott Mar 30, 2018
c5469bb
doc: remove "if provided" for optional arguments
Trott Mar 30, 2018
0bcad33
inspector: report client-visible host and port
Mar 6, 2018
e44b777
test: fix flaky test-cluster-send-handle-twice
Trott Mar 30, 2018
152a86c
lib: make isStackOverflowError() engine-agnostic
Mar 30, 2018
5149e18
doc: deprecation clarifications
jasnell Mar 21, 2018
1aaad92
doc: fix lint nits in COLLABORATOR_GUIDE.md
vsemozhetbyt Apr 2, 2018
58f61db
deps: ICU 61.1 bump
srl295 Mar 26, 2018
e0c7d78
lint: change require-buffer rule message
devsnek Mar 30, 2018
c1b83fc
doc: update to adding listens on SIGUSR1
willhayslett Mar 30, 2018
a0a5873
n-api: back up env before finalize
Apr 1, 2018
53d7fbb
tools: don’t emit illegal utf-8 from icutrim/iculslocs
srl295 Apr 2, 2018
42671f2
doc: add mafintosh to collaborators
mafintosh Apr 3, 2018
e1f44a6
http: fix `request` when `setHost` is `true`
XadillaX Mar 21, 2018
46569d6
test: remove third argument from call to assert.strictEqual()
ForrestWeiswolf Mar 27, 2018
f379167
test: improve assert message
q3e Mar 27, 2018
4df3377
test: update test to comply with lint rule
Trott Apr 4, 2018
041f6cd
doc: improve Buffer.allocUnsafeSlow() and related
Trott Apr 2, 2018
92e9ed0
test: test process.setuid for bad argument types
dsinecos Mar 30, 2018
0127712
build: introduce make jstest
joyeecheung Mar 13, 2018
0bd78dc
buffer: use v8::TypedArray::kMaxLength as buffer::kMaxLength
joyeecheung Apr 2, 2018
ae86adc
doc: fix various nits
vsemozhetbyt Apr 2, 2018
5e90fc6
fs: use fs.access in fs.exists
bzoz Mar 28, 2018
ff7a116
src: move internal loaders out of bootstrap_node.js
joyeecheung Mar 3, 2018
ebdcf91
src: put bootstrappers in lib/internal/bootstrap/
joyeecheung Mar 6, 2018
83ebaf0
test: remove NODE_DEBUG in global module loading test
joyeecheung Mar 14, 2018
45c477c
lib: restructure cjs and esm loaders
joyeecheung Mar 6, 2018
8e44011
lib: add back lib/module.js redirection
joyeecheung Mar 14, 2018
2bdf3ca
http2: callback valid check before closing request
trivikr Feb 28, 2018
11c8db4
2018-04-04, Version 9.11.0 (Current)
targos Apr 4, 2018
0795bbd
Working on v9.11.1
MylesBorins Apr 4, 2018
0b894f5
2018-04-05, Version 9.11.1 (Current)
MylesBorins Apr 5, 2018
0b4a089
Working on v9.11.2
MylesBorins Apr 5, 2018
555696d
src: avoid hanging on Buffer#fill 0-length input
ChALkeR Apr 24, 2018
f0af3b0
doc: buffer.fill() can zero-fill on invalid input
ChALkeR Jun 5, 2018
828159f
http2: fixup http2stream cleanup and other nits
jasnell May 31, 2018
65ed321
deps: update to nghttp2 1.32.0
jasnell Apr 13, 2018
0ab90ac
test: add regression test for nghttp2 CVE-2018-1000168
jasnell Apr 13, 2018
be103eb
src: re-add `Realloc()` shrink after reading stream data
addaleax Mar 29, 2018
84f23d2
tls: fix SSL write error handling
addaleax Apr 12, 2018
7684ba6
test: add tls write error regression test
shigeki Apr 12, 2018
b5339ff
2018-06-12, Version 9.11.2 (Maintenance)
evanlucas Jun 12, 2018
2458074
Working on v9.11.3
evanlucas Jun 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ insert_final_newline = true
[vcbuild.bat]
end_of_line = crlf

[{lib,src,test}/**.js]
[{lib,test,tools}/**.js]
indent_style = space
indent_size = 2

Expand All @@ -29,12 +29,12 @@ indent_size = 2
indent_style = tab
indent_size = 8

[{deps,tools}/**]
[{deps}/**]
indent_style = ignore
indent_size = ignore
end_of_line = ignore
trim_trailing_whitespace = ignore
charset = ignore

[{test/fixtures,deps,tools/eslint,tools/gyp,tools/icu,tools/msvs}/**]
[{test/fixtures,deps,tools/node_modules,tools/gyp,tools/icu,tools/msvs}/**]
insert_final_newline = false
5 changes: 4 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
lib/internal/v8_prof_polyfill.js
lib/punycode.js
test/addons/??_*
test/es-module/test-esm-dynamic-import.js
test/fixtures
tools/eslint
test/message/esm_display_syntax_error.mjs
tools/node_modules
tools/icu
tools/remark-*
node_modules
benchmark/tmp
doc/**/*.js
18 changes: 15 additions & 3 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@ env:
node: true
es6: true

parser: babel-eslint

parserOptions:
ecmaVersion: 2017
sourceType: script

overrides:
- files: ["doc/api/esm.md", "*.mjs", "test/es-module/test-esm-example-loader.js"]
Expand Down Expand Up @@ -43,7 +45,9 @@ rules:
# Best Practices
# http://eslint.org/docs/rules/#best-practices
accessor-pairs: error
array-callback-return: error
dot-location: [error, property]
dot-notation: error
eqeqeq: [error, smart]
no-fallthrough: error
no-global-assign: error
Expand All @@ -56,6 +60,9 @@ rules:
- object: assert
property: deepEqual
message: Use assert.deepStrictEqual().
- object: assert
property: notDeepEqual
message: Use assert.notDeepStrictEqual().
- object: assert
property: equal
message: Use assert.strictEqual() rather than assert.equal().
Expand All @@ -66,7 +73,9 @@ rules:
message: __defineGetter__ is deprecated.
- property: __defineSetter__
message: __defineSetter__ is deprecated.
no-return-await: error
no-self-assign: error
no-self-compare: error
no-throw-literal: error
no-unused-labels: error
no-useless-call: error
Expand Down Expand Up @@ -128,8 +137,11 @@ rules:
no-mixed-spaces-and-tabs: error
no-multiple-empty-lines: [error, {max: 2, maxEOF: 0, maxBOF: 0}]
no-restricted-syntax: [error, {
selector: "CallExpression[callee.object.name='assert'][callee.property.name='doesNotThrow']",
message: "Please replace `assert.doesNotThrow()` and add a comment next to the code instead."
}, {
selector: "CallExpression[callee.object.name='assert'][callee.property.name='throws'][arguments.1.type='Literal']:not([arguments.1.regex])",
message: "use a regular expression for second argument of assert.throws()"
message: "Use a regular expression for second argument of assert.throws()"
}, {
selector: "CallExpression[callee.object.name='assert'][callee.property.name='throws'][arguments.length<2]",
message: "assert.throws() must be invoked with at least two arguments."
Expand All @@ -145,6 +157,7 @@ rules:
}]
no-tabs: error
no-trailing-spaces: error
no-unsafe-finally: error
object-curly-spacing: [error, always]
one-var-declaration-per-line: error
operator-linebreak: [error, after]
Expand Down Expand Up @@ -201,4 +214,3 @@ globals:
LTTNG_HTTP_SERVER_RESPONSE: false
LTTNG_NET_SERVER_CONNECTION: false
LTTNG_NET_STREAM_END: false
internalBinding: false
5 changes: 1 addition & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,4 @@ Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md
- [ ] `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes
- [ ] tests and/or benchmarks are included
- [ ] documentation is changed or added
- [ ] commit message follows [commit guidelines](https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#commit-message-guidelines)

##### Affected core subsystem(s)
<!-- Provide affected core subsystem(s) (like doc, cluster, crypto, etc). -->
- [ ] commit message follows [commit guidelines](https://github.com/nodejs/node/blob/master/doc/guides/contributing/pull-requests.md#commit-message-guidelines)
16 changes: 13 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.*
!deps/**/.*
!test/fixtures/**/.*
!tools/eslint/**/.*
!tools/node_modules/**/.*
!tools/doc/node_modules/**/.*
!.editorconfig
!.eslintignore
Expand Down Expand Up @@ -36,6 +36,7 @@ node_g
icu_config.gypi
.eslintcache
node_trace.*.log
coverage/

/out

Expand All @@ -58,6 +59,7 @@ _UpgradeReport_Files/
ipch/
*.sdf
*.opensdf
*.VC.db
*.VC.opendb
.vs/
.vscode/
Expand Down Expand Up @@ -104,8 +106,8 @@ deps/npm/node_modules/.bin/

# test artifacts
tools/faketime
tools/remark-cli
tools/remark-preset-lint-node
tools/remark-cli/node_modules
tools/remark-preset-lint-node/node_modules
icu_config.gypi
*.tap

Expand All @@ -117,3 +119,11 @@ icu_config.gypi
deps/uv/.github/
deps/uv/docs/code/
deps/uv/docs/src/guide/

# do not override V8's .gitignore
!deps/v8/**
# ignore VS compiler output unhandled by V8's .gitignore
deps/v8/src/Debug/
deps/v8/src/Release/
deps/v8/src/inspector/Debug/
deps/v8/src/inspector/Release/
Loading