Skip to content

[flake8-bandit] Check tuple arguments for partial paths in S607#24080

Merged
dylwil3 merged 3 commits intoastral-sh:mainfrom
dylwil3:partial-path-tuples
Mar 20, 2026
Merged

[flake8-bandit] Check tuple arguments for partial paths in S607#24080
dylwil3 merged 3 commits intoastral-sh:mainfrom
dylwil3:partial-path-tuples

Conversation

@dylwil3
Copy link
Collaborator

@dylwil3 dylwil3 commented Mar 20, 2026

Closes #24075

@dylwil3 dylwil3 added bug Something isn't working rule Implementing or modifying a lint rule labels Mar 20, 2026
@astral-sh-bot astral-sh-bot bot requested a review from ntBre March 20, 2026 14:42
@dylwil3 dylwil3 removed the request for review from ntBre March 20, 2026 14:43
@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 20, 2026

ruff-ecosystem results

Linter (stable)

ℹ️ ecosystem check detected linter changes. (+1 -0 violations, +0 -0 fixes in 1 projects; 55 projects unchanged)

bokeh/bokeh (+1 -0 violations, +0 -0 fixes)

ruff check --no-cache --exit-zero --no-fix --output-format concise --no-preview --select ALL

+ setup.py:127:44: S607 Starting a process with a partial executable path

Changes by rule (1 rules affected)

code total + violation - violation + fix - fix
S607 1 1 0 0 0

Linter (preview)

ℹ️ ecosystem check detected linter changes. (+1 -0 violations, +0 -0 fixes in 1 projects; 55 projects unchanged)

bokeh/bokeh (+1 -0 violations, +0 -0 fixes)

ruff check --no-cache --exit-zero --no-fix --output-format concise --preview --select ALL

+ setup.py:127:44: S607 Starting a process with a partial executable path

Changes by rule (1 rules affected)

code total + violation - violation + fix - fix
S607 1 1 0 0 0

@dylwil3 dylwil3 merged commit bd3150f into astral-sh:main Mar 20, 2026
42 checks passed
@dylwil3 dylwil3 deleted the partial-path-tuples branch March 20, 2026 14:54
carljm added a commit that referenced this pull request Mar 25, 2026
* main:
  [`flake8-bandit`] Check tuple arguments for partial paths in `S607` (#24080)
  [ty] Update Salsa (#24081)
  Update Rust toolchain to 1.94 and MSRV to 1.92 (#24076)
  [ty] Move ruffen-docs formatting config to a `ruff.toml` config file (#24074)
  [ty] `reveal_type` diagnostics in unreachable code (#24070)
  [ty] Improve keyword argument narrowing for nested dictionaries (#24010)
  [ty] Preserve blank lines between comments and imports in add-import action (#24066)
  [ty] Add diagnostic hint for invalid assignments involving invariant generics (#24032)
  Clarify `extend-ignore` and `extend-select` settings documentation (#24064)
  [ty] Batch changes to watched paths (#24045)
  replace deprecated `std::f64::EPSILON` with `f64::EPSILON` (#24067)
  [ty] Fix untracked reads in Salsa queries that can lead to backdating panics (#24051)
  [ty] Unions/intersections of gradual types should be assignable to `Never` (#24056)
  Fix incorrect path for ty_python_semantic in fuzzer (#24052)
  Bump 0.15.7 (#24049)
  [ty] ecosystem-analyzer: Fail on newly panicking projects (#24043)
  Don't show noqa hover for non-Python documents (#24040)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working rule Implementing or modifying a lint rule

Projects

None yet

Development

Successfully merging this pull request may close these issues.

S607 doesn't validate for tuple values

2 participants