semgrep: Lint unnecessary type=str in argparse.

This commit is contained in:
Alex Vandiver
2025-10-17 18:25:34 +00:00
committed by Tim Abbott
parent 1e943ae7df
commit 75c0f0286f

View File

@@ -379,3 +379,15 @@ rules:
- pattern: urllib.parse.ParseResult
severity: ERROR
message: "Use urlsplit rather than urlparse"
- id: argparse-redundant-str
patterns:
- pattern: |
....add_argument(..., type=str, ...)
message: |
The `type=str` argument is redundant in `argparse` because `str` is the default type.
fix-regex:
regex: ',\s*type=str'
replacement: ""
languages: [python]
severity: ERROR