Danila Poyarkov
29d7ae4817
refactor(vue): centralize canvas menu groups
2026-05-17 14:09:52 +03:00
Danila Poyarkov
11e38b626a
test(e2e): extract shared editor setup fixture
...
- useEditorSetup() / useEditorSetupWithClear() in tests/e2e/fixtures.ts
- Migrated 17 specs to shared fixture, removing ~300 lines of boilerplate
- Moved getSelectedNode/getSelectedNodes to shared store helpers
- Replaced inline getSelectedNode in 4 specs with shared import
- Test duplication: 329 → 308 clones (10.12% → 9.08%)
2026-05-16 16:19:03 +03:00
Danila Poyarkov
b460d194e7
chore(test): trim stale path redirects
2026-05-16 14:28:40 +03:00
Danila Poyarkov
41fccdfcc6
chore(test): flag broad engine basic tests
2026-05-16 14:26:44 +03:00
Danila Poyarkov
46bf5a2bd2
test(engine): split profiler coverage by module
2026-05-16 14:15:04 +03:00
Danila Poyarkov
e6a6926f39
test(engine): split geometry coverage by domain
2026-05-16 13:30:25 +03:00
Danila Poyarkov
21b649e540
test(engine): organize clipboard and vector coverage
2026-05-16 13:18:38 +03:00
Danila Poyarkov
6eb50affc4
test(engine): move root tests into domains
2026-05-16 12:30:27 +03:00
Danila Poyarkov
937577c0e6
chore(test): generalize engine domain redirects
2026-05-16 12:22:03 +03:00
Danila Poyarkov
fca62ac3fe
chore(test): guard engine test domains
2026-05-16 12:18:21 +03:00
Danila Poyarkov
3eedd0740e
chore: move code-pattern checks to oxlint
2026-05-14 22:22:07 +03:00
Danila Poyarkov
686ca5326f
chore: enforce Vue style and state boundaries
2026-05-14 22:05:43 +03:00
Danila Poyarkov
3e6093106c
chore: enforce domain folder naming
2026-05-14 20:57:19 +03:00
Danila Poyarkov
9be159de3d
chore: harden architecture linting
2026-05-14 20:51:59 +03:00
Danila Poyarkov
8976ea7c3d
chore: enforce test structure rules
2026-05-14 20:35:23 +03:00
Danila Poyarkov
c80ce4c7a9
test: cover architecture lint rules
2026-05-14 19:07:23 +03:00
Danila Poyarkov
5acb8ffb6c
chore: guard shared UI boundaries
2026-05-14 19:00:51 +03:00
Danila Poyarkov
042271f519
chore: tighten architecture boundaries
2026-05-14 18:56:45 +03:00
Danila Poyarkov
00110c6c65
chore: add architecture linting
2026-05-14 18:23:25 +03:00