coreboot-kgpe-d16/util/lint
Martin Roth 0e6c0e18e3 kconfig_lint: make sure if and endif statements are balanced
In Kconfig files, the 'if' and 'endif' statements need to match up. A
file can't start an if statement that's completed in the next file.

Add a check as the files are being parsed to make sure that they match
up correctly.

Change-Id: If51207ea037089ab84c768e5a868270468cf4c4f
Signed-off-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/13876
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2016-03-03 20:42:49 +01:00
..
checkpatch.pl checkpatch: fine tune checks 2015-05-08 21:19:35 +02:00
kconfig_lint kconfig_lint: make sure if and endif statements are balanced 2016-03-03 20:42:49 +01:00
kconfig_lint_README kconfig_lint: demote 'always defined' errors to warnings 2016-02-09 21:52:45 +01:00
lint lint: properly terminate junit report on error 2015-11-19 16:13:50 +01:00
lint-000-license-headers lint: Check license headers for both paragraphs of the GPL 2016-02-02 03:24:57 +01:00
lint-001-no-global-config-in-romstage tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lint-007-checkpatch lint: rename lint-006-checkpatch because board name is lint-006 2016-01-12 22:32:16 +01:00
lint-008-kconfig kconfig_lint: update kconfig lint shell scripts 2016-02-10 17:17:56 +01:00
lint-stable-000-license-headers util/lint: Update license linter, make stable version 2016-01-18 04:15:53 +01:00
lint-stable-003-whitespace tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lint-stable-004-style-labels tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lint-stable-005-board-status tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lint-stable-006-board-name lint: Add check for new board name scheme 2015-04-18 08:31:36 +02:00
lint-stable-008-kconfig kconfig_lint: update kconfig lint shell scripts 2016-02-10 17:17:56 +01:00
lint-stable-009-old-licenses util/lint: Fix linter for old license headers 2016-01-21 12:31:53 +01:00
lint-stable-010-asm-syntax lint: test for assembler dialect switches 2016-02-07 00:36:46 +01:00
lint-stable-012-executable-bit lint: Add a check for the executable bit being set on source code 2016-01-30 03:23:44 +01:00
lint-stable-013-site-local lint: Make sure site-local isn't committed to coreboot repo 2016-02-16 22:47:39 +01:00
remccoms3.sed
spelling.txt Add Linux kernel's checkpatch.pl script 2015-02-11 19:53:53 +01:00