From 3a27841ed03de597e3d2f4467f5f2064ce9211d1 Mon Sep 17 00:00:00 2001 From: Anna Zhukova Date: Fri, 27 Feb 2026 13:23:24 +0000 Subject: [PATCH] azhukova/QD-13281-for-261 [qodana] QD-13281: Fix qodana Kotlin inspection test QD-13607: Fix qodana-rust incorrect dependency Important note: the suppression entry needed because I need to depend on the entire RustRover and not the Rust plugin, to prevent my plugin from activating in IDEs that bundle Rust. This can only be done with an alias, which is impossible to represent inside .iml. Merge-request: IJ-MR-192360 Merged-by: Anna Zhukova QD-13641: Fix QodanaRustLoader activating in RustRover IDE (non-headless) fixup! QD-13641: Fix QodanaRustLoader activating in RustRover IDE (non-headless) QD-13641: Fix QodanaRustLoader activating in RustRover IDE (non-headless) Co-authored-by: Egor Lebedev Merge-request: IJ-MR-192538 Merged-by: Anna Zhukova QD-13281: Initial implementation of Qodana for Rust Space-RevId: 2d0d82adade1d70d34ac9acd4f3b9f4193de52a5 Merge-request: IJ-MR-188120 Merged-by: Anna Zhukova Co-authored-by: Dima Kopfmann Merge-request: IJ-MR-193551 Merged-by: Anna Zhukova GitOrigin-RevId: a7a5ff82482819be076fbf6f432c6935fdb42b70 --- .../src/com/intellij/ide/starter/models/IdeProductImp.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/intellij.tools.ide.starter/src/com/intellij/ide/starter/models/IdeProductImp.kt b/tools/intellij.tools.ide.starter/src/com/intellij/ide/starter/models/IdeProductImp.kt index 88b5e2a98161..d1b3f92f8317 100644 --- a/tools/intellij.tools.ide.starter/src/com/intellij/ide/starter/models/IdeProductImp.kt +++ b/tools/intellij.tools.ide.starter/src/com/intellij/ide/starter/models/IdeProductImp.kt @@ -118,7 +118,8 @@ object IdeProductImp : IdeProduct { productCode = "RR", platformPrefix = "RustRover", executableFileName = "rustrover", - fullName = "RustRover" + fullName = "RustRover", + qodanaProductCode = "QDRST" ) /** Rider */ @@ -126,7 +127,8 @@ object IdeProductImp : IdeProduct { productCode = "RD", platformPrefix = "Rider", executableFileName = "rider", - fullName = "Rider" + fullName = "Rider", + qodanaProductCode = "QDNET" ) /** Gateway */