coreboot-kgpe-d16/util/lint
Michael Niewöhner 90fcffb416 kconfig_lint: restrict definition of defaults for choice elements
Defining defaults for symbols used inside choices is not allowed. Add a
check for this, so we can drop the existent, overly restrictive checks
in the follow-up change.

Change-Id: I45bce2633dbd168fceb81ceae9b68621b28526e8
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57715
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by:  Felix Singer <felixsinger@posteo.net>
Reviewed-by: Martin Roth <martinroth@google.com>
2021-09-23 22:25:53 +00:00
..
check-style util: Fix up a few comments after the "file is part of the" removal 2020-05-11 17:11:50 +00:00
check_lint_tests lint/check_lint_tests: Fix obsolete paths 2020-03-02 15:05:32 +00:00
checkpatch.pl lint: checkpatch: Add SUSPICIOUS_CODE_INDENT test 2021-06-08 22:10:07 +00:00
checkpatch_json.py checkpatch_json: Mark robotic comments as robotic 2021-04-15 19:08:00 +00:00
const_structs.checkpatch
description.md
kconfig_lint kconfig_lint: restrict definition of defaults for choice elements 2021-09-23 22:25:53 +00:00
kconfig_lint_README
lint util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-000-license-headers util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-001-no-global-config-in-romstage util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-007-checkpatch lint: checkpatch: Only exclude specific src/vendorcode/ subdirectories 2021-04-06 16:04:41 +00:00
lint-008-kconfig util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-014-qualified-types util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-extended-007-checkpatch util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-extended-015-final-newlines util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-extended-020-signed-off-by util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-000-license-headers util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-003-whitespace util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-004-style-labels util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-005-board-status util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-006-board-name util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-008-kconfig util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-009-old-licenses util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-010-asm-syntax util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-012-executable-bit util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-013-site-local util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-016-non-ascii util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-017-configs util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-018-symlinks util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-019-header-files util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-021-coreboot-lowercase util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-022-clang-format util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-023-filenames util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-024-kconfig-no-subsystem util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
lint-stable-026-line-endings util/lint: Check for windows line endings 2021-02-25 10:03:32 +00:00
lint-stable-027-maintainers-syntax lint: MAINTAINERS: check path matches to not only cover the directory 2021-04-13 14:29:43 +00:00
remccoms3.sed util: Update all shebangs to use /usr/bin/env 2021-01-25 08:57:40 +00:00
spelling.txt util/lint/spelling.txt: Disable `pres` 2021-01-17 16:49:00 +00:00