11# 📌 TODO Report
22
3- Total unique TODOs: ** 228 **
3+ Total unique TODOs: ** 236 **
44
55## TODO
66
7- - ` inline.js:34366 ` — Refactor login logic @alice #auth type=refactor _ ( priority=high, due=2025-06-01 )_
7+ - ` inline.js:49 ` — Refactor login logic @alice #auth type=refactor _ ( priority=high, due=2025-06-01 )_
88- ` inline.ts:1 ` — Refatorar este método _ ( priority=high, due=2025-06-01 )_
9- - ` inline.js:34821 ` — improve retry logic for API errors _ ( priority=high )_
9+ - ` inline.js:74 ` — improve retry logic for API errors _ ( priority=high )_
1010- ` inline.js:4 ` — Refactor this module
1111- ` inline.js:2227 ` — type ` options.auth ` based on ` options.authStrategy ` .
1212- ` inline.js:3994 ` — support preAuth = false where it hooks on 401
1313- ` inline.js:5413 ` — create separate package.
14- - ` inline.js:6310 ` — need to fix on node itself
15- - ` inline.js:11005 ` — Does this need queueMicrotask?
16- - ` inline.js:11183 ` — Avoid finished. It registers an unnecessary amount of listeners.
17- - ` inline.js:11544 ` — Implement.
18- - ` inline.js:11558 ` — Is this the best way to force a lock?
19- - ` inline.js:12616 ` — the spec is wrong, this is needed to pass WPTs
20- - ` inline.js:13445 ` — for H2 we need to gracefully flush the remaining enqueued
21- - ` inline.js:13466 ` — (fix): Should we error here with ClientDestroyedError?
22- - ` inline.js:14719 ` — Should we call onConnect immediately or on stream ready event?
23- - ` inline.js:14762 ` — unref only if current streams count is 0
24- - ` inline.js:14889 ` — Support aborted
25- - ` inline.js:14893 ` — Support timeout
26- - ` inline.js:14897 ` — Suppor push
27- - ` inline.js:14901 ` — Support trailers
28- - ` inline.js:16236 ` — session re-use does not wait for the first
29- - ` inline.js:16330 ` — Add support for h2c
30- - ` inline.js:16339 ` — (fix): Can a session become invalid once established? Don't think so?
31- - ` inline.js:17100 ` — (fix): This might be a bad idea?
32- - ` inline.js:17132 ` — adjust to support H2
33- - ` inline.js:17139 ` — Migrate header parsing here, to make Requests
34- - ` inline.js:19633 ` — argument idl type check
35- - ` inline.js:19652 ` —
36- - ` inline.js:20892 ` — (fix): Find and fix root cause for leaked listener.
37- - ` inline.js:21111 ` — given global’s relevant settings object’s cross-origin isolated
38- - ` inline.js:21254 ` — What if request.client is null?
39- - ` inline.js:21362 ` — should fetching request be blocked as mixed content?
40- - ` inline.js:21363 ` — should request be blocked by Content Security Policy?
41- - ` inline.js:22075 ` — cache
42- - ` inline.js:22218 ` — https://github.com/whatwg/fetch/issues/1285#issuecomment-896560129
43- - ` inline.js:22233 ` — credentials
44- - ` inline.js:22239 ` — proxy-authentication
45- - ` inline.js:22338 ` — Invoke some kind of callback?
46- - ` inline.js:22365 ` — (spec): The spec doesn't specify this but we need to cancel
47- - ` inline.js:22782 ` — (fix): Do we need connection here?
48- - ` inline.js:23310 ` — could this be simplified with AbortSignal.any
49- - ` inline.js:24014 ` — base-URL?
50- - ` inline.js:25520 ` — add comment explaining why this error occurs.
51- - ` inline.js:27602 ` — (fix): Provide some way for the user to cache the file to e.g. /tmp
52- - ` inline.js:27604 ` — (fix): Do we need 100-expect support to provide a way to do this properly?
53- - ` inline.js:27619 ` — (fix): We can't access ReadableStream internal state
54- - ` inline.js:27629 ` — Should we allow re-using iterable if !this.opts.idempotent
55- - ` inline.js:28314 ` — should we allow it with HTTP?
56- - ` inline.js:28375 ` — use RFC
57- - ` inline.js:30392 ` — enable once permessage-deflate is supported
58- - ` inline.js:31374 ` — optimize this
59- - ` inline.js:32537 ` — query stuff
60- - ` inline.js:38648 ` — handle blob, arraybuffer, other content types, etc.
61- - ` inline.js:39222 ` — add support for Cloudflare workers, etc.
62- - ` inline.js:41016 ` — clean this logic up
63- - ` inline.js:41120 ` — support audio here
64- - ` inline.js:42355 ` — these types are incompatible
65- - ` inline.js:46192 ` — Is this where the error should be thrown?
66- - ` inline.js:46579 ` — make nested formats configurable
14+ - ` inline.js:8105 ` — need to fix on node itself
15+ - ` inline.js:9660 ` — Use BigInt if supported?
16+ - ` inline.js:10363 ` — Test controller argument
17+ - ` inline.js:10683 ` — Ideally in this branch detaching should happen only if the buffer is not consumed fully.
18+ - ` inline.js:11472 ` — Fix alphabetical order.
19+ - ` inline.js:17543 ` — Does this need queueMicrotask?
20+ - ` inline.js:17721 ` — Avoid finished. It registers an unnecessary amount of listeners.
21+ - ` inline.js:18082 ` — Implement.
22+ - ` inline.js:18096 ` — Is this the best way to force a lock?
23+ - ` inline.js:19154 ` — the spec is wrong, this is needed to pass WPTs
24+ - ` inline.js:19983 ` — for H2 we need to gracefully flush the remaining enqueued
25+ - ` inline.js:20004 ` — (fix): Should we error here with ClientDestroyedError?
26+ - ` inline.js:21257 ` — Should we call onConnect immediately or on stream ready event?
27+ - ` inline.js:21300 ` — unref only if current streams count is 0
28+ - ` inline.js:21427 ` — Support aborted
29+ - ` inline.js:21431 ` — Support timeout
30+ - ` inline.js:21435 ` — Suppor push
31+ - ` inline.js:21439 ` — Support trailers
32+ - ` inline.js:22774 ` — session re-use does not wait for the first
33+ - ` inline.js:22868 ` — Add support for h2c
34+ - ` inline.js:22877 ` — (fix): Can a session become invalid once established? Don't think so?
35+ - ` inline.js:23638 ` — (fix): This might be a bad idea?
36+ - ` inline.js:23670 ` — adjust to support H2
37+ - ` inline.js:23677 ` — Migrate header parsing here, to make Requests
38+ - ` inline.js:26171 ` — argument idl type check
39+ - ` inline.js:26190 ` —
40+ - ` inline.js:27430 ` — (fix): Find and fix root cause for leaked listener.
41+ - ` inline.js:27649 ` — given global’s relevant settings object’s cross-origin isolated
42+ - ` inline.js:27792 ` — What if request.client is null?
43+ - ` inline.js:27900 ` — should fetching request be blocked as mixed content?
44+ - ` inline.js:27901 ` — should request be blocked by Content Security Policy?
45+ - ` inline.js:28613 ` — cache
46+ - ` inline.js:28756 ` — https://github.com/whatwg/fetch/issues/1285#issuecomment-896560129
47+ - ` inline.js:28771 ` — credentials
48+ - ` inline.js:28777 ` — proxy-authentication
49+ - ` inline.js:28876 ` — Invoke some kind of callback?
50+ - ` inline.js:28903 ` — (spec): The spec doesn't specify this but we need to cancel
51+ - ` inline.js:29320 ` — (fix): Do we need connection here?
52+ - ` inline.js:29848 ` — could this be simplified with AbortSignal.any
53+ - ` inline.js:30552 ` — base-URL?
54+ - ` inline.js:32058 ` — add comment explaining why this error occurs.
55+ - ` inline.js:34140 ` — (fix): Provide some way for the user to cache the file to e.g. /tmp
56+ - ` inline.js:34142 ` — (fix): Do we need 100-expect support to provide a way to do this properly?
57+ - ` inline.js:34157 ` — (fix): We can't access ReadableStream internal state
58+ - ` inline.js:34167 ` — Should we allow re-using iterable if !this.opts.idempotent
59+ - ` inline.js:34852 ` — should we allow it with HTTP?
60+ - ` inline.js:34913 ` — use RFC
61+ - ` inline.js:36930 ` — enable once permessage-deflate is supported
62+ - ` inline.js:37912 ` — optimize this
63+ - ` inline.js:39075 ` — query stuff
64+ - ` inline.js:45266 ` — handle blob, arraybuffer, other content types, etc.
65+ - ` inline.js:45840 ` — add support for Cloudflare workers, etc.
66+ - ` inline.js:47634 ` — clean this logic up
67+ - ` inline.js:47738 ` — support audio here
68+ - ` inline.js:48973 ` — these types are incompatible
69+ - ` inline.js:52810 ` — Is this where the error should be thrown?
70+ - ` inline.js:53197 ` — make nested formats configurable
71+ - ` inline.js:53494 ` — (jimmywarting): in the feature use conditional loading with top level await (requires 14.x)
6772- ` inline.js:5 ` — Refactor this logic to improve performance
6873- ` inline.js:40 ` — Eventually support sourceRoot, which has to be removed because the sources are already
6974- ` inline.js:138 ` — We should eventually support async loading of sourcemap files.
@@ -161,10 +166,11 @@ Total unique TODOs: **228**
161166## hack
162167
163168- ` inline.js:1470 ` — would
164- - ` inline.js:8784 ` — makes
165- - ` inline.js:9473 ` — for old IIS and Apache servers
166- - ` inline.js:9970 ` — y. This is necessary to avoid http-parser leaks.
167- - ` inline.js:36321 ` — because streams2 _ always_ doesn't emit 'end' until nextTick, so let
169+ - ` inline.js:6966 ` — makes
170+ - ` inline.js:7655 ` — for old IIS and Apache servers
171+ - ` inline.js:16508 ` — y. This is necessary to avoid http-parser leaks.
172+ - ` inline.js:42939 ` — because streams2 _ always_ doesn't emit 'end' until nextTick, so let
173+ - ` inline.js:54647 ` — makes specifying custom Host header possible.
168174- ` inline.js:194 ` — to prevent unexpected line breaks in the generated code
169175- ` inline.js:3220 ` — to not allow integers end with ` _ `
170176- ` inline.js:3296 ` —
@@ -178,8 +184,8 @@ Total unique TODOs: **228**
178184
179185## bug
180186
181- - ` inline.js:6308 ` — fix here.
182- - ` inline.js:21153 ` — ?
187+ - ` inline.js:8103 ` — fix here.
188+ - ` inline.js:27691 ` — ?
183189- ` inline.js:28 ` — .js.map
184190- ` inline.js:19 ` — ging will be slightly less informative
185191- ` inline.js:760 ` — scheduling
@@ -218,25 +224,27 @@ Total unique TODOs: **228**
218224- ` inline.js:44211 ` — via ` window ` and ` location ` global
219225- ` inline.ts:4 ` — that makes <reference types =" vite/types/importMeta " />
220226
221- ## Hack
222-
223- - ` inline.js:9975 ` — y.
224- - ` inline.js:590 ` — to work around lack of negative lookbehind in JS
225- - ` inline.js:141 ` — for first rule in CSS
226- - ` inline.js:3 ` — to avoid Module.runMain on node 18.6.0
227- - ` inline.js:17647 ` — to have stream not keep the event loop alive.
228-
229227## FIXME
230228
231- - ` inline.js:15388 ` — remove workaround when the Node bug is fixed
229+ - ` inline.js:9881 ` — Is this a bug in the specification, or in the test?
230+ - ` inline.js:21926 ` — remove workaround when the Node bug is fixed
232231- ` inline.js:17669 ` — Should probably have an option in net.Socket to create a
233232- ` inline.js:17677 ` — Hack to have stream not keep the event loop alive.
234233- ` inline.ts:3 ` — Corrigir possível vazamento de memória
235234- ` inline.py:1 ` — Handle edge case
236235
236+ ## Hack
237+
238+ - ` inline.js:16513 ` — y.
239+ - ` inline.js:590 ` — to work around lack of negative lookbehind in JS
240+ - ` inline.js:141 ` — for first rule in CSS
241+ - ` inline.js:3 ` — to avoid Module.runMain on node 18.6.0
242+ - ` inline.js:17647 ` — to have stream not keep the event loop alive.
243+
237244## Todo
238245
239- - ` inline.js:35187 ` — sWithStructuredTagsFromDir.ts
246+ - ` inline.js:41664 ` — sFromContent.ts
247+ - ` inline.js:41797 ` — sWithStructuredTagsFromDir.ts
240248- ` inline.js:4 ` — .ts
241249- ` inline.js:1 ` — (Babel 8): remove this file as Babel 8 drop support of core-js 2
242250- ` inline.js:1 ` — (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3
0 commit comments