Synvoya and Claude Opus 4.8
f2ea6a6087
fix(elixir): expand multi-alias brace form into per-module imports edges
...
`alias Foo.{Bar, Baz}` (and the same import/require/use brace form) emitted
NO imports edges. tree-sitter-elixir represents it as a `dot` node holding the
base alias plus a trailing `tuple` of member aliases, but the import handler
only matched a bare `alias` child, so every multi-alias import was silently
dropped.
Add `_get_alias_modules`, which expands the brace form to `Foo.Bar`,
`Foo.Baz`, … while leaving the single form (`alias Foo.Bar`) unchanged. Adds a
fixture line + regression test.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-01 11:58:38 +01:00
..
2026-06-29 10:01:06 +01:00
2026-07-01 11:58:38 +01:00
2026-06-28 16:57:00 +01:00
2026-06-24 11:43:13 +01:00
2026-07-01 11:52:50 +01:00
2026-06-10 15:50:38 +01:00
2026-07-01 10:47:10 +01:00
2026-06-10 12:45:20 +01:00
2026-06-22 21:15:51 +01:00
2026-07-01 11:14:48 +01:00
2026-06-29 13:14:37 +01:00
2026-06-22 17:02:29 +01:00
2026-06-11 15:08:36 -06:00
2026-07-01 11:52:50 +01:00
2026-06-01 16:05:07 +01:00
2026-07-01 10:47:10 +01:00
2026-06-27 10:19:15 +01:00
2026-07-01 10:47:10 +01:00
2026-06-30 16:58:23 +01:00
2026-07-01 11:43:05 +01:00
2026-06-18 01:55:56 +01:00
2026-06-12 20:15:23 +01:00
2026-05-07 20:07:57 +01:00
2026-07-01 10:47:10 +01:00
2026-06-18 22:55:44 +01:00
2026-06-24 11:43:13 +01:00
2026-06-29 09:45:03 +01:00
2026-06-19 10:25:09 +01:00
2026-04-04 18:56:38 +01:00
2026-06-28 16:57:00 +01:00
2026-05-22 13:22:51 +01:00
2026-06-30 16:59:16 +01:00
2026-06-07 01:20:38 +01:00
2026-06-22 22:57:19 +01:00
2026-06-03 21:04:01 +01:00
2026-06-30 12:57:33 +01:00
2026-06-30 11:19:54 +01:00
2026-06-29 09:40:22 +01:00
2026-06-29 09:40:22 +01:00
2026-05-22 13:22:51 +01:00
2026-06-22 17:02:29 +01:00
2026-06-30 16:58:23 +01:00
2026-06-30 11:19:54 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-25 14:05:34 +01:00
2026-06-30 16:59:16 +01:00
2026-06-22 21:15:51 +01:00
2026-06-17 10:46:19 +01:00
2026-06-24 08:54:11 +01:00
2026-07-01 10:30:47 +01:00
2026-06-27 10:19:15 +01:00