Interesting points about
credo. I am actually full-time Elixir developer and in our company we keep Credo as dev dependency so I just used this configuration I am used to. But we don't have any open-source public library and your points makes sense. I will do a bit more research on this topic but now I am more inclined to remove
Just to be sure I understand:
credois dev dependency so it is not installed in projects using
spaceboyframework. So you are concerned just with this repo and conveniences for
- Currently there is no CI/CD configured.
- What do you mean by "warnings about recompilation"? I don't see any warnings locally. Could you post some example?
I would like to keep
credoas dev dependency because it makes the local configuration easier (it is installed automatically vs. user needs to install it globally to be able to use it). On the other hand it is pretty small benefit so if it is causing some issues or slowdowns (
credocan take a long time to compile) I am willing to consider alternatives :)
BTW how did you found this project? Are you using it for your capsule or just exploring? I am preparing to announce it on Gemini mailing list soon so if you have some experience using this project I would love to hear it. Also any suggestions or pinpoints are welcomed! You can fill and todo here or write me an email at