725 Commits
Author SHA1 Message Date
Bartek Paciaandintellij-monorepo-bot 6128c19c7d IDEA-384866 add "make final" quick-fix to IncorrectLazyConstantUsageInspection
suggested by Ruslan Nabiullin in IDEA-384866


(cherry picked from commit c530d940adf23002a8060bef7f042ef5b97aa394)

IJ-CR-192061

GitOrigin-RevId: dab070316e51ca46cf88aecb25075eb7b2cd3226
2026-02-24 14:03:25 +00:00
Bartek Paciaandintellij-monorepo-bot 0fb3f3ebac IDEA-384866 create IncorrectLazyConstantUsageInspection
Merge-request: IJ-MR-191349
Merged-by: Bartek Pacia <bartek.pacia@jetbrains.com>

(cherry picked from commit 3b3bec86fc732114536a3331257a186d1665c05b)

IJ-CR-192061

GitOrigin-RevId: f326fff5ab5de159e7dc9b24d6b14b9d634a8568
2026-02-24 14:03:25 +00:00
Bas Leijdekkersandintellij-monorepo-bot 3613baab5c IDEA-385919 [java]: better parameter type
GitOrigin-RevId: 210480c9dd38a39042a5d48abf03f1aacf3bdf40
2026-02-13 23:51:46 +00:00
Bartek Paciaandintellij-monorepo-bot 2c23e39a85 cleanup IDEA-382376: partially revert move of com.siyeh.ig.inheritance.InterfaceNeverImplementedInspection
(commit 6ac8e5a9c13fcb5f26d8719020affcaf064bd429)


(cherry picked from commit a8c8505210f67bd029eb26f3072878785b7330ba)

IJ-MR-191586

GitOrigin-RevId: a61fd29ad3e5c1ac5d9fc70204c044b9b6867b19
2026-02-13 10:33:20 +00:00
Bartek Paciaandintellij-monorepo-bot 4a67ac5920 cleanup IDEA-382376: revert move of com.siyeh.ig.bugs.EmptyStatementBodyInspection
(commit 0d2e3640f64ba91bcc6869a430e45e52d01a2e2e)


(cherry picked from commit 4e75a7daca6b58cdfbcd2b9b555329dc4eabffbb)

IJ-MR-191575

GitOrigin-RevId: 3c59ac4f79addf530b8a739051d7ebde20183974
2026-02-13 09:37:22 +00:00
Bartek Paciaandintellij-monorepo-bot 7c1f518efa Revert "cleanup IDEA-382376: move com.siyeh.ig.naming package from java-impl to java-impl-inspections"
This reverts commit b9a43121223c211cf1fdf6f3edcebcebbb84a21a.


(cherry picked from commit 918b4ac78f2a6f7ad2b9ad7426e1e202fddeedeb)

IJ-MR-191549

GitOrigin-RevId: 9ee0641d3d348d9013ecb93ae811f5bb16164c1f
2026-02-13 08:29:30 +00:00
Bartek Paciaandintellij-monorepo-bot 8941c9e307 Revert "cleanup IDEA-382376: move com.siyeh.ig.performance package from java-impl to java-impl-inspections"
This reverts commit 4c868558a579c35517733bb6ffdec476cfb212ba.


(cherry picked from commit 24f856cb5ace59ac6b7c6b67c370501ed4217737)

IJ-MR-191549

GitOrigin-RevId: 8387beba12d725d6e113f348342a2c75840fa9a8
2026-02-13 08:29:30 +00:00
Bartek Paciaandintellij-monorepo-bot 5f8c225c21 cleanup IDEA-382376: move com.siyeh.ig.performance package from java-impl to java-impl-inspections
GitOrigin-RevId: 4c868558a579c35517733bb6ffdec476cfb212ba
2026-02-12 17:26:40 +00:00
Bartek Paciaandintellij-monorepo-bot cf426f0cfc cleanup IDEA-382376: move com.siyeh.ig.naming package from java-impl to java-impl-inspections
GitOrigin-RevId: b9a43121223c211cf1fdf6f3edcebcebbb84a21a
2026-02-12 17:26:39 +00:00
Bartek Paciaandintellij-monorepo-bot c4f9ba47d3 cleanup IDEA-382376: move com.siyeh.ig.inheritance package from java-impl to java-impl-inspections
GitOrigin-RevId: 6ac8e5a9c13fcb5f26d8719020affcaf064bd429
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 2a72828cba cleanup IDEA-382376: move com.siyeh.ig.logging package from java-impl to java-impl-inspections
GitOrigin-RevId: 58a24da795ae1b8a3a9875cd687a8c47abb67a27
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot b924d3dcc4 cleanup IDEA-382376: move com.siyeh.ig.bugs package from java-impl to java-impl-inspections
GitOrigin-RevId: 0d2e3640f64ba91bcc6869a430e45e52d01a2e2e
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot b7ee3ca172 cleanup IDEA-382376: move com.siyeh.ig.controlflow package from java-impl to java-impl-inspections
GitOrigin-RevId: 0db60d5893bb4e3f4bd439db6be197a30c8ac4e4
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 06bd38ff19 cleanup IDEA-382376: move com.siyeh.ig.classlayout package from java-impl to java-impl-inspections
GitOrigin-RevId: 43fa93fe7181a996cfaa0afa12fc9dc66962fcb5
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 9e67625fe7 cleanup IDEA-382376: move com.siyeh.ig.errorhandling package from java-impl to java-impl-inspections
GitOrigin-RevId: dea1e3e663131f9b0507bd50f0227ff4710a76df
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 17d7d54da8 cleanup IDEA-382376: move com.siyeh.ig.visibility package from java-impl to java-impl-inspections
GitOrigin-RevId: 23ef8e8d4c15c922686d1e8b61f7614886a10925
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot c50fb40472 cleanup IDEA-382376: move com.siyeh.ig.javadoc package from java-impl to java-impl-inspections
GitOrigin-RevId: 1a0322717a91efe3fd7e2ceda63145dee1c9f68d
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot ea742cb1fb cleanup IDEA-382376: move com.siyeh.ig.style package from java-impl to java-impl-inspections
GitOrigin-RevId: f844882b7df62ac35bf4a3f9e98ac447b5bfbebb
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 97ca6af257 cleanup IDEA-382376: move com.siyeh.ig.serialization package from java-impl to java-impl-inspections
GitOrigin-RevId: dcedd5990c624dea45849a341d438c1e5e1c2e21
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot b30a267174 cleanup IDEA-382376: move com.siyeh.ig.numeric package from java-impl to java-impl-inspections
GitOrigin-RevId: f4aa31528dd01c9c5711c42f055bfece652ef4df
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 584ecdb8f3 cleanup IDEA-382376: move com.siyeh.ig.resources package from java-impl to java-impl-inspections
GitOrigin-RevId: 5d2103400123e5843c4622e9cd50c6e77cb4f5c7
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 6e02aaf0db cleanup IDEA-382376: move com.siyeh.ig.whileloop package from java-impl to java-impl-inspections
GitOrigin-RevId: c177625b46bafb4481fed51693f34d89c2d75d83
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot cfde600d32 cleanup IDEA-382376: move com.siyeh.ig.threading package from java-impl to java-impl-inspections
GitOrigin-RevId: 34fd9cacb7d37a798ac21e2c7709bb15cb99feb6
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 92f41f07c1 cleanup IDEA-382376: move com.siyeh.ig.security package from java-impl to java-impl-inspections
GitOrigin-RevId: eb1ade13e50943587290f4609c60b51f5c97c2ca
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot ca5085d0df cleanup IDEA-382376: move com.siyeh.ig.migration package from java-impl to java-impl-inspections
GitOrigin-RevId: c296377df8c5b8c0f62cacf6577fd77298e72837
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 00893da210 cleanup IDEA-382376: move com.siyeh.ig.methodmetrics.impl package from java-impl to java-impl-inspections
GitOrigin-RevId: eabdaaaf6203273f707cf312bd007a4850e508c1
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 3c94faef3d cleanup IDEA-382376: move com.siyeh.ig.memory package from java-impl to java-impl-inspections
GitOrigin-RevId: 24d3ca0a34664e5863a24d9120988b9ac94b7caf
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 8e973743aa cleanup IDEA-382376: move com.siyeh.ig.maturity package from java-impl to java-impl-inspections
GitOrigin-RevId: 2cbe57ad0bf93c5136f4b29b1596cd01b007fc6d
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 815f10d448 cleanup IDEA-382376: move com.siyeh.ig.jdk package from java-impl to java-impl-inspections
GitOrigin-RevId: 4cca6a09300043e236304ad1ccaf3277124174a7
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot e00ec05243 cleanup IDEA-382376: move com.siyeh.ig.j2me package from java-impl to java-impl-inspections
GitOrigin-RevId: 547d8ae6f50494db3e963a25d4acd5c8b3dc691e
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 2eb2e32739 cleanup IDEA-382376: move com.siyeh.ig.internationalization package from java-impl to java-impl-inspections
GitOrigin-RevId: fd067d2df1870593026be633f22971d313555cae
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 839c713b47 cleanup IDEA-382376: move com.siyeh.ig.initialization package from java-impl to java-impl-inspections
GitOrigin-RevId: d452fc9ff5e007bb23565f2feb53403392954e3d
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 2ef1b8fee6 cleanup IDEA-382376: move com.siyeh.ig.imports package from java-impl to java-impl-inspections
GitOrigin-RevId: df51f2409427a324e39220cf49723f573e0b929f
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 0c4a03602c cleanup IDEA-382376: move com.siyeh.ig.exceptions package from java-impl to java-impl-inspections
GitOrigin-RevId: 583e47427d80d1b465e3b658229cfaac23e5ea99
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot d2a91e6abe cleanup IDEA-382376: move com.siyeh.ig.encapsulation package from java-impl to java-impl-inspections
GitOrigin-RevId: ad5bc3e6b7ab7d19a244f054d6814b5c311a6728
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 2f6de3e0e8 cleanup IDEA-382376: move com.siyeh.ig.dependency package from java-impl to java-impl-inspections
GitOrigin-RevId: bf4850539a1d83809b5bea496ada33cc7906c96f
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot cbfb61b02e cleanup IDEA-382376: move com.siyeh.ig.classmetrics.impl package from java-impl to java-impl-inspections
GitOrigin-RevId: b381a04ec21ba4e549856ac450a8593442941f8d
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 69d8d28e71 cleanup IDEA-382376: move com.siyeh.ig.cloneable package from java-impl to java-impl-inspections
GitOrigin-RevId: f54f0a23d80cbfae36fd805e16fa5968ad1bec76
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot fea5ca7f3e cleanup IDEA-382376: move com.siyeh.ig.assignment package from java-impl to java-impl-inspections
GitOrigin-RevId: 4bbb8ae0a1853f9edf6b55aae83b0d96c36c46e5
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot c741482c24 cleanup IDEA-382376: move com.siyeh.ig.asserttoif package from java-impl to java-impl-inspections
GitOrigin-RevId: 370eb2d447aabf7be85116bf23ad134c07272870
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot b257f53a3b cleanup IDEA-382376: move com.siyeh.ig.annotation package from java-impl to java-impl-inspections
GitOrigin-RevId: 63dab72ca4f707994da070e57c50923013ef7a6d
2026-02-12 12:49:55 +00:00
Bartek Paciaandintellij-monorepo-bot 16adf8cb8b cleanup IDEA-382376: move com.siyeh.ig.redundancy package from java-impl to java-impl-inspections
GitOrigin-RevId: 2eb5097dd6fc3b000cb146d564ac8b358ddb1024
2026-02-12 12:49:55 +00:00
Bas Leijdekkersandintellij-monorepo-bot 5b4ced2cd8 IDEA-381887 [java]: improve messages of Java 8 inspections
GitOrigin-RevId: 327ebcb28bf8b4a0b7c32709aefffafad0fb7b3a
2026-02-11 21:51:34 +00:00
Mikhail Pyltsinandintellij-monorepo-bot c6ca035622 [java-inspections] IDEA-349198 IJ-CR-190983 Catch deconstruction on null value
- use dfa

GitOrigin-RevId: 19cdc3be30263c4b3dbbfff173c557c62c376d67
2026-02-11 14:51:17 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 57db570c30 [java-inspection] IDEA-382122 IJ-CR-189661 Convert from compact source file
- reuse holder.problem().fix().register()

GitOrigin-RevId: ebbcc1c2b00b2dcfe58926ed973c303fed5dc950
2026-02-02 14:22:38 +00:00
Leonid Shalupovandintellij-monorepo-bot 188b7ef96f IJI-3282 Optimize imports
GitOrigin-RevId: 3b5c00d8ff20b8d0bb6005bc450921085d2da9b2
2026-01-31 17:03:42 +00:00
Mikhail Pyltsinandintellij-monorepo-bot c964a598eb [java-inspection] IDEA-382122 Convert from compact source file
GitOrigin-RevId: 765719579aa0128639b69b55cc72e0967712aa45
2026-01-29 13:25:57 +00:00
Mikhail Pyltsinandintellij-monorepo-bot 062d454c9a [java-inspections] IDEA-379398 Switch. IDEA doesn't detect a redundant branch
Space-RevId: d3854bf7c045137d10b72bd52182873ef2aceac4

GitOrigin-RevId: 60dad509dc5495c76d87b9b7adc659d8e6d7f540
2026-01-22 10:11:51 +00:00
Bas Leijdekkersandintellij-monorepo-bot 980c1da817 IDEA-128133 [java]: keep most comments when optimizing imports
GitOrigin-RevId: 02694a621126a93da6b06009f2acd51241b5c406
2026-01-20 21:24:07 +00:00
Bart van Helvertandintellij-monorepo-bot 264c8c9ef2 refactor [java]: replace indexed methods by first/last variants
GitOrigin-RevId: 2726843fe70b25ca93847ee1fb6409241199e5ae
2026-01-20 02:25:52 +00:00