fix: exclude architect from duplicate detection (stub formula)
This commit is contained in:
parent
022957e38f
commit
bd20ac89b9
1 changed files with 8 additions and 2 deletions
|
|
@ -179,8 +179,11 @@ def collect_findings(root):
|
||||||
Returns ``(ap_hits, dup_groups)`` with file paths relative to *root*.
|
Returns ``(ap_hits, dup_groups)`` with file paths relative to *root*.
|
||||||
"""
|
"""
|
||||||
root = Path(root)
|
root = Path(root)
|
||||||
|
# Skip architect scripts for duplicate detection (stub formulas, see #99)
|
||||||
|
EXCLUDED_FILES = {"architect/architect-run.sh"}
|
||||||
sh_files = sorted(
|
sh_files = sorted(
|
||||||
p for p in root.rglob("*.sh") if ".git" not in p.parts
|
p for p in root.rglob("*.sh")
|
||||||
|
if ".git" not in p.parts and str(p) not in EXCLUDED_FILES
|
||||||
)
|
)
|
||||||
|
|
||||||
ap_hits = check_anti_patterns(sh_files)
|
ap_hits = check_anti_patterns(sh_files)
|
||||||
|
|
@ -238,8 +241,11 @@ def print_duplicates(groups, label=""):
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
|
|
||||||
def main() -> int:
|
def main() -> int:
|
||||||
|
# Skip architect scripts for duplicate detection (stub formulas, see #99)
|
||||||
|
EXCLUDED_FILES = {"architect/architect-run.sh"}
|
||||||
sh_files = sorted(
|
sh_files = sorted(
|
||||||
p for p in Path(".").rglob("*.sh") if ".git" not in p.parts
|
p for p in Path(".").rglob("*.sh")
|
||||||
|
if ".git" not in p.parts and str(p) not in EXCLUDED_FILES
|
||||||
)
|
)
|
||||||
|
|
||||||
if not sh_files:
|
if not sh_files:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue