foundry-rs / foundry-rs/foundry
note(`config`): stop overloading foundry.toml and provide namespaces for superfluous settings
Open
A-config
T-feature
T-likely-breaking
- Dominant language
- Rust
- Stars
- 10.6k
- Forks
- 2.6k
- Avg merge
- 18h 20m
- Merged PRs (30d)
- 510
Description
### Component
Forge
### Describe the feature you would like
`foundry.toml` seems to just have whatever latest feature jammed right into the global namespace for configuration, e.g. `odyssey = false`. I have no idea what is, it should be a child of a parent namespace. It should provide descriptive information such that I don't have to dig around to see what it is and why its causing me an error on updating forge.
it certainly does not belong in the `[profile.default]` namesapce.
### Additional context
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.