GeezerVison is showing github.com — lib: do not disable linter for entire files · nodejs/node@72de4e7
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: lib/internal/http2/core.js +3-4Lines changed: 3 additions & 4 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | 'use strict'; | 2 | 2 |
| 3 | | -/* eslint-disable no-use-before-define */ | 4 | | - | 5 | 3 | const { | 6 | 4 | ArrayFrom, | 7 | 5 | ArrayIsArray, | @@ -363,6 +361,7 @@ function onSessionHeaders(handle, id, cat, flags, headers, sensitiveHeaders) { | 363 | 361 | } | 364 | 362 | // session[kType] can be only one of two possible values | 365 | 363 | if (type === NGHTTP2_SESSION_SERVER) { | | 364 | + // eslint-disable-next-line no-use-before-define | 366 | 365 | stream = new ServerHttp2Stream(session, handle, id, {}, obj); | 367 | 366 | if (endOfStream) { | 368 | 367 | stream.push(null); | @@ -374,6 +373,7 @@ function onSessionHeaders(handle, id, cat, flags, headers, sensitiveHeaders) { | 374 | 373 | stream[kState].flags |= STREAM_FLAGS_HEAD_REQUEST; | 375 | 374 | } | 376 | 375 | } else { | | 376 | + // eslint-disable-next-line no-use-before-define | 377 | 377 | stream = new ClientHttp2Stream(session, handle, id, {}); | 378 | 378 | if (endOfStream) { | 379 | 379 | stream.push(null); | @@ -1788,6 +1788,7 @@ class ClientHttp2Session extends Http2Session { | 1788 | 1788 |
| 1789 | 1789 | const headersList = mapToHeaders(headers); | 1790 | 1790 |
| | 1791 | + // eslint-disable-next-line no-use-before-define | 1791 | 1792 | const stream = new ClientHttp2Stream(this, undefined, undefined, {}); | 1792 | 1793 | stream[kSentHeaders] = headers; | 1793 | 1794 | stream[kOrigin] = `${headers[HTTP2_HEADER_SCHEME]}://` + | @@ -3412,5 +3413,3 @@ module.exports = { | 3412 | 3413 | Http2ServerRequest, | 3413 | 3414 | Http2ServerResponse, | 3414 | 3415 | }; | 3415 | | - | 3416 | | -/* eslint-enable no-use-before-define */ |
Collapse file Copy file name to clipboardExpand all lines: lib/internal/webstreams/readablestream.js +4-4Lines changed: 4 additions & 4 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | 'use strict'; | 2 | 2 |
| 3 | | -/* eslint-disable no-use-before-define */ | 4 | | - | 5 | 3 | const { | 6 | 4 | ArrayBuffer, | 7 | 5 | ArrayBufferPrototypeGetByteLength, | @@ -343,10 +341,12 @@ class ReadableStream { | 343 | 341 | const mode = options?.mode; | 344 | 342 |
| 345 | 343 | if (mode === undefined) | | 344 | + // eslint-disable-next-line no-use-before-define | 346 | 345 | return new ReadableStreamDefaultReader(this); | 347 | 346 |
| 348 | 347 | if (`${mode}` !== 'byob') | 349 | 348 | throw new ERR_INVALID_ARG_VALUE('options.mode', mode); | | 349 | + // eslint-disable-next-line no-use-before-define | 350 | 350 | return new ReadableStreamBYOBReader(this); | 351 | 351 | } | 352 | 352 |
| @@ -466,6 +466,7 @@ class ReadableStream { | 466 | 466 | preventCancel = false, | 467 | 467 | } = options; | 468 | 468 |
| | 469 | + // eslint-disable-next-line no-use-before-define | 469 | 470 | const reader = new ReadableStreamDefaultReader(this); | 470 | 471 | let done = false; | 471 | 472 | let started = false; | @@ -576,6 +577,7 @@ class ReadableStream { | 576 | 577 | locked: this.locked, | 577 | 578 | state: this[kState].state, | 578 | 579 | supportsBYOB: | | 580 | + // eslint-disable-next-line no-use-before-define | 579 | 581 | this[kState].controller instanceof ReadableByteStreamController, | 580 | 582 | }); | 581 | 583 | } | @@ -3259,5 +3261,3 @@ module.exports = { | 3259 | 3261 | setupReadableByteStreamController, | 3260 | 3262 | setupReadableByteStreamControllerFromSource, | 3261 | 3263 | }; | 3262 | | - | 3263 | | -/* eslint-enable no-use-before-define */ |
Collapse file Copy file name to clipboardExpand all lines: lib/internal/webstreams/writablestream.js +1-4Lines changed: 1 addition & 4 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | 'use strict'; | 2 | 2 |
| 3 | | -/* eslint-disable no-use-before-define */ | 4 | | - | 5 | 3 | const { | 6 | 4 | ArrayPrototypePush, | 7 | 5 | ArrayPrototypeShift, | @@ -262,6 +260,7 @@ class WritableStream { | 262 | 260 | getWriter() { | 263 | 261 | if (!isWritableStream(this)) | 264 | 262 | throw new ERR_INVALID_THIS('WritableStream'); | | 263 | + // eslint-disable-next-line no-use-before-define | 265 | 264 | return new WritableStreamDefaultWriter(this); | 266 | 265 | } | 267 | 266 |
| @@ -1360,5 +1359,3 @@ module.exports = { | 1360 | 1359 | setupWritableStreamDefaultControllerFromSink, | 1361 | 1360 | setupWritableStreamDefaultController, | 1362 | 1361 | }; | 1363 | | - | 1364 | | -/* eslint-enable no-use-before-define */ |
|