Description
Most contracts are not implementing their interface methods with override keywords. For example, the DistributionVault contract implements all its interface functions, but it doesn't add the override keyword to any of the functions.
This means the compiler won't check that the implementation is properly implementing what is defined on the interface, making it prone to spelling errors and function signature mismatching.
Recommendation
Add the override keyword to those contracts functions as a best practice and for compiler checks.
Status
Acknowledged