[coreboot-gerrit] Change in coreboot[master]: util/lint: Add filename checker

Martin Roth (Code Review) gerrit at coreboot.org
Thu Jun 7 06:22:47 CEST 2018


Martin Roth has uploaded this change for review. ( https://review.coreboot.org/26938


Change subject: util/lint: Add filename checker
......................................................................

util/lint: Add filename checker

Check that filenames have only alphanumeric characters plus underscore,
dash, and period.

Change-Id: I7bf0be15d588aa1a5ece628b56e871662d6af44b
Signed-off-by: Martin Roth <gaumless at gmail.com>
---
A util/lint/lint-stable-023-filenames
1 file changed, 24 insertions(+), 0 deletions(-)



  git pull ssh://review.coreboot.org:29418/coreboot refs/changes/38/26938/1

diff --git a/util/lint/lint-stable-023-filenames b/util/lint/lint-stable-023-filenames
new file mode 100755
index 0000000..aa7b090
--- /dev/null
+++ b/util/lint/lint-stable-023-filenames
@@ -0,0 +1,24 @@
+#!/bin/sh
+# This file is part of the coreboot project.
+#
+# Copyright (C) 2018 Google LLC
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# DESCR: Check for illegal characters in filename
+
+LC_ALL=C export LC_ALL
+
+# Skip check if git isn't available
+if [ -n "$(command -v git)" ] && \
+	[ "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = "true" ]
+then
+	git ls-files | grep "[^A-Za-z0-9/_\.-]"
+fi

-- 
To view, visit https://review.coreboot.org/26938
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7bf0be15d588aa1a5ece628b56e871662d6af44b
Gerrit-Change-Number: 26938
Gerrit-PatchSet: 1
Gerrit-Owner: Martin Roth <martinroth at google.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot-gerrit/attachments/20180607/0d60716c/attachment.html>


More information about the coreboot-gerrit mailing list