Skip to content

feat: Procedural Macro Resolution Doesn't Work for Nested Cairo Projects #23

@machuwey

Description

@machuwey

Related issue: #18 #20
@0xpantera

Currently, procedural resolution macros work perfectly if the opened cairo project is at the repository root. However, if Cairo contracts are nested deeper within a monorepo structure (such as under an apps folder), the procedural macro resolution does not function properly.

Example monorepo layout:

├── apps
│   ├── contracts
│   ├── frontend
│   └── indexer

In this scenario, the procedural macros are not resolved correctly.

Would it be possible to support procedural macro resolution for Cairo projects that are not directly located in the root directory, but nested deeper in a folder structure?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions