Closed gustaveWPM closed 9 months ago
BlogArchitecture
is now autogenerated: https://github.com/Tirraa/dashboard_rtm/commit/49d8d5875a837858fa22a7024a14542deea128de
STATICLY_CHECKED_DATA
is now autogenerated: https://github.com/Tirraa/dashboard_rtm/commit/c7e171f6b0f2938bbf69f1515cace939625906b5
LGTM
I've given it a lot of thought, and in the end I think the code is now sufficiently abstract and well-structured that there's not much need for the static analyzer. (Its code was horrible, so it's good to be able to remove a lot of it).
In fact, I think the future of type safety and DX in this project lies in code generation.
Likewise:
And:
Autogenerating this will remove 85% of the static analyzer code. Looks nice to me.