Ruff invalid-pathlib-with-suffix (PTH210)

invalid-pathlib-with-suffix в Ruff проверяет код на предупреждение PTH210. Правило относится к группе flake8-use-pathlib.

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

pathlib делает работу с путями выразительнее и переносимее, чем ручная сборка строк или старые функции os.path.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила invalid-pathlib-with-suffix и пример ниже.

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

path.with_suffix("py")

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

path.with_suffix(".py")

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

Ruff может предложить автоисправление в некоторых случаях.