From 017913f59eba67c6bf587fb6ccf3bf1ef87b28ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Brunner?= Date: Mon, 3 Feb 2025 13:04:14 +0100 Subject: [PATCH] Fix error from ignored file with Ruff --- prospector/tools/ruff/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prospector/tools/ruff/__init__.py b/prospector/tools/ruff/__init__.py index 3add2ea8..309439a9 100644 --- a/prospector/tools/ruff/__init__.py +++ b/prospector/tools/ruff/__init__.py @@ -1,5 +1,6 @@ import json import subprocess # nosec +from pathlib import Path from typing import TYPE_CHECKING, Any from ruff.__main__ import find_ruff_bin @@ -65,6 +66,8 @@ def run(self, found_files: FileFinder) -> list[Message]: if sub_message: message_str += f" [{', '.join(f'{k}: {v}' for k, v in sub_message.items())}]" + if message.get("filename") is None or found_files.is_excluded(Path(message.get("filename"))): + continue messages.append( Message( "ruff",