Mercurial > hg > CbC > CbC_llvm
view utils/lint/generic_lint.py @ 109:6916f1d3a436
meu
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 01 Feb 2016 03:02:03 +0900 |
parents | 95c75e76d11b |
children |
line wrap: on
line source
#!/usr/bin/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:]))