| [Hook Overrides] |
| # Make sure cos_patch trailer is present |
| cos_patch_trailer_check: true |
| |
| # Make sure Manifest files are valid. |
| manifest_check: true |
| |
| # We use tabs in most places in ebuilds/helper files. |
| tab_check: false |
| |
| # On by default, but required for options below. |
| cros_license_check: true |
| |
| # ebuild and eclass files don't have 80-column limits, nor do many other files |
| # that live in this repository and are installed by packages. |
| long_line_check: false |
| |
| # Make sure RELEASE_NOTE field is present. |
| release_note_field_check: true |
| |
| [Hook Overrides Options] |
| # Ignore VERSION file and table file |
| cros_license_check: |
| --exclude_regex=\bVERSION$ |
| --exclude_regex=licenses/.*$ |
| --exclude_regex=chromeos-base/test-dlc/files/.*$ |
| --exclude_regex=\brevision_bump$ |
| --exclude_regex=app-benchmarks/bootchart/files/.*$ |
| |
| [Hook Scripts] |
| hook0=./sys-apps/dbus/presubmit_check.sh |
| rust ebuild checks=./dev-lang/rust/presubmit_check.py |
| cros format = cros format --check --commit ${PRESUBMIT_COMMIT} ${PRESUBMIT_FILES} |
| cros lint = cros lint ${PRESUBMIT_FILES} |