for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
Checks if the types of the passed arguments in a function/method call are compatible.