From 08b87bb03de848b5ba611f8d127ba19535c5ae31 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Wed, 15 Jul 2026 20:17:56 +0200 Subject: [PATCH] JetBrainsClient: Add version guards for inspections calls --- src/serena/jetbrains/jetbrains_plugin_client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/serena/jetbrains/jetbrains_plugin_client.py b/src/serena/jetbrains/jetbrains_plugin_client.py index 5c19784a..570925f2 100644 --- a/src/serena/jetbrains/jetbrains_plugin_client.py +++ b/src/serena/jetbrains/jetbrains_plugin_client.py @@ -686,6 +686,7 @@ class JetBrainsPluginClient(ToStringMixin): :param start_line: optional start line to restrict the inspection range :param end_line: optional end line to restrict the inspection range """ + self._require_version_at_least(2023, 2, 14) request_data: dict[str, Any] = { "relativePath": relative_path, } @@ -710,6 +711,7 @@ class JetBrainsPluginClient(ToStringMixin): :param language: optional language to filter inspections by (e.g. "Java", "Python") :param group_path_contains: optional substring to filter inspection group paths """ + self._require_version_at_least(2023, 2, 14) request_data: dict[str, Any] = {} if language is not None: request_data["language"] = language