Skip to content

Support parsing: Elixir Mix project metadata (mix.exs) #370

@mstykow

Description

@mstykow

Follow-up issue for static mix.exs support after the first mix.lock-only Hex parser lands.

Current status covered elsewhere:

  • static parsing of mix.lock
  • extraction of locked Hex package versions, repos, checksums, managers, and nested dependency requirements
  • explicit no-code-execution scope for the first Hex slice

Remaining work:

  • decide whether a literal-only mix.exs subset is useful enough to support
  • extract top-level project identity and direct dependency declarations without executing Elixir
  • define strict limits around dynamic expressions, module attributes, helper functions, env checks, and umbrella-specific patterns

Related umbrella issue: #341

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions