Commit Graph

711 Commits

Author SHA1 Message Date
Andrei Iurko
679ed68144 [qodana] QD-9686 Refactor API around the coverage listener
GitOrigin-RevId: d179958149f865579244b86194d3ded8326cdf58
2025-04-01 16:09:20 +00:00
Andrei Iurko
a0649ff584 [qodana] QD-9686 Improve class visibility and fix exception throwing in API
GitOrigin-RevId: b5ded56c49a2f62a786a423ca3d1e90a55a4a8dc
2025-04-01 16:09:20 +00:00
Andrei Iurko
793c50841c [qodana] QD-9686 API change and testing of coverage error logging
GitOrigin-RevId: 82a1616e6a851026ed80f7fa0dc0559f2afb788a
2025-04-01 16:09:20 +00:00
Andrei Iurko
c917928ce8 [qodana] QD-9686 Changes after review
Make the coverage runner class responsible for error logging (CoverageLoadListener is used just to pass messages)

GitOrigin-RevId: 130409a34e62d96505e7de127eea82e270772f93
2025-04-01 16:09:20 +00:00
Andrei Iurko
46afb6b25a [qodana] QD-9686 Introduce a new listener for coverage loading problems and improve logging in runners
GitOrigin-RevId: b769312fe749a6023be3fa8baecdb3dab5cffbf7
2025-04-01 16:09:20 +00:00
Gregory.Shrago
92075dfa87 add knownIssue section for top issues
(cherry picked from commit 5d76777545145d3272aa20aebddaefe006cc84e8)

IJ-CR-156511

GitOrigin-RevId: 32c2231b0b3921b2a1cd5767b101c91f9470b011
2025-03-03 02:00:18 +00:00
Vladimir Krivosheev
83fd49f0c7 fix CoverageSuiteChooserDialog visibility
GitOrigin-RevId: db31a6afd3cb005971052c7946adba371e2364f1
2025-02-17 21:39:55 +00:00
Nikolay Chashnikov
2f71c71bf1 [platform] API cleanup: mark deprecated unused API for removal (IJPL-163936)
GitOrigin-RevId: 3f0fa9b798a14cafc36552fa66918e99bb7468da
2025-02-14 14:23:04 +00:00
Leonid Shalupov
e4e5753846 housekeeping: remove unused imports
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Vladimir Krivosheev
56d22a6b8d don't export intellij.xml.psi - update bazel files
GitOrigin-RevId: d32c1dbb965bf356ea3d948cf0ed68727da0b463
2025-01-19 17:03:43 +00:00
Vladimir Krivosheev
4453c70b07 don't export intellij.xml.psi
GitOrigin-RevId: 0186a8f9f878122dbb297ca06f64fa7fd4b2e579
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
8bd9511e77 cleanup - final and internal
GitOrigin-RevId: c08a53abe9527e19dcbced1b00abb75307f9e95a
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
cc667842f7 IJ-CR-146078 do not export intellij.platform.ide.impl
GitOrigin-RevId: 16a29b914bf81d4d5e3cdb43c64b088113a2fcd4
2024-12-30 10:16:07 +00:00
Vladimir Krivosheev
00c7636db9 cleanup
GitOrigin-RevId: 6f064b716590e98b5861ba9ace9b1cb182f40f43
2024-12-26 17:01:12 +00:00
Vladimir Krivosheev
7b4c77396e do not export deps blindly (part 5)
GitOrigin-RevId: 48daba2ea218703ecd0f60b5b12cc813c8802338
2024-12-23 20:43:00 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Alexey Kudravtsev
10e7677c16 fix "immutable collection modified" warnings
GitOrigin-RevId: bc70a53538fa8eddf59d27197c5b74c3afcffb1b
2024-12-11 16:28:34 +00:00
Maksim Zuev
fc963eee94 [coverage] Fix frame computation during classes transformation
update coverage agent to 1.0.766

GitOrigin-RevId: a4e9deec3cd86e3b9d9692899980c715fc0c1700
2024-12-10 11:50:06 +00:00
Maksim Zuev
00e78e914b [coverage] IJ-CR-147895 Review fixes: inline unnecessary method
GitOrigin-RevId: ba947d0473450372e66cb6ba4fdd63e0d297e7dc
2024-12-06 16:57:36 +00:00
Tatiana Elfimova
09c8267e12 IJPL-58451 Use JBBox instead of Box to avoid "filler" accessible role
GitOrigin-RevId: c68e82bb218de6335f5d987f384427a1e3a3ad9d
2024-12-04 15:27:02 +00:00
Tagir Valeev
5dca817b05 Add missing @Override annotations
GitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
2024-11-29 12:51:16 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Alexey Kudravtsev
9cef099839 propagate @Unmodifiable to more methods calling ContainerUtil, to enable data-flow inspection to highlight more warnings
GitOrigin-RevId: 01d3c976ffd35c3290433d0cd6c0f2d59df894f1
2024-11-27 12:57:34 +00:00
Alexey Kudravtsev
6cb319cbbc more immutable collections: mark transitive callees of ContainerUtil.filter() as Unmodifiable to help uncover "immutable is passed where mutable is expected" bugs via "data flow problems" inspection, fix some found bugs
GitOrigin-RevId: c9b57bd0bd8fadcbaf7cca373c2aefbf562ecd4b
2024-11-18 16:57:58 +00:00
Maksim Zuev
59942130a2 [coverage] EA-1092755 Fix NPE
GitOrigin-RevId: 30a8d5373cc37fc27ab517fde695956034a31502
2024-10-29 19:30:27 +00:00
Maksim Zuev
6e27745ae3 [coverage] IDEA-315466 Rename method and add docs
* review fixes IJ-CR-147895

GitOrigin-RevId: 6bfe65dc924991f7b768a025b246e23df0969ab6
2024-10-28 12:57:25 +00:00
Maksim Zuev
eca4d71947 [coverage] IDEA-315466 Add an option to do not show coverage in project view
GitOrigin-RevId: 464dce920ec80bb398608225c1baa759117449ed
2024-10-25 15:06:49 +00:00
Maksim Zuev
a2c06f1a38 [coverage] IDEA-361058 Fix coverage for lombok methods
bump agent version to 1.0.763

GitOrigin-RevId: 8328b2accaa15ac853438dbcc39b28da94cfb429
2024-10-21 14:59:46 +00:00
Kirill Likhodedov
0876050bf8 [ui] add @NotNull to parameters which are truly not null and assumed so by the clients
GitOrigin-RevId: 726e955da0c1c9863ab560756f63ce8a54d49e73
2024-10-18 13:32:35 +00:00
Nikolay Chashnikov
9fd3bd41c4 [coverage] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: 8558008f05c5fdfdac74e95ce86b7d4404cdda9f
2024-10-10 23:55:42 +00:00
Vladimir Krivosheev
4a176d4c02 IJ-CR-146078 extract intellij.platform.bootstrap
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Daniil Ovchinnikov
823e985f18 API dumps: re-generate dumps
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Maksim Zuev
c0bc2d78a8 [coverage] Clean up HideCoverageInfoAction
GitOrigin-RevId: 37352acc2652f3bd6198b55f9eb5aedc6a56bc11
2024-09-10 10:22:09 +00:00
Maksim Zuev
77f89395c9 [coverage] Clean up CoverageDataAnnotationsManager
GitOrigin-RevId: 84138ed524ce2e48bd92123d2c17114401aa7158
2024-09-09 19:02:56 +00:00
Maksim Zuev
51c23c93f7 [coverage] IDEA-358457 Clear coverage gutters for disposed editors
GitOrigin-RevId: 609fd7e9ba6a4299c3b7c91c689331a775f30de6
2024-09-09 19:02:56 +00:00
Maksim Zuev
62eb8706c8 [coverage] IDEA-357070 Fix data race in coverage suite replacement
A suite was replaced in the following steps
1. When replacement starts, the suite is removed
2. New suite is added
3. Closing the old view could cause the second suite removal

GitOrigin-RevId: 6759fc315aef9f75f65dcfa441bf06878fc4be99
2024-08-14 15:38:50 +00:00
Vladimir Krivosheev
7a30374248 IJPL-159596 cleanup - fix copyright
GitOrigin-RevId: 3e05894c6356a321c1f1e9898a5c9090710083f7
2024-08-06 19:58:37 +00:00
Maksim Zuev
af99f42825 [coverage] IDEA-357130 Fix API compatibility for CoverageEnabledConfiguration.createCoverageFile
GitOrigin-RevId: e661cec74568340d3003fd99ee024c1283a46aeb
2024-08-05 09:49:15 +00:00
Gregory.Shrago
c96ded4cdc migrate getData to uiDataSnapshot: plugins
GitOrigin-RevId: ce5459169f986f82b4a1bc6241d028ce3027fb7c
2024-08-02 01:17:08 +00:00
Maksim Zuev
a5ee1b0604 [coverage] Update git filter name
GitOrigin-RevId: 6f4dbd844805099d53f0916891ff146fed71fcd8
2024-07-09 17:39:14 +00:00
Maksim Zuev
0275ae058c [coverage] EA-1266030 Check isDisposed before register
GitOrigin-RevId: ba8e78c21e1aa7c2ec9cc8361de639bc74ff8ef5
2024-06-27 20:56:35 +00:00
Maksim Zuev
29d1f98d2f [coverage] EA-1303968 Move track coverage action update to BGT
GitOrigin-RevId: e5612b2492e0576511dc25fe29d0643c5768a94d
2024-06-27 20:56:35 +00:00
Nikolay Chashnikov
24628e108d [platform] API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
GitOrigin-RevId: b7f3b8a200bca2f54496ab03f5e1414e30ad0ed8
2024-06-20 09:26:41 +00:00
Maksim Zuev
8e90196a7f [coverage] IDEA-353814 Update the filter element's persistent name to reset the filter
GitOrigin-RevId: 31ea4a93304be1c6b51a18d57ef7a2fe5b49b48b
2024-06-18 12:19:22 +00:00
Maksim Zuev
47f77b3177 [coverage] IDEA-353814 Update gotit text
GitOrigin-RevId: 0847675e1b00807f6874ea968ef83d6c17f0ed86
2024-06-18 12:19:22 +00:00
Maksim Zuev
2e3ea0a5f3 [coverage] EA-1266030 Check isDisposed before registering
GitOrigin-RevId: e0f2f64a59e895ac6785bc8974e1519793e4a582
2024-06-13 18:07:10 +00:00
Alexandr Trushev
4dcc88eb48 IJPL-797 intellij.platform.editor review internal API
GitOrigin-RevId: 008ab023d706e3aa8dfe71ac1d5205f04fb8e71d
2024-06-11 20:04:46 +00:00
Maksim Zuev
f49ce4779b [coverage] IJPL-156066 Fix executors order, coverage comes right after debug
GitOrigin-RevId: a4a2c066b8e4356c65497e32a8204f0474fd8e70
2024-06-10 12:28:19 +00:00
Maksim Zuev
c0e9691d2b [coverage] IDEA-353814 Files filtering based on git commit history
IJ-CR-135534

GitOrigin-RevId: 93c6aa5c27f75224a2819ea8097c1a749d5434d4
2024-06-07 19:24:29 +00:00