Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[mac] fix for component build on osx #9

Open
wants to merge 1,077 commits into
base: nw18
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1077 commits
Select commit Hold shift + click to select a range
303f410
src: pull OnConnection from pipe_wrap and tcp_wrap
danbev Jul 4, 2016
d714309
src: fix build on CentOS
Trott Jul 25, 2016
a03e3d3
deps: cherry-pick b93c80a from v8 upstream
Jul 12, 2016
e6887e2
deps: cherry-pick a76d133 from v8 upstream
Jul 20, 2016
8f51e36
test: use common platform helpers everywhere
santigimeno May 29, 2016
63c62cc
src: Only use TR1 type_traits on OSX<10.9
ehsan Jul 17, 2016
5c4b938
doc: minor typo fixes in stream docs
Jul 16, 2016
577adc7
test: ensure stream preprocessing order
vsemozhetbyt Jul 14, 2016
fc3ba2f
repl: Use displayErrors for SyntaxError
princejwesley Jul 7, 2016
14a0c31
doc: remove platform assumption from CONTRIBUTING
BethGriggs Jul 18, 2016
0645c3d
doc: align breakEvalOnSigint - repl option
princejwesley Jul 23, 2016
cf65a7c
src: unifying PipeConnectWrap and TCPConnectWrap
danbev Jun 29, 2016
23b6468
doc: add information about CTC quorum rules
Trott Jul 20, 2016
376d73b
meta: provide example activities
Trott Jul 15, 2016
ccfa6bf
test: speed up test-net-reconnect-error
Trott Jul 27, 2016
6ce9c80
doc: remove extra spaces and concats in examples
joeyespo Jul 27, 2016
8d8d70d
doc: fill in missing V8 version
TimothyGu Jul 26, 2016
381aef8
timers: fix cleanup of nested same-timeout timers
erinishimoticha Jul 21, 2016
10f0c94
test: fix flaky test-tls-wrap-timeout
Trott Jul 23, 2016
fecf611
tools,test: show signal code when test crashes
santigimeno Jul 24, 2016
4aee970
test: decrease inconsistency in the common.js
vsemozhetbyt Jul 16, 2016
04ec64a
doc: add missing semicolon
ravindrabarthwal Jul 29, 2016
ddf292f
build: don't link against liblog on host system
bnoordhuis Jul 16, 2016
7d0c1bf
doc: fix path markdown formatting
joeycozza Jul 21, 2016
facd7da
test: don't hard code deprecation count
princejwesley Jul 31, 2016
bb90867
doc: add CTC meeting minutes 2016-07-27
williamkapke Jul 27, 2016
636cf22
build: adding config.gypi dep to addons/.buildstamp
danbev Jul 27, 2016
79ecfb5
meta: include a minimal CTC removal policy
Trott Jul 13, 2016
4616261
doc: add CTC meeting minutes 2016-06-29
joshgav Jul 6, 2016
fd9b7b4
doc: add CTC meeting minutes 2016-07-06
joshgav Jul 6, 2016
0094adc
doc: add CTC meeting minutes 2016-06-22
joshgav Jun 23, 2016
a4f0b13
cluster: support stdio option for workers
cjihrig Jul 22, 2016
0a07201
util: fix formatting of objects with SIMD enabled
addaleax Jul 25, 2016
d94063a
test: fix test-vm-sigint flakiness
santigimeno Jul 23, 2016
02b12fe
test: improve chained property readability
Trott Jul 30, 2016
a4394b8
build: fix typo in non-essential source file name
bnoordhuis Aug 2, 2016
889c62f
build: fix dependency on missing header file
bnoordhuis Aug 2, 2016
f1c50a8
win,msi: fix inclusion of translations
joaocgreis Jul 19, 2016
48422c2
doc: add @addaleax to the CTC
addaleax Aug 3, 2016
0fbb83a
doc: piscisaureus has stepped-down from the CTC
jasnell Aug 3, 2016
c72019b
doc: convert tabs to spaces
ChALkeR Jul 14, 2016
abd0bc0
doc: *.md formatting fixes in the top-level dir
ChALkeR Jul 14, 2016
5f12807
doc: remove extra indentation in iojs changelog
ChALkeR Jul 14, 2016
df35ae6
doc: fix minor formatting issue in 0.10 changelog
ChALkeR Aug 4, 2016
295d1ea
util: support classes in util.deprecate()
vdeturckheim Jul 12, 2016
27f92ef
doctool: improve the title of pages in doc
yorkie Aug 1, 2016
1ab796f
src: do not copy on failing setProperty()
fhinkel Jul 28, 2016
c934f51
doc: fix default encoding mention in crypto.md
hugnosis Jul 20, 2016
e116cf9
doc: use blockquotes for Stability: markers
addaleax Jul 15, 2016
5cc4b0e
meta: clarify process for breaking changes
Trott Aug 3, 2016
3d1a064
doc: use `git-secure-tag` for release tags
indutny Jul 23, 2016
db3a7e8
http: specify _implicitHeader in OutgoingMessage
yorkie Aug 2, 2016
cb0baca
doc: use consistent markdown in README
Trott Aug 3, 2016
317ae96
src: make EnvDelete behave like the delete operator
fhinkel Aug 4, 2016
2245e84
doc: add CTC meeting minutes 2016-07-20
joshgav Aug 3, 2016
cdbeae9
doc: add CTC meeting minutes 2016-07-13
joshgav Aug 3, 2016
cb16e97
tools: add .vscode folder to .gitignore
joshgav Aug 3, 2016
b5beae2
test: remove internal headers from addons
gibfahn Aug 2, 2016
7c427bd
doc: clarify "Reviewed-By" iff "LGTM"
bengl Jun 6, 2016
7fa4be0
doc: improve server.listen() random port
phillipj Aug 4, 2016
b20518a
doc: add `added:` information for events
lpinca Jul 21, 2016
4875aa2
repl: Add editor mode support
princejwesley Jun 12, 2016
d37a17e
tools: add remark-lint configuration in .remarkrc
ChALkeR Jul 14, 2016
ce776d2
doc: fix a markdown error in CTC meeting minutes
ChALkeR Aug 5, 2016
909254c
zlib: remove unneeded property
jscissr Aug 5, 2016
a385277
test: fix flaky test-vm-sigint-existing-handler
addaleax Aug 4, 2016
c843e58
build: export zlib symbols on Windows
Aug 5, 2016
dedfcb7
doc: clarify fd closing by `fs.readFile` etc.
kibertoad Jul 6, 2016
2f32191
process: save original argv[0]
ppannuto Jul 14, 2016
e561895
child_process: control argv0 for spawned processes
ppannuto Jul 13, 2016
9735acc
test: allow globals to be whitelisted
cjihrig Jul 21, 2016
61e57e0
repl: don't override all internal repl defaults
cjihrig Jul 21, 2016
7d0e5a0
doc: clarify collaborators & ctc members relationships
yorkie Aug 6, 2016
7dc66f8
lib: remove double check of string type
fhinkel Jul 30, 2016
cbcd03c
doc: add CTC meeting minutes 2016-08-03
joshgav Aug 4, 2016
a20336e
src: remove unused using decls
hokein Aug 6, 2016
d9c9e46
repl: disable Ctrl+C support on win32 for now
addaleax Aug 4, 2016
0bb9d21
fs: add bytesRead to ReadStream
LinusU Aug 1, 2016
c4765a1
doc: Clean up roff source in manpage
Alhadis Jul 21, 2016
3f46b5c
deps: float gyp patch for long filenames
addaleax May 27, 2016
ccbb463
module: fix node_modules search path in edge case
hefangshi May 10, 2016
6ed4ea8
build: turn on thin static archives
bnoordhuis Aug 3, 2016
b0a557e
build: add correct shared library naming on OS X
Jul 12, 2016
9f78c3f
doc: fix typo in vm.runInNewContext() description
lpinca Aug 7, 2016
57043aa
assert: fix deepEqual/deepStrictEqual on equivalent typed arrays
feross Aug 6, 2016
0daceff
test,assert: add deepEqual/deepStrictEqual tests for typed arrays
feross Aug 7, 2016
cfec3ae
util: add inspect.defaultOptions
silverwind Aug 9, 2016
3825508
doc: remove spurious new line in CHANGELOG_V6.md
lpinca Aug 8, 2016
4535149
timers: remove unused repeat param in timer_wrap
jscissr Aug 6, 2016
0d4b046
benchmark: favor === over ==
Trott Aug 6, 2016
4a8b804
doc: add `added:` information for cluster
addaleax Jul 9, 2016
60ff991
tools: update to ESLint 3.2.2
Trott Aug 6, 2016
97934f9
tools: enable linting for chained properties
Trott Aug 6, 2016
5d68e4b
test: console constructor missing new keyword
Trott Aug 7, 2016
96d15e2
doc: fix cluster message event docs
zbjornson Aug 8, 2016
b75ca50
inspector: Do not crash if the port is n/a
Jul 25, 2016
c565c17
test: fix memory leaks in inspector tests
bnoordhuis Jul 20, 2016
9d45569
src: avoid manual memory management in inspector
bnoordhuis Jul 28, 2016
780395f
src: fix use-after-free in inspector agent
bnoordhuis Jul 20, 2016
554b0f9
test: fix failing inspector cctest
Aug 8, 2016
ffbead9
doc: Add fhinkel to collaborators
fhinkel Aug 10, 2016
2f20910
tty: set the handle to blocking mode
Fishrock123 Jul 14, 2016
14b762f
doc: move orangemocha to collaborators list
Trott Aug 11, 2016
fb8840c
src: use RAII for mutexes in node_watchdog.cc
addaleax Aug 1, 2016
4416ffa
test,util: fix flaky test-util-sigint-watchdog
addaleax Aug 1, 2016
507c65d
deps: update v8_inspector
ofrobots Jul 19, 2016
57312fc
deps: remove jinja.el from deps/v8_inspector
ofrobots Jul 19, 2016
583a251
tools: update license-builder.sh for v8_inspector
ofrobots Jul 20, 2016
3fe122f
doc: update licenses
ofrobots Jul 20, 2016
4d81362
deps: v8_inspector: remove jinja2 tests
ofrobots Jul 25, 2016
2e43599
test: mark test failing on AIX as flaky
mhdawson Aug 11, 2016
a9fe85e
deps: v8_inspector update
ofrobots Aug 10, 2016
60d6e04
deps: v8_inspector: console support
alexkozy Aug 5, 2016
18a3064
fs: restore JS implementation of realpath
bzoz Jul 26, 2016
f6713bf
bench: add bench for fs.realpath() fix
trevnorris Jul 14, 2016
1903275
doc: update windows prerequisites
bnoordhuis Aug 10, 2016
5259322
doc: add POST_STATUS_TO_PR info to onboarding doc
Trott Aug 10, 2016
7eb95f6
doc: minor updates to onboarding doc
Trott Aug 10, 2016
2db26cb
test: add test for debug usage message
Trott Aug 10, 2016
08e6eee
repl,util: insert carriage returns in output
JungMinu Aug 8, 2016
7eb0e7a
tools: favor === over == in license2rtf.js
Trott Aug 11, 2016
e611c29
tools: enable rest-spread-spacing
Trott Aug 11, 2016
b7eba5e
2016-08-15, Version 6.4.0 (Current)
cjihrig Aug 15, 2016
5cff147
Working on v6.4.1
cjihrig Aug 15, 2016
08e2b04
deps: cherry-pick 7bd24767 from v8 upstream (v6.x)
fhinkel Aug 12, 2016
bf5c5f3
doc: fix "hashOwnProperty" typo in querystring
bengourley Aug 15, 2016
31653a5
doc: update Reviewing section of onboarding doc
Trott Aug 12, 2016
bfd8265
inspector: add support for uncaught exception
alexkozy Aug 10, 2016
f4698f3
test: add uncaught exception test for debugger
Trott Aug 12, 2016
853f605
test: add test for assert.notStrictEqual()
Trott Aug 13, 2016
be41f58
test: remove extraneous space
Trott Aug 13, 2016
cdcf23a
tools: update ESLint to 3.3.0 and enable rules
Trott Aug 13, 2016
6bdc0e5
test: use strict equality in regression test
Trott Aug 14, 2016
5d37b49
doc: add @joshgav to collaborators
joshgav Aug 17, 2016
fbc5805
readline: keypress trigger for escape character
princejwesley Jun 23, 2016
091ba2c
src: fix build break for !NODE_USE_V8_PLATFORM
kunalspathak Aug 15, 2016
1f9fbad
util: fix deprecated class prototype
bengl Aug 14, 2016
d401e55
test: add an zlib binding addon test
addaleax Aug 9, 2016
ffb2db8
Revert "repl,util: insert carriage returns in output"
evanlucas Aug 17, 2016
a146e68
win,msi: add zh-CN translations for the installer
pmq20 Jul 14, 2016
8f9fb81
src: updating references to the old node.js file
danbev Aug 3, 2016
c26b9af
tls: copy the Buffer object before using
thefourtheye Aug 10, 2016
1bf80a0
stream: avoid caching prepend check
calvinmetcalf Aug 8, 2016
d7ab1ba
doc: update release announce instruction to tweet
hackygolucky Aug 16, 2016
82329b6
doc: fix variable scoping bug in server example code
lazlojuly Aug 16, 2016
4f09886
test: fix flaky fs-watch tests
santigimeno Aug 15, 2016
4a8aca7
doc: script with spaces spawn example for windows
bzoz Jun 30, 2016
f4c3456
build: do not lint src dir for JS errors
Trott Aug 16, 2016
9a393a7
test: fix assertion in test-watch-file.js
Trott Aug 16, 2016
086e57f
test: favor strict equality check
Trott Aug 16, 2016
e5a8790
test: favor `===` over `==` in test-timers.js
Trott Aug 16, 2016
8eb6e71
configure: reword help for --without-npm
BlackYoup Jun 29, 2016
c406ad8
debugger: use arrow function for lexical `this`
originalfoo Jun 25, 2016
5bc3119
assert: remove code that is never reached
Trott Aug 16, 2016
4b6ed24
test: confirm that assert truncates long values
Trott Aug 17, 2016
cc9bb34
test: favor strict equality in pummel net tests
Trott Aug 17, 2016
6abbe17
test: favor strict equality in http tests
Trott Aug 17, 2016
3d0cf9e
test: add missing assert.deepEqual() test case
Trott Aug 17, 2016
4deb054
test: add assert.notDeepEqual() tests
Trott Aug 18, 2016
0884c70
child_process: workaround fd passing issue on OS X
santigimeno Jun 16, 2016
15bd489
test: add test for attempted multiple IPC channels
cjihrig Aug 18, 2016
498238f
test: test sending over a closed IPC channel
cjihrig Aug 18, 2016
71343b6
child_process: reuse existing no-op function
cjihrig Aug 18, 2016
60c5046
repl: Failed to save editor mode text in `.save`
princejwesley Aug 17, 2016
b8f5a2b
test: favor `===` over `==` in vm test
jun-oka Aug 19, 2016
afbe4d8
doc: add es6 code example in util.md
shaikh-shahid Aug 19, 2016
0c9960b
doc: remove outdated LTS info from ROADMAP.md
Trott Aug 18, 2016
cfbafd7
test: favor strict equality in test-exec
Trott Aug 18, 2016
c568dfa
test: refactor pummel/test-dtrace-jsstack
Trott Aug 18, 2016
29a7196
test: favor `===` over `==` in crypto tests
Trott Aug 18, 2016
a6f8379
test: add assert.notDeepStrictEqual() tests
Trott Aug 19, 2016
b9b762f
test: add test for invalid cert string
Trott Aug 19, 2016
923a617
test: refactor test-tick-processor
Trott Aug 19, 2016
7f34cc3
doc: correct argument type for process.cpuUsage
SimenB Aug 18, 2016
b0619e8
test: comparison operator now more strict
thecoolestguy Aug 19, 2016
70648f4
dns: lookupService() callback must be a function
cjihrig Aug 18, 2016
d0cb52b
dns: remove makeAsync() function check
cjihrig Aug 18, 2016
c2f5471
doc: remove "feature branch" jargon
Trott Aug 20, 2016
e371545
buffer: allow .write() offset to be at buffer end
addaleax Aug 18, 2016
bb6d6a6
test: fix flaky `test-child-process-pass-fd`
santigimeno Aug 21, 2016
441e8fe
test: refactor test-timers-linked-list.js
Trott Aug 19, 2016
d9142b4
doc: add `added:` information for util
lpinca Aug 21, 2016
17b8381
net: remove unnecessary variables
mscdex Aug 15, 2016
089a1cb
net: add length check when normalizing args
mscdex Aug 15, 2016
d3950a2
src: clean up PER_ISOLATE_STRING_PROPERTIES, v1
bnoordhuis Aug 21, 2016
d863619
src: clean up PER_ISOLATE_STRING_PROPERTIES, v2
bnoordhuis Aug 21, 2016
14c7dcb
url: fix inconsistent port in url.resolveObject
imyller Aug 21, 2016
92de0bc
inspector: fix inspector hang while disconnecting
alexkozy Aug 8, 2016
4118598
src: don't include a null character in the WriteConsoleW call
seishun Jul 16, 2016
4e4c091
build: windows sharedlib support
stefanmb Jun 29, 2016
92ecbc4
build: cherry pick V8 change for windows DLL support
stefanmb Jul 20, 2016
abbad66
deps: update V8 to 5.1.281.75
ofrobots Aug 17, 2016
7af2f63
deps: limit regress/regress-crbug-514081 v8 test
mhdawson May 9, 2016
b2f7c32
deps: cherry-pick 1ef7487b from v8 upstream
mhdawson Apr 14, 2016
44f781d
v8: warn in Template::Set() on improper use
bnoordhuis Apr 19, 2016
a91f6b8
deps: backport IsValid changes from 4e8736d in V8
targos May 3, 2016
66e66e5
repl: fix repl after V8 upgrade
ofrobots Mar 4, 2016
cda8bfc
test: fix tests after V8 upgrade
ofrobots Mar 4, 2016
b1922e7
dtrace: fix ustack helper for V8 5.1
ofrobots May 2, 2016
dcd0655
build: don't include V8 from node.gyp
targos Jun 29, 2016
06a6c03
deps: revert removal of V8::PromiseEvent
Jun 6, 2016
2c46e23
deps: bring in V8 5.1 - 5.0 ABI compatibility
Jun 7, 2016
9a4b338
deps: remove extra field from v8::HeapStatistics
addaleax Jul 3, 2016
fc442e0
deps: cherry-pick d721121 from v8 upstream
bnoordhuis Apr 8, 2016
0ac21bc
deps: cherry-pick 1f53e42 from v8 upstream
bnoordhuis Jul 7, 2016
c4401d2
deps: cherry-pick 2b4c9c1 from v8 upstream
joransiu Jul 17, 2016
3b2f692
deps: cherry-pick b93c80a from v8 upstream
Jul 12, 2016
4a20869
deps: cherry-pick a76d133 from v8 upstream
Jul 20, 2016
b4f11ef
deps: cherry-pick a51f429 from V8 upstream
fhinkel Jul 22, 2016
cd77ca3
deps: cherry-pick 6f68f30 from v8 upstream
stefanmb Jul 20, 2016
fc2a89c
deps: V8: cherry-pick 588e15c, c0d4bb8
Jun 28, 2016
723fa96
deps: cherry-pick de5aaad from V8's upstream
targos Aug 14, 2016
4c5315c
2016-08-26, Version 6.5.0 (Current)
evanlucas Aug 24, 2016
86c5138
chromium-integration
rogerwang Mar 18, 2015
2166ae0
export openssl symbols
rogerwang Apr 23, 2015
989560a
fix linux build warning
rogerwang Jul 22, 2015
2c4cd9c
disable warnings for windows platform
rogerwang Aug 12, 2015
8dbce0b
dummystream on win32
rogerwang Aug 20, 2015
975a28d
new mac loop
rogerwang Oct 22, 2015
c875188
content verification in node
rogerwang Dec 9, 2015
e916113
don't create console window in spawn
rogerwang Dec 20, 2015
970d48f
fix allocator
rogerwang Dec 27, 2015
ecee3e8
fix process.title
rogerwang Dec 28, 2015
d458f3a
don't insert same req into pending list again
rogerwang Dec 28, 2015
9bc8ab7
enter node's context before callback
rogerwang Jan 8, 2016
bd864be
chain PromiseRejectCallback
rogerwang Jan 26, 2016
28f71b6
disable warning C4065
GnorTech Feb 11, 2016
2ca0c6f
support node-main
GnorTech Mar 5, 2016
6904d11
Workaround of realloc in node_buffer
rogerwang Mar 17, 2016
c8315b5
add KickNextTick back
rogerwang Apr 2, 2016
e842e7d
don't mark exiting upon uncaught exception
rogerwang May 7, 2016
cbc35d8
fixup! chromium-integration
rogerwang May 26, 2016
1d10b3b
[WIN] disable warning for non official build
rogerwang May 27, 2016
bfc9314
fixup! chromium-integration
rogerwang Jun 2, 2016
b635458
fixup! content verification in node
rogerwang Jun 23, 2016
1eea121
fixup! chromium-integration
rogerwang Jul 11, 2016
e80b249
fixed decoding hex & base64 from two bytes external strings
Jul 6, 2016
574ee64
fixup! chromium-integration
rogerwang Jul 12, 2016
1fc5fd6
fix unsigned long print in 32-bit build
rogerwang Jul 13, 2016
8e95e46
fixup! chromium-integration
rogerwang Jun 8, 2016
fd8c3b7
fixup! chromium-integration
rogerwang Jun 8, 2016
b1e34bd
fixup! chromium-integration
rogerwang Jun 12, 2016
992bb4a
support GN build
rogerwang Jun 12, 2016
e181b1f
fixup! chromium-integration
GnorTech Jul 15, 2016
43b7c43
fixup! chromium-integration
rogerwang Jul 22, 2016
abe5221
fix build error: value vs v8::value
rogerwang Aug 18, 2016
25b9853
fixup! chromium-integration
rogerwang Aug 19, 2016
d35fe67
fix type_traits for OSX
rogerwang Aug 19, 2016
8bdc2d7
fixed typos in common.gypi to prevent nw-gyp failure
Sep 5, 2016
a37907b
[mac] fix for component build on osx
Sep 19, 2016
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.
5 changes: 2 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
lib/internal/v8_prof_polyfill.js
lib/internal/v8_prof_processor.js
lib/punycode.js
test/addons/??_*/
test/fixtures
test/**/node_modules
test/disabled
test/tmp*/
tools/doc/node_modules
tools/eslint
node_modules
81 changes: 47 additions & 34 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -5,76 +5,83 @@ env:
rules:
# Possible Errors
# http://eslint.org/docs/rules/#possible-errors
comma-dangle: [2, "only-multiline"]
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-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-negated-in-lhs: 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
no-fallthrough: 2
no-global-assign: 2
no-multi-spaces: 2
no-octal: 2
no-redeclare: 2
no-self-assign: 2
no-unused-labels: 2

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

# Variables
# http://eslint.org/docs/rules/#variables
no-delete-var: 2
no-undef: 2
no-unused-vars: [2, {"args": "none"}]
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-modules: [2, sys, _linklist]

# Stylistic Issues
# http://eslint.org/docs/rules/#stylistic-issues
brace-style: [2, 1tbs, {allowSingleLine: true}]
comma-spacing: 2
eol-last: 2
indent: [2, 2, {SwitchCase: 1}]
func-call-spacing: 2
indent: [2, 2, {SwitchCase: 1, MemberExpression: 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}]
no-trailing-spaces: 2
quotes: [2, "single", "avoid-escape"]
quotes: [2, single, avoid-escape]
semi: 2
space-before-blocks: [2, "always"]
space-before-function-paren: [2, "never"]
space-in-parens: [2, "never"]
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}]
arrow-parens: [2, always]
arrow-spacing: [2, {before: true, after: true}]
constructor-super: 2
no-class-assign: 2
no-confusing-arrow: 2
Expand All @@ -83,28 +90,34 @@ rules:
no-new-symbol: 2
no-this-before-super: 2
prefer-const: 2
rest-spread-spacing: 2
template-curly-spacing: 2

# Custom rules in tools/eslint-rules
new-with-error: [2, "Error", "RangeError", "TypeError", "SyntaxError", "ReferenceError"]

align-function-arguments: 2
align-multiline-assignment: 2
assert-fail-single-argument: 2
new-with-error: [2, Error, RangeError, TypeError, SyntaxError, ReferenceError]
no-deepEqual: 2
no-definegetter-definesetter: 2

# Global scoped method and vars
globals:
DTRACE_HTTP_CLIENT_REQUEST : false
LTTNG_HTTP_CLIENT_REQUEST : false
COUNTER_HTTP_CLIENT_REQUEST : false
DTRACE_HTTP_CLIENT_RESPONSE : false
LTTNG_HTTP_CLIENT_RESPONSE : false
COUNTER_HTTP_CLIENT_RESPONSE : false
DTRACE_HTTP_SERVER_REQUEST : false
LTTNG_HTTP_SERVER_REQUEST : false
COUNTER_HTTP_SERVER_REQUEST : false
DTRACE_HTTP_SERVER_RESPONSE : false
LTTNG_HTTP_SERVER_RESPONSE : false
COUNTER_HTTP_SERVER_RESPONSE : false
DTRACE_NET_STREAM_END : false
LTTNG_NET_STREAM_END : false
COUNTER_NET_SERVER_CONNECTION_CLOSE : false
DTRACE_NET_SERVER_CONNECTION : false
LTTNG_NET_SERVER_CONNECTION : false
COUNTER_NET_SERVER_CONNECTION : false
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
20 changes: 7 additions & 13 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,13 @@
<!--
Thanks for wanting to report an issue you've found in Node.js. Please fill in
the template below by replacing the html comments with an appropriate answer.
If unsure about something, just do as best as you're able.
Thank you for reporting an issue.
Please fill in as much of the template below as you're able.

version: usually output of `node -v`
platform: either `uname -a` output, or if Windows, version and 32 or 64-bit.
subsystem: optional -- if known please specify affected core module name.
Version: output of `node -v`
Platform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)
Subsystem: if known, please specify affected core module name

It will be much easier for us to fix the issue if a test case that reproduces
the problem is provided. Ideally this test case should not have any external
dependencies. We understand that it is not always possible to reduce your code
to a small test case, but we would appreciate to have as
much data as possible.

Thank you!
If possible, please provide code that demonstrates the problem, keeping it as
simple and free of external dependencies as you are able.
-->

* **Version**:
Expand Down
29 changes: 9 additions & 20 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,22 @@
<!--
Thank you for submitting a pull request to Node.js. Before you submit, please
review below requirements and walk through the checklist. You can 'tick'
a box by using the letter "x": [x].
Thank you for your pull request. Please review below requirements.

Run the test suite by invoking: `make -j4 lint test` on linux or
`vcbuild test nosign` on Windows.
Bug fixes and new features should include tests and possibly benchmarks.

If this aims to fix a regression or you’re adding a feature, make sure you also
write a test. Finally – if possible – a benchmark that quantifies your changes.

Finally, read through our contributors guide and make adjustments as necessary:
https://github.com/nodejs/node/blob/master/CONTRIBUTING.md
Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md
-->

##### Checklist
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

<!-- remove lines that do not apply to you -->

- [ ] tests and code linting passes
- [ ] a test and/or benchmark is included
- [ ] `make -j4 test` (UNIX), or `vcbuild test nosign` (Windows) passes
- [ ] tests and/or benchmarks are included
- [ ] documentation is changed or added
- [ ] the commit message follows commit guidelines

- [ ] commit message follows commit guidelines

##### Affected core subsystem(s)

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


##### Description of change

<!-- provide a description of the change below this comment -->
<!-- Provide a description of the change below this comment. -->
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ _UpgradeReport_Files/
ipch/
*.sdf
*.opensdf
*.VC.opendb
.vs/
.vscode/

/config.mk
/config.gypi
Expand Down
35 changes: 35 additions & 0 deletions .remarkrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"plugins": {
"remark-lint": {
"code-block-style": false,
"definition-case": false,
"emphasis-marker": false,
"first-heading-level": false,
"heading-increment": false,
"list-item-content-indent": false,
"list-item-bullet-indent": false,
"list-item-indent": false,
"list-item-spacing": false,
"maximum-heading-length": false,
"maximum-line-length": false,
"no-consecutive-blank-lines": false,
"no-duplicate-headings": false,
"no-emphasis-as-heading": false,
"no-file-name-articles": false,
"no-file-name-irregular-characters": false,
"no-heading-punctuation": false,
"no-html": false,
"no-inline-padding": false,
"no-shell-dollars": false,
"no-shortcut-reference-link": false,
"no-literal-urls": false,
"no-missing-blank-lines": false,
"no-multiple-toplevel-headings": false,
"no-undefined-references": false,
"ordered-list-marker-style": false,
"ordered-list-marker-value": false,
"table-pipe-alignment": false,
"unordered-list-marker-style": false
}
}
}
Loading