blob: 7aaca2ef5c1332064fb728e3f335b8e754d37ce2 [file] [log] [blame] [edit]
[Hook Overrides]
# 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
# Check the associated packages get rev-bumped along with the mentioned eclass
# update.
cros_workon_revbump_eclass_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/.*$
# Monitor the following eclasses.
cros_workon_revbump_eclass_check:
cros-kernel.eclass
cros-kernel2.eclass
[Hook Scripts]
hook0=./sys-apps/dbus/presubmit_check.sh
rust ebuild checks=./dev-lang/rust/presubmit_check.py
llvm ebuild checks=./sys-devel/llvm/presubmit_check.py
cros format = cros format --check --commit ${PRESUBMIT_COMMIT} ${PRESUBMIT_FILES}
cros lint = cros lint --commit ${PRESUBMIT_COMMIT} ${PRESUBMIT_FILES}