| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Enables directory-specific presubmit checks to run at upload and/or commit. | 6 """Enables directory-specific presubmit checks to run at upload and/or commit. |
| 7 """ | 7 """ |
| 8 | 8 |
| 9 __version__ = '1.3.4' | 9 __version__ = '1.3.4' |
| 10 | 10 |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 146 know stuff about the change they're looking at. | 146 know stuff about the change they're looking at. |
| 147 """ | 147 """ |
| 148 | 148 |
| 149 # File extensions that are considered source files from a style guide | 149 # File extensions that are considered source files from a style guide |
| 150 # perspective. Don't modify this list from a presubmit script! | 150 # perspective. Don't modify this list from a presubmit script! |
| 151 DEFAULT_WHITE_LIST = ( | 151 DEFAULT_WHITE_LIST = ( |
| 152 # C++ and friends | 152 # C++ and friends |
| 153 r".*\.c", r".*\.cc", r".*\.cpp", r".*\.h", r".*\.m", r".*\.mm", | 153 r".*\.c", r".*\.cc", r".*\.cpp", r".*\.h", r".*\.m", r".*\.mm", |
| 154 r".*\.inl", r".*\.asm", r".*\.hxx", r".*\.hpp", | 154 r".*\.inl", r".*\.asm", r".*\.hxx", r".*\.hpp", |
| 155 # Scripts | 155 # Scripts |
| 156 r".*\.js", r".*\.py", r".*\.json", r".*\.sh", r".*\.rb", | 156 r".*\.js", r".*\.py", r".*\.sh", r".*\.rb", r".*\.pl", r".*\.pm", |
| 157 # No extension at all | 157 # No extension at all, note that ALL CAPS files are black listed |
| 158 r"(^|.*[\\\/])[^.]+$", | 158 r"(^|.*[\\\/])[^.]+$", |
| 159 # Other | 159 # Other |
| 160 r".*\.java", r".*\.mk", r".*\.am", r".*\.txt", | 160 r".*\.java", r".*\.mk", r".*\.am", |
| 161 ) | 161 ) |
| 162 | 162 |
| 163 # Path regexp that should be excluded from being considered containing source | 163 # Path regexp that should be excluded from being considered containing source |
| 164 # files. Don't modify this list from a presubmit script! | 164 # files. Don't modify this list from a presubmit script! |
| 165 DEFAULT_BLACK_LIST = ( | 165 DEFAULT_BLACK_LIST = ( |
| 166 r".*\bexperimental[\\\/].*", | 166 r".*\bexperimental[\\\/].*", |
| 167 r".*\bthird_party[\\\/].*", | 167 r".*\bthird_party[\\\/].*", |
| 168 # Output directories (just in case) | 168 # Output directories (just in case) |
| 169 r".*\bDebug[\\\/].*", | 169 r".*\bDebug[\\\/].*", |
| 170 r".*\bRelease[\\\/].*", | 170 r".*\bRelease[\\\/].*", |
| (...skipping 877 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1048 options.commit, | 1048 options.commit, |
| 1049 options.verbose, | 1049 options.verbose, |
| 1050 sys.stdout, | 1050 sys.stdout, |
| 1051 sys.stdin, | 1051 sys.stdin, |
| 1052 options.default_presubmit, | 1052 options.default_presubmit, |
| 1053 options.may_prompt) | 1053 options.may_prompt) |
| 1054 | 1054 |
| 1055 | 1055 |
| 1056 if __name__ == '__main__': | 1056 if __name__ == '__main__': |
| 1057 sys.exit(Main(sys.argv)) | 1057 sys.exit(Main(sys.argv)) |
| OLD | NEW |