This is an initial take on adjusting the foundry-template to the Vac's
smart contract unit's needs. In a nutshell what this does is:
1. Update README to not refer to upstream repo where not necessary
2. Removes PRBergTest library from dependencies
3. Removes `FUNDING.qml`
4. Adjust CI actions
There are more things to be done and decided on in follow-up commits.
* use solhint-community fork
We're trying to keep solhint afloat with a fork, and done some work on
it so far, mainly the no-unused-imports rule.
Any feedback is appreciated, hope this helps ✨
see announcement:
https://blog.capu.tech/announcing-solhint-community.html
* docs: update README
---------
Co-authored-by: Paul Razvan Berg <paul.razvan.berg@gmail.com>
build: remove "prettier-plugin-solidity" and "solhint-plugin-prettier" deps
chore: add "fmt" configuration in Foundry config
chore: delete solidity override from Prettier rules
chore: delete solidity rules from Solhint config
chore: modify scripts to run Prettier on all files except "*.sol"
test: document "setUp" function