coreboot/util/lint
Nicholas Sudsgaard d23eaa356f util/lint: maintainers-syntax: Add a check to ensure paths exist
The MAINTAINERS file is used to automatically assign reviewers on
Gerrit, however as the paths are not checked they can become out of
sync with the codebase. This is detrimental to both the uploader
and the maintainers, as the change may not get the appropriate
attention.

Fix this problem by adding a simple check for 'F' and 'X' entries.

Change-Id: I7755f6317edda0d8d976e138cfafcc3ef5850ead
Signed-off-by: Nicholas Sudsgaard <devel+coreboot@nsudsgaard.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89511
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2025-10-16 12:15:49 +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 util/lint: Add lint tests to make sure they fail correctly 2022-09-04 16:43:50 +00:00
checkpatch.pl lint/checkpatch: Add __aligned to the list of attribute notes 2025-01-10 13:46:38 +00:00
checkpatch_json.py util/lint: Clear syntax warnings in Python 3.12 2025-01-17 00:34:29 +00:00
const_structs.checkpatch
coreboot.dict util/lint: Add coreboot specific dictionary file 2022-06-22 21:40:19 +00:00
description.md
helper_functions.sh util/lint: Fix linting outside of git repos 2022-10-21 14:30:42 +00:00
kconfig_lint util/lint/kconfig_lint: Fix operator precedence issue 2025-08-02 01:46:36 +00:00
kconfig_lint_README
lint util/lint: Add support for FreeBSD 2025-03-10 15:17:36 +00:00
lint-000-license-headers util/lint/lint-000-license-headers: Add license 2025-02-14 17:11:40 +00:00
lint-001-no-global-config-in-romstage tree: Replace egrep with grep -E 2023-04-06 19:54:44 +00:00
lint-007-checkpatch lib/jpeg: Replace decoder with Wuffs' implementation 2023-12-13 16:17:34 +00:00
lint-008-kconfig util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-014-qualified-types util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-extended-007-checkpatch util/lint: Remove missing dirs from checkpatch linter 2025-06-29 22:34:57 +00:00
lint-extended-015-final-newlines util/lint: Improve final newline check 2025-06-29 22:34:38 +00:00
lint-extended-020-signed-off-by util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-extended-025-merged-change-ids lint: Warn about using change IDs for merged changes 2025-08-19 20:57:26 +00:00
lint-stable-000-license-headers util/lint: Update to check all of src for license headers 2022-08-17 19:43:30 +00:00
lint-stable-003-whitespace lint-stable-003-whitespace: Exclude DTB files 2024-05-27 08:02:26 +00:00
lint-stable-004-style-labels lib/jpeg: Replace decoder with Wuffs' implementation 2023-12-13 16:17:34 +00:00
lint-stable-005-board-status util/lint: Don't check for board_info.txt in common directory 2025-09-07 19:27:32 +00:00
lint-stable-006-board-name util/lint: Don't check for Kconfig.name in common directory 2025-09-07 19:27:37 +00:00
lint-stable-008-kconfig util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-009-old-licenses util/riscv: Add starfive Image building tool 2025-02-14 17:11:34 +00:00
lint-stable-010-asm-syntax util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-012-executable-bit util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-013-site-local util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-016-non-ascii util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-017-configs util/lint/stable-017: Update full config pattern matching 2023-04-06 15:11:44 +00:00
lint-stable-018-symlinks util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-019-header-files util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-021-coreboot-lowercase util/lint: Ignore binary files for cb lowercase linter 2025-06-29 22:33:23 +00:00
lint-stable-022-clang-format util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-023-filenames util/lint: Update tools that use git to use a library 2022-09-30 19:19:53 +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: Update tools that use git to use a library 2022-09-30 19:19:53 +00:00
lint-stable-027-maintainers-syntax util/lint: maintainers-syntax: Add a check to ensure paths exist 2025-10-16 12:15:49 +00:00
lint-stable-028-touchpad-probed-warning util/lint: Add a check for touchpads using the "probed" flag 2022-09-14 20:52:02 +00:00
lint-stable-029-kconfig-name-selects util/lint: Add linter to keep selects out of Kconfig.name 2023-11-18 01:58:24 +00:00
lint-stable-030-makefile-inc util/lint: Add lint rule to watch for Makefile.inc 2024-04-20 21:08:36 +00:00
lint-stable-031-gofmt util/lint: Add lint file for gofmt 2025-05-10 22:49:22 +00:00
Makefile util: Add SPDX license headers to Makefiles 2022-11-22 12:47:09 +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: Fix some mistakes in spelling.txt 2023-11-01 15:26:57 +00:00