Currently, the system lacks a way to automatically lint the changes. We are relying only on our CI to catch such errors. The tricky part is that we are using a mono repo and it is not trivial to configure husky. Check this guide: it might be good, however, the prepare script is called even if somebody installs our package in their machine. Therefore, it does not work really well for libraries like the contracts project
Currently, the system lacks a way to automatically lint the changes. We are relying only on our CI to catch such errors. The tricky part is that we are using a mono repo and it is not trivial to configure husky. Check this guide: it might be good, however, the
preparescript is called even if somebody installs our package in their machine. Therefore, it does not work really well for libraries like thecontractsproject