Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
d18b8e4
test(rsc): add test for `use server` binding and shadowing
hi-ogawa Apr 4, 2026
6afa067
test: more
hi-ogawa Apr 4, 2026
7b186d3
chore: task note
hi-ogawa Apr 4, 2026
9f92bbf
chore: more plan
hi-ogawa Apr 4, 2026
100c63c
wip: buildScopeTree
hi-ogawa Apr 4, 2026
c11c39d
wip: intergrate buildScopeTree
hi-ogawa Apr 4, 2026
a580b42
chore: still planning
hi-ogawa Apr 4, 2026
8182c60
wip: still bad
hi-ogawa Apr 4, 2026
6d08484
chore: fix types
hi-ogawa Apr 4, 2026
7ff6f86
chore: still planning
hi-ogawa Apr 4, 2026
c144d07
wip: better take
hi-ogawa Apr 4, 2026
8a009eb
wip: still planning
hi-ogawa Apr 4, 2026
cd3805e
chore: null -> undefined
hi-ogawa Apr 4, 2026
089195e
refactor: align extractIdentifiers
hi-ogawa Apr 4, 2026
1b14260
chore: nit braces
hi-ogawa Apr 4, 2026
c3a30cb
wip: still smells though
hi-ogawa Apr 4, 2026
64e4a7f
wip
hi-ogawa Apr 4, 2026
7c03a52
test: var/function hoisting
hi-ogawa Apr 4, 2026
379630a
refactor: nit
hi-ogawa Apr 4, 2026
206f93a
refactor: reduce slop
hi-ogawa Apr 4, 2026
e98aa06
refactor: rename
hi-ogawa Apr 4, 2026
37b77b3
refactor: nit
hi-ogawa Apr 4, 2026
47bf4e1
refactor: nit slop
hi-ogawa Apr 4, 2026
1b914eb
chore: nit
hi-ogawa Apr 4, 2026
e5a23ec
chore: nit
hi-ogawa Apr 4, 2026
a161866
fix: more scope nodes
hi-ogawa Apr 4, 2026
6462a63
fix(plugin-rsc): fix isBindingIdentifier for computed destructuring k…
hi-ogawa Apr 4, 2026
90027fa
fix: fix function hoisting in strict mode
hi-ogawa Apr 4, 2026
a1db3c6
chore: still planning
hi-ogawa Apr 4, 2026
a7ebf93
refactor: single ast walk + loop
hi-ogawa Apr 4, 2026
9e77cc3
refactor: nit slop
hi-ogawa Apr 4, 2026
9b15444
fix: track import too
hi-ogawa Apr 4, 2026
4ee5e3a
chore: todo
hi-ogawa Apr 4, 2026
9963908
refactor: replace periscopic
hi-ogawa Apr 4, 2026
45ebc39
refactor: move code
hi-ogawa Apr 4, 2026
003578f
refactor: rename
hi-ogawa Apr 4, 2026
f54dfc3
refactor: move code
hi-ogawa Apr 4, 2026
941f3d9
chore: rename
hi-ogawa Apr 4, 2026
d08504b
test: add scope test
hi-ogawa Apr 4, 2026
44c967f
test: use glob fixtures
hi-ogawa Apr 4, 2026
3bccb3d
test: use .snap.json
hi-ogawa Apr 4, 2026
716cef5
test: tweak scope tree format
hi-ogawa Apr 4, 2026
deb1077
refactor: WeakMap -> Map
hi-ogawa Apr 4, 2026
b361668
refactor: less slop
hi-ogawa Apr 4, 2026
114837a
refactor: nit
hi-ogawa Apr 4, 2026
018eeb7
test: nit slop
hi-ogawa Apr 4, 2026
cb00f2a
refactor: nit slop
hi-ogawa Apr 4, 2026
1ce7784
chore: done TODO
hi-ogawa Apr 4, 2026
b69dd9a
docs(plugin-rsc): clarify extractIdentifiers intent
hi-ogawa Apr 4, 2026
07a17ed
chore: nit slop comment
hi-ogawa Apr 4, 2026
8d93c97
chore: todo slop
hi-ogawa Apr 4, 2026
21dbd43
feat(plugin-rsc): add scope fixture review helper
hi-ogawa Apr 4, 2026
220b3f1
refactor(plugin-rsc): rewrite scope review helper in ts
hi-ogawa Apr 4, 2026
40807f5
test: tweak SerializedScope
hi-ogawa Apr 4, 2026
9a38574
chore: todo
hi-ogawa Apr 4, 2026
6ea923a
wip: codex fixed something
hi-ogawa Apr 4, 2026
e6d7f71
Revert "wip: codex fixed something"
hi-ogawa Apr 4, 2026
2aa5b1b
fix: port isReferenceIdentifier from vite ssr transform
hi-ogawa Apr 4, 2026
81264c7
chore: todo
hi-ogawa Apr 4, 2026
d1a79ce
fix: fix rest arguments as reference
hi-ogawa Apr 4, 2026
f071db6
test: ensure new line in snapshot
hi-ogawa Apr 4, 2026
f0eef77
fix: fix import specifier as reference
hi-ogawa Apr 4, 2026
ec94642
chore: todo
hi-ogawa Apr 4, 2026
f9ea930
test(plugin-rsc): extend scope assignment coverage
hi-ogawa Apr 4, 2026
e97a20e
chore: this is slop
hi-ogawa Apr 4, 2026
f064b1d
Revert "chore: this is slop"
hi-ogawa Apr 4, 2026
e29f15e
test: import typescript-eslint fixtures
hi-ogawa Apr 4, 2026
73fe300
test: fix import
hi-ogawa Apr 4, 2026
a600f6b
test(plugin-rsc): import typescript-eslint scope fixtures
hi-ogawa Apr 4, 2026
c6cbf90
fix(plugin-rsc): handle named class expression self-binding
hi-ogawa Apr 4, 2026
16cd5c0
chore: readme
hi-ogawa Apr 4, 2026
a9f21cf
chore: ignore fixtures format
hi-ogawa Apr 4, 2026
2ecf607
test(plugin-rsc): add local class self-reference fixtures
hi-ogawa Apr 4, 2026
f72f3d4
refactor: nit
hi-ogawa Apr 4, 2026
f6f1035
chore: more comment for human
hi-ogawa Apr 5, 2026
a6bcca0
refactor: de-slop
hi-ogawa Apr 5, 2026
fb56a35
refactor: de-slop
hi-ogawa Apr 5, 2026
a23b1f6
chore: move code for human
hi-ogawa Apr 5, 2026
0309e2b
chore: more comment
hi-ogawa Apr 5, 2026
1160c58
chore: more comment
hi-ogawa Apr 5, 2026
f45172a
fix(rsc): refine scope reference classification comments
hi-ogawa Apr 5, 2026
ab43378
docs(plugin-rsc): scope manager prior art research
hi-ogawa Apr 5, 2026
7e8d5e5
test(rsc): cover param default var hoisting gap
hi-ogawa Apr 5, 2026
1bd9638
docs(plugin-rsc): replace local paths with GitHub URLs in research notes
hi-ogawa Apr 5, 2026
5252fb1
fix(plugin-rsc): remove hard-coded fixture path
hi-ogawa Apr 5, 2026
3aaba5c
docs(rsc): refresh scope analysis notes
hi-ogawa Apr 5, 2026
1f9cc70
chore: reviewed slop
hi-ogawa Apr 5, 2026
a8a11d2
docs(plugin-rsc): fill in comparison table in scope manager research …
hi-ogawa Apr 5, 2026
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .oxfmtrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
"groups": [["builtin"], ["external"]]
},
"ignorePatterns": [
"*.snap.json",
"typescript-eslint/",
"packages/*/CHANGELOG.md",
"playground-temp/",
"dist/",
Expand Down
Loading
Loading