Comments in ResearchGate about Fortran

It is true that if you don’t use MODULEs or explicit INTERFACEs, a Fortran compiler may not detect mismatches when the procedure call and procedure are in separate source files. I wonder if compilers have options to catch this or if there are other tools do so.