From d1e4aef5532f1d407169e7f53d6816ca7ba2da82 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Thu, 2 Mar 2023 22:20:50 +0200 Subject: EbuildReservedCheck: check for semi-reserved names Resolves: https://github.com/pkgcore/pkgcheck/issues/536 Signed-off-by: Arthur Zamarin --- .../EbuildSemiReservedName/expected.json | 5 +++++ .../EbuildSemiReservedName/EbuildSemiReservedName-0.ebuild | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 testdata/data/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/expected.json create mode 100644 testdata/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/EbuildSemiReservedName-0.ebuild (limited to 'testdata') diff --git a/testdata/data/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/expected.json b/testdata/data/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/expected.json new file mode 100644 index 00000000..c5916b53 --- /dev/null +++ b/testdata/data/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/expected.json @@ -0,0 +1,5 @@ +{"__class__": "EbuildSemiReservedName", "category": "DependencyCheck", "package": "MisplacedWeakBlocker", "version": "6", "line": "BDEPEND", "lineno": 8, "used_type": "variable"} +{"__class__": "EbuildSemiReservedName", "category": "DependencyCheck", "package": "MisplacedWeakBlocker", "version": "6", "line": "IDEPEND", "lineno": 12, "used_type": "variable"} +{"__class__": "EbuildSemiReservedName", "category": "DependencyCheck", "package": "MisplacedWeakBlocker", "version": "7", "line": "IDEPEND", "lineno": 12, "used_type": "variable"} +{"__class__": "EbuildSemiReservedName", "category": "EbuildReservedCheck", "package": "EbuildSemiReservedName", "version": "0", "line": "B", "lineno": 9, "used_type": "variable"} +{"__class__": "EbuildSemiReservedName", "category": "EbuildReservedCheck", "package": "EbuildSemiReservedName", "version": "0", "line": "TDEPEND", "lineno": 13, "used_type": "variable"} diff --git a/testdata/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/EbuildSemiReservedName-0.ebuild b/testdata/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/EbuildSemiReservedName-0.ebuild new file mode 100644 index 00000000..846fbb03 --- /dev/null +++ b/testdata/repos/standalone/EbuildReservedCheck/EbuildSemiReservedName/EbuildSemiReservedName-0.ebuild @@ -0,0 +1,13 @@ +EAPI=8 + +DESCRIPTION="Ebuild with semi-reserved names" +HOMEPAGE="https://github.com/pkgcore/pkgcheck" +SLOT="0" +LICENSE="BSD" + +S=${WORKDIR} # ok +B=${WORKDIR} # fail +BDEPEND="app-arch/unzip" # ok +CDEPEND="app-arch/unzip" # ok +RDEPEND="${CDEPEND}" # ok +TDEPEND="app-arch/unzip" # fail -- cgit v1.2.3-65-gdbad