blob: 5614d284a506e2c28cba189cb074ff84b3660b60 [file] [log] [blame]
# This config file disables some of the ChromiumOS source style checks and
# adds a hook to validate .py files. Comment out the disable-flags for
# any checks you want to leave enabled. Edit utils/pylintrc to disable any
# pylint checks.
[Hook Overrides]
cros_license_check: false
long_line_check: true
[Hook Scripts]
git_cl_presubmit = vpython3 $(which $(if [[ "${PRESUBMIT_COMMIT}" = pre-submit ]]; then echo --commit; fi)
# If running in the chroot, EPYTHON ensures the wrappers don't get the wrong
# version.
pylint = EPYTHON=python2 ./utils/
check_control_files = ./site_utils/presubmit_hooks/
# Not enabled because it takes a few minutes. Put here for convenience
# and as a bookmark. TODO: some wrapper script
# computing optimal -r options based on PRESUBMIT_FILES.
# unittest_suite = ./utils/ # -r server/
check_json_files = ./site_utils/presubmit_hooks/
[Hook Overrides Options]
long_line_check: --exclude_regex=\bfirmware_Cr50ConsoleCommands/pinmux$ --exclude_regex=\bcontrol(\.[\S]+)?$