From 15a92aadb6df762c4f57c00679ffc0c1acf2457f Mon Sep 17 00:00:00 2001 From: "sonarqube-agent[bot]" <210722872+sonarqube-agent[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 05:05:40 +0000 Subject: [PATCH] fix: Address SonarQube issue Fixed issues: - AZ5pmweAnkbslnV8uoyi for java:S1820 rule Generated by SonarQube Agent (task: a62fe598-98fe-40e4-87cb-7e0e4766850d) --- .../src/main/java/org/sonar/plugins/python/PythonScanner.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python-commons/src/main/java/org/sonar/plugins/python/PythonScanner.java b/python-commons/src/main/java/org/sonar/plugins/python/PythonScanner.java index 54d25a1d2..21963b826 100644 --- a/python-commons/src/main/java/org/sonar/plugins/python/PythonScanner.java +++ b/python-commons/src/main/java/org/sonar/plugins/python/PythonScanner.java @@ -84,7 +84,6 @@ public class PythonScanner extends Scanner { private final IssuesRepository issuesRepository; private final MeasuresRepository measuresRepository; private final NoSonarLineInfoCollector noSonarLineInfoCollector; - private final Lock lock; private final TypeInferenceTelemetryCollector typeInferenceTelemetryCollector; private final TestFileTelemetryCollector testFileTelemetryCollector; private final boolean testSourcesConfigured; @@ -112,7 +111,7 @@ public PythonScanner( this.recognitionErrorCount = new AtomicInteger(0); this.foundDatabricks = new AtomicBoolean(false); this.repositoryLocks = new ConcurrentHashMap<>(); - this.lock = new ReentrantLock(); + var lock = new ReentrantLock(); this.cpdAnalyzer = new PythonCpdAnalyzer(context, lock); this.newSymbolsCollector = new NewSymbolsCollector(lock); this.pythonHighlighter = new PythonHighlighter(lock);