Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1378 commits
Select commit Hold shift + click to select a range
69a04a9
test: increase coverage for punycode's decode
hiroppy Jan 21, 2017
67d97bc
test: improve test-assert
richnologies Jan 20, 2017
be3e82d
test: check error message in test-fs-make-callback
legalcodes Jan 20, 2017
e161dcf
test: add dgram.Socket.prototype.sendto's test
hiroppy Jan 19, 2017
ac2b059
crypto: do not use pointers to std::vector
AdamMajer Dec 21, 2016
aeea13b
crypto: Use system CAs instead of using bundled ones
AdamMajer Dec 21, 2016
60f27f9
inspector: remove unused uv_async_t
Dec 21, 2016
1555ced
test, win: fix up symlink tests
digitalinfinity Dec 27, 2016
7822d86
test: increase usage of assert.ifError()
cjihrig Dec 30, 2016
3575f51
test: reduce unmanaged parallelism in domain test
joyeecheung Dec 19, 2016
94a266e
test: refactor the code in test-fs-watch.js
sivaprs Dec 21, 2016
c4b9f0a
doc: DEFAULT_ECDH_CURVE was added in 0.11.13
sam-github Jan 24, 2017
fb35ca3
test: test hmac binding robustness
sam-github Jan 20, 2017
1438d00
benchmark,lib,test: adjust for linting
Trott Jan 1, 2017
dd5a4e1
tools: update ESLint to current version
Trott Jan 1, 2017
8fae9d4
tools: rename eslintrc to an undeprecated format
thefourtheye Jul 13, 2016
55377db
test: refactor test-stream-transform-object
Trott Jan 3, 2017
a06419b
test: refactor test-stream2-readable-wrap.js
DavidGoussev Dec 31, 2016
29a4d35
test: refactor test-cli-eval.js
StarryShark Jan 12, 2017
32da59a
test: fix broken assertion
cjihrig Jan 16, 2017
807e99b
test: validate errors in test-buffer-indexof
edsadr Jan 12, 2017
5250b33
doc: document argument variant in the repl.md
vsemozhetbyt Dec 10, 2016
dd9aefd
test: use const for all require() calls
cjihrig Dec 30, 2016
eba9add
test: refactor test-timer-close
BethGriggs Dec 29, 2016
dba8d20
test: improve the code in test-fs-read-stream
edsadr Jan 3, 2017
0a2fb0d
test: refactor several parallel/test-timer tests
BethGriggs Dec 29, 2016
af2bea7
test: refactor test-beforeexit-event-exit.js
cjihrig Jan 2, 2017
33851d1
test: fix process.title expectation
thefourtheye Jan 3, 2017
db7b27a
test: refactor beforeExit tests
Trott Jan 3, 2017
b1c742e
test: improve test-fs-access
edsadr Jan 3, 2017
44174a5
test: refactor the code in test-util-debug.js
sivaprs Dec 30, 2016
5013022
test: s/assert.notEqual()/assert.notStrictEqual()/
cjihrig Dec 30, 2016
1c4bf9e
deps: cherry-pick 2f5da9a from V8 upstream
srl295 Dec 30, 2016
6e0888a
deps: add test for v8 bug in toUpper('ç')
srl295 Nov 28, 2016
727c5e3
test: improve test-fs-write-file-sync
edsadr Jan 7, 2017
3adda4b
tools,test: enforce assert.ifError with lint rule
not-an-aardvark Jan 7, 2017
2f9fdc4
url: allow use of URL with http.request and https.request
jasnell Jan 5, 2017
fc05510
test: improve test-crypto-rsa-dsa
edsadr Jan 9, 2017
8262d49
test: refactor cluster-preload.js
hiroppy Jan 9, 2017
e6b6ce4
test: refactor test-http-mutable-headers.js
cjihrig Jan 10, 2017
a6bd287
test: use eslint to fix var->const/let
gibfahn Jan 8, 2017
31f8f6f
tools, test: require const/let in test
gibfahn Jan 8, 2017
51f4c8b
test: s/assert.equal/assert.strictEqual/
gibfahn Jan 8, 2017
c217b43
assert, tools: enforce strict (not)equal in eslint
gibfahn Jan 8, 2017
c6618df
test: improve test stream transform constructor
edsadr Jan 9, 2017
825842c
test: getgroups() may contain duplicate GIDs
sam-github Dec 21, 2016
78a495e
eslint: remove dangling eslint symlink
sam-github Jan 12, 2017
4a7bb5b
test: improve the code in test-crypto-dh
edsadr Jan 12, 2017
d751afa
cluster: refactor module into multiple files
cjihrig Jan 11, 2017
33af09f
test,net: add tests for server.connections
Trott Jan 12, 2017
e30e307
inspector: move options parsing
Nov 18, 2016
2d08bba
inspector: stop relying on magic strings
Nov 21, 2016
63f4302
src: remove unused PROTOCOL_JSON array
bnoordhuis Dec 22, 2016
9a111e7
inspector: no crash when WS server can't start
Jan 18, 2017
66c57a2
test: add test case to test-http-response-statuscode.js
hiroppy Jan 14, 2017
7f04377
test: improve code in test-http-host-headers
edsadr Jan 16, 2017
46bbabe
test: improve test-stream2-large-read-stall
stefanjudis Jan 10, 2017
b496374
test: improve code in test-domain-multi
edsadr Jan 15, 2017
1666600
test: improve code in test-console-instance
edsadr Jan 17, 2017
ffdf605
test: improving coverage for dgram
hiroppy Jan 13, 2017
939517a
test: refactor test-fs-read-zero-length.js
hiroppy Jan 10, 2017
c8a069e
test: improving coverage of dns-lookup
hiroppy Jan 17, 2017
3cd9833
test: add tests for rs+, sr+ to test-fs-open-flags.js
hiroppy Jan 13, 2017
659428f
build: sort sources alphabetically
danbev Jan 18, 2017
537d954
test: increase coverage of string-decoder
hiroppy Jan 18, 2017
dc826ca
test: update V8 flag in test
fhinkel Dec 20, 2016
90a9917
test: add dgram.Socket.prototype.bind's test
hiroppy Jan 19, 2017
c0c1a4c
url: refactor lib/internal/url.js
Trott Jan 20, 2017
b7bf43a
test: use common.fail() instead of assert(false)
cjihrig Jan 19, 2017
cd94642
src: add NODE_NO_WARNINGS to --help output
cjihrig Jan 20, 2017
efa9845
test: refactor test-cli-eval.js
cjihrig Jan 19, 2017
eb7ee50
test: improve code in test-crypto-verify
edsadr Jan 20, 2017
a1897c1
crypto: ability to select cert store at runtime
AdamMajer Dec 21, 2016
6687b95
crypto: return the retval of HMAC_Update
tmeisenh Jan 19, 2017
978acd1
src: support "--" after "-e" as end-of-options
jBarz Dec 30, 2016
e7c953a
test: update Buffer.lastIndexOf
dcposch Dec 7, 2016
dd60859
doc: clarify Buffer.indexOf/lastIndexOf edge cases
dcposch Dec 7, 2016
6549bc2
buffer: fix comments in bidirectionalIndexOf
dcposch Dec 7, 2016
d13aba8
buffer: improve compare() performance
mscdex Jan 20, 2017
53421b1
querystring: improve parse() performance
mscdex Jan 18, 2017
f4796d5
querystring: improve stringify() performance
mscdex Jan 17, 2017
97ff432
querystring: improve unescapeBuffer performance
mscdex Jan 16, 2017
4b38744
test: add process.assert's test
hiroppy Jan 20, 2017
1a39bfb
test: increase coverage for exec() functions
cjihrig Jan 20, 2017
7dff6aa
doc: update http.md for consistency and clarity
lance Jan 9, 2017
d39543e
tools,doc: add Google Analytics tracking.
phillipj Jan 25, 2017
8a6367c
Revert "src: don't overwrite non-writable vm globals"
addaleax Jan 20, 2017
74ff804
test: add regression tests for vm bugs
addaleax Jan 20, 2017
fa8baa2
test: enhance test-timers
Trott Jan 23, 2017
1fae98b
deps: upgrade npm to 4.1.1
iarna Jan 13, 2017
580a453
test: expand test coverage of fs.js
vinimdocarmo Jan 24, 2017
6a0f1fa
deps: upgrade openssl sources to 1.0.2k
shigeki Jan 26, 2017
a3b3b35
deps: copy all openssl header files to include dir
shigeki Jan 26, 2017
093cacf
deps: fix openssl assembly error on ia32 win32
indutny Jan 8, 2014
06f87c3
deps: fix asm build error of openssl in x86_win32
Feb 13, 2015
4caa012
openssl: fix keypress requirement in apps on win32
Feb 17, 2015
ce20ad7
deps: add -no_rand_screen to openssl s_client
May 27, 2015
edd2072
deps: update openssl asm and asm_obsolete files
shigeki Jan 26, 2017
da59a57
deps: limit regress/regress-crbug-514081 v8 test
mhdawson May 9, 2016
c1e166a
test: check noAssert option in buf.write*()
larissayvette Jan 10, 2017
1e0294c
benchmark: add benchmark for object properties
targos Jan 21, 2017
b48b80f
url: stop exporting originFor()
TimothyGu Jan 22, 2017
4aedde8
test: expand test coverage of events.js
vinimdocarmo Jan 23, 2017
cfd1b19
test: expand test coverage of fs.js
vinimdocarmo Jan 23, 2017
062c851
benchmark: add more thorough timers benchmarks
Fishrock123 Jan 20, 2017
b5e8413
test: allow for slow hosts in spawnSync() test
Trott Jan 25, 2017
f3efaee
test: increase coverage for stream's duplex
hiroppy Jan 23, 2017
4be9e98
doc: make os api doc more consistent
evanlucas Jan 25, 2017
9ca404e
doc: for style, remove "isn't" contraction
sam-github Jan 24, 2017
0bf3b24
doc: remove Chris Dickinson from active releasers
bnoordhuis Jan 26, 2017
f1851cb
url: do not public expose inspect methods on URL
TimothyGu Jan 20, 2017
2bfd58a
url: define @@toStringTag as a data property
TimothyGu Jan 20, 2017
c329843
http: make request.abort() destroy the socket
lpinca Jan 15, 2017
fcd08b8
test: add tests for searchParams
hiroppy Jan 22, 2017
e3a316f
test: check error message in test-http-outgoing-proto
hkalexling Jan 21, 2017
9c2f686
build: don't build deps/zlib if --shared-zlib set
gibfahn Jan 6, 2017
72a97b6
test: guarantee test runs in test-readline-keys
Trott Jan 26, 2017
eff3a48
test: add known_issues test for #10223
AnnaMag Jan 26, 2017
ac36d78
doc: fix typo in http.md
magnetikonline Jan 24, 2017
a8533ac
doc: change logical to bitwise OR in dns lookup
thefourtheye Jan 27, 2017
0753bc1
test: increase timeout in break-on-uncaught
thefourtheye Jan 15, 2017
722ae87
doc: add who to CC list for dgram
cjihrig Jan 27, 2017
ccdc922
benchmark: move setImmediate benchmarks to timers
joshuacolvin Jan 26, 2017
65691d6
test: increase coverage of internal/util
davidtaikocha Jan 23, 2017
a24264e
src: fix v8 local handling in node_url.cc
addaleax Jan 29, 2017
e367b74
test: add an exception test to http-write-head
hiroppy Jan 27, 2017
c6af766
test-console: streamline arrow fn and refine regex
jonniedarko Jan 27, 2017
f61c71b
benchmark: add progress indicator to compare.js
joyeecheung Jan 15, 2017
9e60af8
deps: upgrade npm to 4.1.2
zkat Jan 26, 2017
55e98c6
doc: add abouthiroppy to collaborators
hiroppy Jan 31, 2017
438a98c
url: make URLSearchParams/Iterator match spec
TimothyGu Jan 24, 2017
4c0f297
http: use direct parameters instead
JacksonTian Jan 16, 2017
84a9c15
deps: fix npm files from upgrade to 4.1.2
joaocgreis Jan 31, 2017
8ef4add
test: require handler to be run in sigwinch test
Trott Jan 30, 2017
fe80bd9
test: add 2nd argument to throws in test-assert
Marlena Jan 29, 2017
cfc4c62
doc: correct and complete dgram's Socket.bind docs
strugee Jan 26, 2017
a34f1d6
2017-01-31, Version 7.5.0 (Current)
evanlucas Jan 31, 2017
13a024d
Working on v7.5.1
evanlucas Feb 1, 2017
989d2cd
doc: edit CONTRIBUTING.md for clarity
Trott Jan 27, 2017
598d35c
doc: fix confusing example in dns.md
vsemozhetbyt Jan 26, 2017
9bf29db
url: extend URLSearchParams constructor
TimothyGu Jan 28, 2017
e248ff9
tools: add MDN link for Iterable
TimothyGu Jan 28, 2017
e848214
doc: document URLSearchParams constructor
TimothyGu Jan 28, 2017
87b9ae9
src: remove usage of V8 deprecated API in node_url.cc
TimothyGu Jan 29, 2017
1efaab6
test: add fs-assert-encoding's test
hiroppy Jan 20, 2017
527b3d6
stream: move legacy to lib/internal dir
yorkie Aug 9, 2016
689736e
doc: replace newlines in deprecation with space
thefourtheye Jan 30, 2017
d65bcb1
meta: add explicit deprecation and semver-major policy
jasnell Aug 3, 2016
7e3b2e8
test: improve error messages in test-npm-install
gonenduk Jan 26, 2017
d103088
test: add path.join's test
hiroppy Jan 29, 2017
003a4b4
test: use repeat() instead of new Array().join()
JacksonTian Jan 30, 2017
be0fc39
test: make test-fs-access stricter
Trott Jan 31, 2017
4f323cf
doc: add personal pronouns option
Trott Jan 31, 2017
965323f
test, url: synchronize WPT url tests
joyeecheung Feb 2, 2017
f506613
src: unconsume stream fix in internal http impl
Kasher Jan 26, 2017
9b9d9fb
test: fix timing sensitivity in debugger test
ofrobots Jan 26, 2017
fb2a3fd
build: support for mips64el
nanxiongchao Jan 25, 2017
556c287
url: extend url.format to support WHATWG URL
jasnell Jan 17, 2017
cdd3e27
doc: add documentation for url.format(URL[, options]);
jasnell Jan 24, 2017
a900ff6
crypto: add cert check issued by StartCom/WoSign
shigeki Nov 4, 2016
ab0944a
crypto: Remove expired certs from CNNIC whitelist
shigeki Nov 4, 2016
951d521
doc: clarify msg when doc/api/cli.md not updated
Jan 18, 2017
2f667d5
doc: edit stability text for clarity and style
Trott Feb 2, 2017
fe77647
test: add --abort-on-timeout option to test.py
Jan 31, 2017
1d87384
doc: remove assertions about assert
Trott Feb 2, 2017
cf55e12
benchmark: simplify URLSearchParams import
TimothyGu Feb 1, 2017
0e121f9
url: fix setting `url.search` to the empty string
TimothyGu Feb 1, 2017
cc7408a
test: improve coverage on removeListeners functions
Feb 3, 2017
c98970f
buffer, test: add tests for buffer.toJSON
joyeecheung Jan 24, 2017
edc689d
readline: update 6 comparions to strict
umairishaq Jan 31, 2017
b9299ff
test: fix test.py command line options processing
Feb 3, 2017
8cdd600
doc: fix "initial delay" link in http.md
Krinkle Feb 1, 2017
6d0e00c
doc: typographical fixes in COLLABORATOR_GUIDE.md
addaleax Feb 4, 2017
315d59f
src: don't overwrite non-writable vm globals
fhinkel Feb 1, 2017
c973548
test: make module testing stricter
Trott Feb 2, 2017
46180fa
src: update v8_platform.StartInspector signature
mykmelez Jan 31, 2017
79cf2a0
test: simplify output handling in repl tests
Trott Feb 2, 2017
d20afc2
doc: add not-an-aardvark as ESLint contact
Trott Feb 4, 2017
9676d90
benchmark: add assert.deep[Strict]Equal benchmarks
joyeecheung Jan 31, 2017
3649d91
doc: add common.WPT to test README
Trott Feb 2, 2017
c1acc22
deps: update V8 to 5.5.372.40
targos Feb 1, 2017
a6715e5
deps: cherry-pick workaround for clang-3.4 ICE
targos Sep 12, 2016
0ad61b6
deps: limit regress/regress-crbug-514081 v8 test
mhdawson May 9, 2016
b8c078a
test: move test-vm-function-redefinition to parallel
fhinkel Sep 16, 2016
ce020fb
repl: remove workaround for function redefinition
targos Dec 3, 2016
85f45cc
deps: ensure V8 5.4 ABI compatibility
targos Sep 29, 2016
1d55b34
deps: revert breaking UTF-8 decoder changes in V8
targos Jan 26, 2017
fd04af1
deps: work around SmartOS 14 incompatibility
targos Jan 26, 2017
cab9ca6
src, inspector: add --inspect-brk
joshgav Feb 3, 2017
3d49d3b
src: fix the misalinged text on "node --help"
aashil Jan 21, 2017
cea325b
doc: fix linting command for vcbuild
Trott Feb 3, 2017
3ce763f
doc: improve testing guide
joyeecheung Feb 3, 2017
1f1ee78
test: throw Error objects instead of literals
Trott Feb 4, 2017
733c6c5
tools: enable no-throw-literal ESLint rule
Trott Feb 4, 2017
cb08062
doc: remove extraneous paragraph from assert doc
Trott Feb 5, 2017
f3caff0
doc: fix typo in dgram doc
Trott Feb 5, 2017
786892a
test: improve crypto.setEngine coverage to check for errors
seppevs Feb 3, 2017
6a4e137
doc: add and fix System Error properties
darai0512 Jan 24, 2017
343c041
test: increase specificity in dgram test
Trott Feb 5, 2017
862349d
test: add missing initialization in test-assert
Trott Feb 6, 2017
bf1dcc6
test: add test cases to test-readline-keys.js
hiroppy Jan 12, 2017
06f188f
doc: add links between cork() and uncork()
mcollina Feb 7, 2017
e7d5ec1
build: disable C4267 conversion compiler warning
bnoordhuis Feb 6, 2017
f42b08a
deps: back-port b049d1a from V8 upstream
bnoordhuis Feb 6, 2017
d9fd870
benchmark: fix first call to URL in useWHATWG
joyeecheung Feb 4, 2017
ac59671
benchmark: URLSearchParams v.s. querystring
joyeecheung Feb 4, 2017
b1e7a8e
test: remove obsolete comment from dgram test
ALJCepeda Sep 21, 2016
52c955b
src: refactor CopyProperties to remove JS
AnnaMag Feb 1, 2017
a2d47f5
test: add common.mustNotCall()
cjihrig Feb 3, 2017
2dedbf0
src: fix -Wunused-result compiler warning
bnoordhuis Feb 6, 2017
7e8386c
test: fix incorrect indentation
cjihrig Feb 7, 2017
b614b59
deps: upgrade libuv to 1.11.0
cjihrig Feb 1, 2017
3d190bb
test: improve checks in test-path-parse-format
cjihrig Feb 7, 2017
6c449c4
doc: clarify the behavior of Buffer.byteLength
seishun Feb 9, 2017
353a4dc
fs: re-enable watch facility in AIX
gireeshpunathil Dec 2, 2016
b75affa
doc: edit maxBuffer/Unicode paragraph for clarity
Trott Feb 7, 2017
2b00dbc
tools: add compile_commands.json gyp generator
bnoordhuis Aug 5, 2016
0d5e30b
errors: add internal/errors.js
jasnell Oct 24, 2016
7b62adf
doc: improve consistency in documentation titles
vsemozhetbyt Feb 7, 2017
0f5512b
benchmarks: add spread operator benchmark
jasnell Feb 7, 2017
f8f4b33
test: refactor test-fs-buffer
Trott Feb 8, 2017
09aeb1d
test: add coverage to dgram receive error case
cjihrig Feb 8, 2017
3abd86b
dgram: remove this aliases
cjihrig Feb 8, 2017
f3d147f
test: increase dgram ref()/unref() coverage
cjihrig Feb 8, 2017
2d39c38
benchmark: fix typos
seishun Feb 10, 2017
c21e030
test: add coverage for string array dgram send()
cjihrig Feb 8, 2017
2fc4ac1
build: clear stalled jobs on POSIX CI hosts
Trott Feb 8, 2017
d1bbb6c
test: add coverage for dgram send() errors
cjihrig Feb 8, 2017
a3a6892
test: don't call process.exit() in gc tests
bnoordhuis Feb 8, 2017
0a55858
test: remove dependency on node-weak
bnoordhuis Feb 8, 2017
f12f5c2
test: remove nan + weak
bnoordhuis Feb 7, 2017
a479746
doc: drop "and io.js" from release section
bnoordhuis Jan 28, 2017
f47bc4a
test: adapt test-debugger-pid to localized Windows
vsemozhetbyt Feb 9, 2017
e0ee9b8
meta: remove Chris Dickinson from CTC
chrisdickinson Feb 9, 2017
c1a24a5
src: fix delete operator on vm context
fhinkel Feb 9, 2017
6a191d1
test: add vm module edge cases
fhinkel Feb 9, 2017
786b859
test: refactor test-dgram-setBroadcast.js
cjihrig Feb 9, 2017
5845456
test: querystring.escape with multibyte characters
watilde Feb 9, 2017
81a001d
meta: adding Italo A. Casas PGP Fingerprint
Feb 6, 2017
6944d21
test: improve test-http-agent-destroyed-socket.js
shubheksha Feb 6, 2017
d358d95
test: improve test-assert.js
Feb 1, 2017
e29c2ae
fs: allow WHATWG URL and file: URLs as paths
jasnell Jan 11, 2017
9e25c8f
deps: add node-inspect 1.10.2
Dec 11, 2016
3140a69
build: add node-inspect integration test
Dec 11, 2016
c832f17
lib: build `node inspect` into `node`
addaleax Dec 20, 2016
7ce3915
src: make copies of startup environment variables
bnoordhuis Jan 28, 2017
a83aa3f
src: make --icu-data-dir= switch testable
bnoordhuis Feb 11, 2017
9765138
src: fix --icu-data-dir= regression
bnoordhuis Feb 11, 2017
7be8c23
src: add SafeGetenv() to internal API
sam-github Jan 27, 2017
4f98413
crypto: support OPENSSL_CONF again
sam-github Jan 25, 2017
File filter

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.
7 changes: 4 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,11 @@ root = true
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[vcbuild.bat]
end_of_line = crlf

[*.{md,markdown}]
trim_trailing_whitespace = false

[{lib,src,test}/**.js]
indent_style = space
indent_size = 2
Expand All @@ -37,3 +35,6 @@ indent_size = ignore
end_of_line = ignore
trim_trailing_whitespace = ignore
charset = ignore

[{test/fixtures,deps,tools/eslint,tools/gyp,tools/icu,tools/msvs}/**]
insert_final_newline = false
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ test/disabled
test/tmp*/
tools/eslint
node_modules
benchmark/tmp/
136 changes: 0 additions & 136 deletions .eslintrc

This file was deleted.

157 changes: 157 additions & 0 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
env:
node: true
es6: true

parserOptions:
ecmaVersion: 2016

rules:
# Possible Errors
# http://eslint.org/docs/rules/#possible-errors
comma-dangle: [2, only-multiline]
no-control-regex: 2
no-debugger: 2
no-dupe-args: 2
no-dupe-keys: 2
no-duplicate-case: 2
no-empty-character-class: 2
no-ex-assign: 2
no-extra-boolean-cast: 2
no-extra-parens: [2, functions]
no-extra-semi: 2
no-func-assign: 2
no-invalid-regexp: 2
no-irregular-whitespace: 2
no-obj-calls: 2
no-proto: 2
no-template-curly-in-string: 2
no-unexpected-multiline: 2
no-unreachable: 2
no-unsafe-negation: 2
use-isnan: 2
valid-typeof: 2

# Best Practices
# http://eslint.org/docs/rules/#best-practices
dot-location: [2, property]
no-fallthrough: 2
no-global-assign: 2
no-multi-spaces: 2
no-octal: 2
no-redeclare: 2
no-self-assign: 2
no-throw-literal: 2
no-unused-labels: 2
no-useless-call: 2
no-useless-escape: 2
no-void: 2
no-with: 2

# Strict Mode
# http://eslint.org/docs/rules/#strict-mode
strict: [2, global]

# Variables
# http://eslint.org/docs/rules/#variables
no-delete-var: 2
no-undef: 2
no-unused-vars: [2, {args: none}]

# Node.js and CommonJS
# http://eslint.org/docs/rules/#nodejs-and-commonjs
no-mixed-requires: 2
no-new-require: 2
no-path-concat: 2
no-restricted-modules: [2, sys, _linklist]
no-restricted-properties:
- 2
- object: assert
property: deepEqual
message: Use assert.deepStrictEqual().
- object: assert
property: equal
message: Use assert.strictEqual() rather than assert.equal().
- object: assert
property: notEqual
message: Use assert.notStrictEqual() rather than assert.notEqual().
- property: __defineGetter__
message: __defineGetter__ is deprecated.
- property: __defineSetter__,
message: __defineSetter__ is deprecated.

# Stylistic Issues
# http://eslint.org/docs/rules/#stylistic-issues
block-spacing: 2
brace-style: [2, 1tbs, {allowSingleLine: true}]
comma-spacing: 2
comma-style: 2
computed-property-spacing: 2
eol-last: 2
func-call-spacing: 2
func-name-matching: 2
indent: [2, 2, {ArrayExpression: first,
CallExpression: {arguments: first},
MemberExpression: 1,
ObjectExpression: first,
SwitchCase: 1}]
key-spacing: [2, {mode: minimum}]
keyword-spacing: 2
linebreak-style: [2, unix]
max-len: [2, 80, 2]
new-parens: 2
no-mixed-spaces-and-tabs: 2
no-multiple-empty-lines: [2, {max: 2, maxEOF: 0, maxBOF: 0}]
no-tabs: 2
no-trailing-spaces: 2
operator-linebreak: [2, after]
quotes: [2, single, avoid-escape]
semi: 2
semi-spacing: 2
space-before-blocks: [2, always]
space-before-function-paren: [2, never]
space-in-parens: [2, never]
space-infix-ops: 2
space-unary-ops: 2

# ECMAScript 6
# http://eslint.org/docs/rules/#ecmascript-6
arrow-parens: [2, always]
arrow-spacing: [2, {before: true, after: true}]
constructor-super: 2
no-class-assign: 2
no-confusing-arrow: 2
no-const-assign: 2
no-dupe-class-members: 2
no-new-symbol: 2
no-this-before-super: 2
prefer-const: [2, {ignoreReadBeforeAssign: true}]
rest-spread-spacing: 2
template-curly-spacing: 2

# Custom rules in tools/eslint-rules
align-multiline-assignment: 2
assert-fail-single-argument: 2
assert-throws-arguments: [2, { requireTwo: false }]
new-with-error: [2, Error, RangeError, TypeError, SyntaxError, ReferenceError]
timer-arguments: 2

# Global scoped method and vars
globals:
COUNTER_HTTP_CLIENT_REQUEST: false
COUNTER_HTTP_CLIENT_RESPONSE: false
COUNTER_HTTP_SERVER_REQUEST: false
COUNTER_HTTP_SERVER_RESPONSE: false
COUNTER_NET_SERVER_CONNECTION: false
COUNTER_NET_SERVER_CONNECTION_CLOSE: false
DTRACE_HTTP_CLIENT_REQUEST: false
DTRACE_HTTP_CLIENT_RESPONSE: false
DTRACE_HTTP_SERVER_REQUEST: false
DTRACE_HTTP_SERVER_RESPONSE: false
DTRACE_NET_SERVER_CONNECTION: false
DTRACE_NET_STREAM_END: false
LTTNG_HTTP_CLIENT_REQUEST: false
LTTNG_HTTP_CLIENT_RESPONSE: false
LTTNG_HTTP_SERVER_REQUEST: false
LTTNG_HTTP_SERVER_RESPONSE: false
LTTNG_NET_SERVER_CONNECTION: false
LTTNG_NET_STREAM_END: false
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
<!--
Thank you for reporting an issue.

This issue tracker is for bugs and issues found within Node.js core.
If you require more general support please file an issue on our help
repo. https://github.com/nodejs/help


Please fill in as much of the template below as you're able.

Version: output of `node -v`
Expand Down
7 changes: 2 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<!--
Thank you for your pull request. Please review below requirements.
Thank you for your pull request. Please provide a description above and review
the requirements below.

Bug fixes and new features should include tests and possibly benchmarks.

Expand All @@ -16,7 +17,3 @@ Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md

##### Affected core subsystem(s)
<!-- Provide affected core subsystem(s) (like doc, cluster, crypto, etc). -->


##### Description of change
<!-- Provide a description of the change below this comment. -->
20 changes: 17 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
# Whitelist dotfiles
.*
!deps/**/.*
!test/fixtures/**/.*
!tools/eslint/**/.*
!tools/doc/node_modules/**/.*
!.editorconfig
!.eslintignore
!.eslintrc
!.gitattributes
!.github
!.gitignore
!.gitkeep
!.mailmap
!.remarkrc

core
vgcore.*
v8*.log
Expand All @@ -16,8 +32,6 @@ node
node_g
*.swp
.benchmark_reports
/.project
/.cproject
icu_config.gypi
.eslintcache

Expand Down Expand Up @@ -88,7 +102,7 @@ deps/npm/node_modules/.bin/
# test artifacts
tools/faketime
icu_config.gypi
test.tap
*.tap

# Xcode workspaces and project folders
*.xcodeproj
Expand Down
Loading