add validation for Int-based languages at level 1
add codes to all of the violations, add level 1 language unit tests