Commit 034125e
committed
refactor(noVueSetupPropsReactivityLoss): simplify to parameter destructuring only
Foundation version with:
- Vue component discovery (export default, defineComponent)
- setup function detection (method & property forms)
- Parameter destructuring check (setup({ foo }))
Removed:
- Root scope destructuring
- toRefs/toRef validation
- Nested scope checking
- TypeScript tests
~604 lines → ~245 lines1 parent 5c36679 commit 034125e
26 files changed
Lines changed: 66 additions & 1307 deletions
File tree
- crates/biome_js_analyze
- src/lint/nursery
- tests/specs/nursery/noVueSetupPropsReactivityLoss
Lines changed: 20 additions & 378 deletions
Large diffs are not rendered by default.
Lines changed: 0 additions & 49 deletions
This file was deleted.
Lines changed: 0 additions & 85 deletions
This file was deleted.
Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 0 additions & 46 deletions
This file was deleted.
Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | | - | |
69 | 67 | | |
70 | 68 | | |
71 | 69 | | |
| |||
83 | 81 | | |
84 | 82 | | |
85 | 83 | | |
86 | | - | |
87 | | - | |
88 | 84 | | |
89 | 85 | | |
Lines changed: 0 additions & 38 deletions
This file was deleted.
0 commit comments