|  | #!/usr/bin/env python | 
|  | # | 
|  | # Checks files to make sure they conform to LLVM standards which can be applied | 
|  | # to any programming language: at present, line length and trailing whitespace. | 
|  |  | 
|  | import common_lint | 
|  | import sys | 
|  |  | 
|  | class GenericCodeLint(common_lint.BaseLint): | 
|  | MAX_LINE_LENGTH = 80 | 
|  |  | 
|  | def RunOnFile(self, filename, lines): | 
|  | common_lint.VerifyLineLength(filename, lines, | 
|  | GenericCodeLint.MAX_LINE_LENGTH) | 
|  | common_lint.VerifyTrailingWhitespace(filename, lines) | 
|  |  | 
|  |  | 
|  | def GenericCodeLintMain(filenames): | 
|  | common_lint.RunLintOverAllFiles(GenericCodeLint(), filenames) | 
|  | return 0 | 
|  |  | 
|  |  | 
|  | if __name__ == '__main__': | 
|  | sys.exit(GenericCodeLintMain(sys.argv[1:])) |