Ruff line-contains-hack (FIX004)
line-contains-hack в Ruff проверяет код на предупреждение FIX004. Правило относится к группе flake8-fixme.
Почему это неправильно
Метки TODO, FIXME и похожие комментарии полезно держать под контролем, чтобы незавершённые задачи не терялись.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила line-contains-hack и пример ниже.
Пример ошибки
import os
def running_windows(): # HACK: Use platform module instead.
try:
os.mkdir("C:\\Windows\\System32\\")
except FileExistsError:
return True
else:
os.rmdir("C:\\Windows\\System32\\")
return False
Автоисправление
Ruff не предлагает автоисправление для этого правила.
