We should start with simple checks like license headers, etc and extend for there. The build should fail on violations.
See also HSEARCH-1178