ApeWorX / ape

The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
https://apeworx.io
Apache License 2.0
876 stars 133 forks source link

fix: issue with list-errors and mismatched config types #2151

Closed antazoey closed 3 months ago

antazoey commented 3 months ago

What I did

these were not the errors i set out to fix but ones i found along the way. im still working on the bug im trying to fix...

fix: an issue where list config errors locations were never found in ape-config.yaml files fix: an issue where missing key-based errors did not show any lines in config fix: issue where could not merge configs if one type was a dict and the other was (mistakenly) some other type