Aiden Bai
7ba92adbd4
perf(native): reduce analysis overhead and preserve effect parity
2026-09-08 03:55:08 -07:00
Aiden Bai
1fb96dad4e
perf(native): streamline JSX and reduced-motion analysis
2026-09-07 21:33:08 -07:00
Aiden Bai
cc37b4117f
perf(native): reduce repeated rule work and preserve hook defaults
2026-09-07 20:34:54 -07:00
Aiden Bai
246b1567f1
perf(native): cache cross-file exports and package manifests
2026-09-07 18:27:33 -07:00
Aiden Bai
a5082809de
fix(native): match JavaScript require motion semantics
2026-09-07 05:09:44 -07:00
Aiden Bai
4ee14c5903
perf(native): extract duplicate JSX candidates with Oxc
2026-09-07 04:14:19 -07:00
Aiden Bai
5feea7bd60
perf(native): analyze project motion with Oxc
2026-09-06 22:58:17 -07:00
Aiden Bai
5ba2c7a816
perf(native): reuse scan preprocessing and bound taint search
2026-09-06 20:07:05 -07:00
Aiden Bai
1e347721f4
perf(native): reduce scan serialization and regex fallback
2026-09-06 16:44:34 -07:00
Aiden Bai
43fee55361
perf(native): reduce security scan traversal and regex overhead
2026-09-06 15:14:44 -07:00
Aiden Bai
179e8eeb85
fix(native): preserve updater hydration and Windows resolver parity
...
Match nested state-member mutation and prior setter invalidation semantics, preserve TypeScript wrapper boundaries in hydration comparisons, and adapt verbatim Windows importer paths at the Next image ownership resolver boundary. Add 46 exact positive and negative AST controls.
2026-09-06 12:58:53 -07:00
Aiden Bai
15d8b1e9bf
perf(native): reuse security scan preprocessing
...
Share per-input comment masking and JavaScript regex normalization, and skip normalization when no necessary raw candidate exists. Preserve exact key-lifecycle whitespace, case, comment and placeholder behavior with firing controls and forward/reverse scan parity.
2026-09-06 12:58:41 -07:00
Aiden Bai
248d57435e
perf(native): defer and reuse cross-file rule analysis
2026-09-06 10:40:25 -07:00
Aiden Bai
e330662bb5
perf(native): bound fast refresh workspace discovery
2026-09-06 09:30:33 -07:00
Aiden Bai
503a68c4db
feat(native): prepare standalone experimental npm packages
2026-09-06 08:18:44 -07:00
Aiden Bai
56f576b82c
fix(native): close callback and state guard parity gaps
2026-09-05 19:44:12 -07:00
Aiden Bai
2f45687444
fix(native): harden effect and project-resolution parity
2026-09-05 18:38:22 -07:00
Aiden Bai
3ced1c98d3
fix(native): sync upstream rule boundaries
2026-09-05 16:43:28 -07:00
Aiden Bai
82a4d26458
fix(native): preserve runtime diagnostic boundaries
2026-09-05 14:59:23 -07:00
Aiden Bai
4611492b7a
fix(native): preserve multiline HTML template parity
2026-09-05 12:05:00 -07:00
Aiden Bai
f08f1e9f2e
fix(native): target glibc 2.28 for Linux packages
2026-09-05 02:04:39 -07:00
Aiden Bai
1b3f93d254
fix(native): harden scan parity and artifact provenance
2026-09-05 01:13:56 -07:00
Aiden Bai
83f13f4cf2
feat(native): port non-socket security rules
2026-09-03 02:16:18 -07:00
Aiden Bai
a4ccc7512f
fix(native): cover Windows root route parity
2026-09-02 21:41:14 -07:00
Aiden Bai
b72658aa8a
fix(native): canonicalize project roots on Windows
2026-09-02 19:50:08 -07:00
Aiden Bai
6e6945b875
feat(native): package react-doctor-rust
2026-09-02 18:15:59 -07:00
Aiden Bai
0ce8d9b500
fix(native): sync rule fixes from main
2026-09-02 01:29:54 -07:00
Aiden Bai
bb66fd1bbf
perf(native): complete retained rule ports
2026-09-01 22:52:53 -07:00
Aiden Bai
a3d27cd572
perf(native): port React hook and parent data rules
2026-09-01 08:06:38 -07:00
Aiden Bai
69c6f7e348
perf(native): port effect chain and memo default rules
2026-09-01 01:37:16 -07:00
Aiden Bai
85db853c2f
perf(native): port hydration guard rules
2026-09-01 00:08:37 -07:00
Aiden Bai
074af61e79
perf(native): port Fast Refresh export rule
2026-08-31 20:38:20 -07:00
Aiden Bai
4e9cd83914
perf(native): port derived state rules
2026-08-31 16:55:55 -07:00
Aiden Bai
82799f65b6
fix(native): sync type-only browser globals
2026-08-31 14:58:22 -07:00
Aiden Bai
ae1900252e
perf(native): port no-chain-state-updates
2026-08-31 14:43:51 -07:00
Aiden Bai
d41d738877
perf(native): port no-initialize-state
2026-08-31 11:04:14 -07:00
Aiden Bai
aecf1e8658
perf(native): port module browser global rule
2026-08-31 08:11:13 -07:00
Aiden Bai
cf33a33fc2
perf(native): port prop callback effect rule
2026-08-31 06:46:15 -07:00
Aiden Bai
8e12d86e34
perf(native): port render state rules
2026-08-31 05:48:42 -07:00
Aiden Bai
61e9e361dc
perf(native): port effect state rules
2026-08-31 03:41:18 -07:00
Aiden Bai
859184b681
perf(native): port async correctness rules
2026-08-31 00:24:41 -07:00
Aiden Bai
4e8788b6d3
perf(native): port React correctness rules
2026-08-30 23:27:14 -07:00
Aiden Bai
f889a4b86a
perf(native): port component correctness rules
2026-08-30 21:35:24 -07:00
Aiden Bai
7c2491244c
perf(native): port lifecycle state rules
2026-08-30 19:21:54 -07:00
Aiden Bai
ba8ab39d03
perf(native): port state and server rules
2026-08-30 18:05:42 -07:00
Aiden Bai
5d6b3d114a
perf(native): port render stability rules
2026-08-30 16:09:37 -07:00
Aiden Bai
96747a6e93
perf(native): port React optimization rules
2026-08-30 15:23:05 -07:00
Aiden Bai
9a5c9efc5b
perf(native): port unsafe JSON parse rule
2026-08-30 13:31:19 -07:00
Aiden Bai
7edf53bf38
perf(native): port list and server rules
2026-08-30 12:43:10 -07:00
Aiden Bai
a8fcfd99a5
perf(native): port accessibility and state rules
2026-08-30 10:37:34 -07:00