code: def CheckStyle(filename, linenumber, clean_lines, errors):
      
      CheckIndent(filename, linenumber, clean_lines, errors)
      CheckCommandSpaces(filename, linenumber, clean_lines, errors)
      line = clean_lines.raw_lines[linenumber]
      if line.find('\t') != -1:
          errors(filename, linenumber, 'whitespace/tabs', 'Tab found; please use spaces')
  
      if line and line[-1].isspace():
          errors(filename, linenumber, 'whitespace/eol', 'Line ends in whitespace')
  
      CheckRepeatLogic(filename, linenumber, clean_lines, errors)
docs: Check style issues. These are:
      No extra spaces between command and parenthesis
      Matching spaces between parenthesis and arguments
      No repeated logic in else(), endif(), endmacro()