1#!/usr/bin/python 2# 3# Checks files to make sure they conform to LLVM standards which can be applied 4# to any programming language: at present, line length and trailing whitespace. 5 6import common_lint 7import sys 8 9class GenericCodeLint(common_lint.BaseLint): 10 MAX_LINE_LENGTH = 80 11 12 def RunOnFile(self, filename, lines): 13 common_lint.VerifyLineLength(filename, lines, 14 GenericCodeLint.MAX_LINE_LENGTH) 15 common_lint.VerifyTrailingWhitespace(filename, lines) 16 17 18def GenericCodeLintMain(filenames): 19 common_lint.RunLintOverAllFiles(GenericCodeLint(), filenames) 20 return 0 21 22 23if __name__ == '__main__': 24 sys.exit(GenericCodeLintMain(sys.argv[1:])) 25