You need 2 blank lines between each method definition. That will decrease the number of warnings/violations by a lot!