Ruff start-process-with-partial-path (S607)

start-process-with-partial-path в Ruff проверяет код на предупреждение S607. Правило относится к группе flake8-bandit.

Почему это неправильно

Правила этой группы отмечают потенциальные проблемы безопасности: небезопасные функции, слабую криптографию и рискованные настройки.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила start-process-with-partial-path и пример ниже.

Пример ошибки

import subprocess

subprocess.Popen(["ruff", "check", "file.py"])

Как правильно

import subprocess

subprocess.Popen(["/usr/bin/ruff", "check", "file.py"])

Автоисправление

Ruff не предлагает автоисправление для этого правила.