Commit Graph

728 Commits

Author SHA1 Message Date
Andrei Iurko
efbebbef0b [qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +00:00
Andrei Iurko
4111cfc875 [qodana] QD-9891 Add aspects with the highest certainty for inspections
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Nikolay Chashnikov
3e78ec9042 [plugins] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: f1b2c24f8eac7cdbc6024323e0849507c70450ec
2024-10-10 23:55:42 +00:00
Daniil Ovchinnikov
668094e379 implement assertIterableEquals via toSet
This allows seeing the collection content in the error message.

GitOrigin-RevId: 9b4ca827cdfc1884b4f1f0644a5c6b84bb44d0a8
2024-10-09 10:23:01 +00:00
Yuriy Artamonov
b8a98255c4 [editorconfig] IJPL-149070 Use int identifiers for cached encoding of virtual files in EditorConfigEncodingCache
GitOrigin-RevId: 83971ea1a57e6b2c63dfcdc561e1cbb19fa896fb
2024-10-07 22:19:15 +00:00
Yuriy Artamonov
b79a859047 [java] IDEA-352641 File - New contains many irrelevant templates for Java source sets
GitOrigin-RevId: bd18866f6d60839fa9474c7071aca2761989986e
2024-10-06 17:03:10 +00:00
Roman Shevchenko
69479687e5 [project] replacing FileChooserDescriptor#isFileVisible with file- and/or extension-based filters (IJPL-150176)
GitOrigin-RevId: 7176005f3d39d2f2e928c2e5f804de173e5d83f4
2024-10-02 09:28:56 +00:00
Kirill Glazyrin
a683a9eb90 [Rider] Fix RIDER-113290
(cherry picked from commit 2fda55bbf056c572d89b001216678fbfb15731dc)

IJ-MR-145362

GitOrigin-RevId: e210c3700f2ee8b524e7dc3811abe98e416780a8
2024-09-24 06:03:16 +00:00
Gregory.Shrago
c41d6cce61 employ ProjectUtil.getProjectForComponent
GitOrigin-RevId: e83a6d0210f8ff20c71172d646c7c64e7f1dc239
2024-09-23 18:58:15 +00:00
Mikhail Filippov
f13d92e82f IJPL-150165 switch to invoke dynamic lambdas in Kotlin
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Mikhail Filippov
bf43f2fc01 IJPL-150165 bump Kotlin language and API version
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Max Medvedev
c795cec244 IJPL-155874 Make most of the spellchecking strategies dumb aware
If you see any problems with your spellchecking strategy, please feel free to remove DumbAware from it. Or, you can make it dumb-aware by avoiding using indexes in dumb mode

The only strategies that are not DumbAware at the moment are:
- JavaSpellcheckingStrategy
- JSSpellCheckingStrategy

GitOrigin-RevId: 74781cf1ebd9b58669396bf7b1c03a839019f12b
2024-08-09 20:25:06 +00:00
Alexey.Berezhnykh
e218fcfd57 Add Fantomas options to .editorconfig
GitOrigin-RevId: a654aaa455f9de840aa719474ba0087bfc3d9900
2024-08-06 00:32:01 +00:00
Vladimir Krivosheev
c820cfb56b fix compilation
GitOrigin-RevId: 8a652e68abe489f3d40c54598efa48be7df0f0f4
2024-08-01 17:01:38 +00:00
Yuriy Artamonov
4dac328bf4 [i18n] IJPL-158521 Fix more ellipsis problems in plugins
GitOrigin-RevId: 981393c6f975e303847ca598b650fec8fe65d9bf
2024-07-30 16:35:51 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Nikita Kudrin
cdf91bf213 [benchmarks] Renaming PerformanceTest* => Benchmark*
GitOrigin-RevId: 9963b84d51e1062acc262a8d3d3de1409a708e3b
2024-07-23 18:20:01 +00:00
Tagir Valeev
cb09d92da3 Remove redundant casts to FileEditorManagerImpl when calling getSelectedTextEditor(true)
GitOrigin-RevId: 093d3f1f01db47b41733a55031da58a141169af4
2024-07-18 15:24:17 +00:00
Vladimir Krivosheev
4b6e0d38a4 IJPL-155974 don't use ResourceBundle API for lookup (UI Designer don't use our Bundle, but JDK bundle, so, the only way to inject our transformation logic, is to override JDK bundle)
GitOrigin-RevId: cd3bda6cf13ce94afd82d3a3b34ff7d4b3f62937
2024-06-24 23:33:56 +00:00
Vojtech Balik
fd8715a864 [editorconfig] restore usage logging for EditorConfig properties
GitOrigin-RevId: 9b333612d40c6ff05ab368992558eaff7116bc43
2024-06-18 19:25:15 +00:00
Vladimir Krivosheev
7cfd052dac IJPL-796 EditorConfigEditorProvider - implement async API
GitOrigin-RevId: 44bbc6bce0d3c04afa65635a2d0f47868ca5201b
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
1411e0841d IJPL-796 refactor EditorConfigEditorProvider
GitOrigin-RevId: 208ddef0fcad2f63c54805d1c32eb340642c4efc
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
af14fc22bc Rename .java to .kt
IJPL-796

GitOrigin-RevId: 1af0a75a8f53ff9b864ffd79727d6f7122c8d099
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
989b64cd22 IJPL-796 AsyncFileEditorProvider is DumbAware
GitOrigin-RevId: d7413d9838a802c6e099b4a649f718f850fed200
2024-06-15 19:18:53 +00:00
Tagir Valeev
79bbf6e1bb [editorconfig] Provide preview for Rename action
GitOrigin-RevId: f22f5e1e2fdf3f3d3931ef37c8c13c7716ad5c78
2024-06-14 11:53:37 +00:00
Maxim.Kolmakov
71168cb8a9 IJ-CR-135039 Replace usages of PlatformTestUtil.newPerformanceTest with PerformanceTestUtil.newPerformanceTest
GitOrigin-RevId: 4edcfadc23f7305d68b8c08cd6ae634ee4869a2e
2024-06-03 10:14:22 +00:00
Ivan Migalev
f1f2e33f3b (RIDER-107157) EditorConfig: avoid PSI resolve during indexing
Migrate the EditorConfigReferenceDescriptor filter into the place that uses indices, not the indexing process itself.

GitOrigin-RevId: 620433bded4af969acc5e4004c2a37352ba857f8
2024-06-01 14:57:39 +00:00
Gregory.Shrago
5980fec9c3 add knownIssue section for top issues
GitOrigin-RevId: 94baf82c1e7f25f6a76194abc9416a5fd83db719
2024-05-09 00:39:13 +00:00
Kirill Glazyrin
4ce3f302bb Prevent eager access from implicit initializer and relax thread safety
(cherry picked from commit 958fd7de1db0607b39fae7a7bfe9710b9aece91c)

IJ-MR-130767

GitOrigin-RevId: 5c13abd6f386123a50c18130582fed7c076afb04
2024-04-09 21:03:28 +00:00
Kirill Glazyrin
0a91938036 Fix RIDER-107157
(cherry picked from commit c13a209bf5d65cf69b300ee96d275cc8db3255f3)

IJ-MR-130767

GitOrigin-RevId: 42cef245cd5ceb5722d7687b2dc463b10ce7d520
2024-04-09 21:03:23 +00:00
Alexey Belkov
c31c206162 Apply Kotlin inspection "Move lambda argument out of parentheses" in some places
Mostly in simple cases like stdlib function calls
that don't affect readability.

GitOrigin-RevId: 535eab65931e4af5beaa7a2c12b7e501d320f35b
2024-04-09 16:36:04 +00:00
Yuriy Artamonov
59597eb185 [platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
Update usages

GitOrigin-RevId: d56e13ad1631e92d900ded8d89edbed7bf214c41
2024-03-29 22:09:46 +00:00
Vojtech Balik
5ce3c37ac5 [editorconfig] avoid reinitializing editor settings multiple times in case of .editorconfig file changes
GitOrigin-RevId: c70188d129eca36050f448793b7e6a91b1fcc891
2024-03-06 21:29:52 +00:00
Vojtech Balik
9a738ebfbc [editorconfig] refactoring: separate file-tree traversing logic from parsing logic
GitOrigin-RevId: cc3783e07115eae0922923bd6bfab5b7f6c4f1f4
2024-03-05 06:22:23 +00:00
Gregory.Shrago
ec53bdf06f EA-772883 - T: DirectoryIndexImpl.getInfoForFile
GitOrigin-RevId: 6d6b63d5f55ffd119e9b6c973329654c9628b2ff
2024-02-21 20:50:07 +00:00
Kirill Glazyrin
8a2fb0fc49 Fix RIDER-101757
GitOrigin-RevId: eda4b2b4f8feaf8a63cb9216e08ca16ae781e2b7
2024-02-15 06:15:21 +00:00
Kirill Glazyrin
013189ee3e Add possibility to request editorconfig option descriptors from ReSharper
GitOrigin-RevId: a08c607c9a1bda596cbb0c4c03f33926cce5d582
2024-02-15 06:15:20 +00:00
Andrey Starovoyt
9d2036f81c platform: update description WEB-58959
GitOrigin-RevId: ce0c51b7d6e8ce2ef239441cc09d1d8332be0cd4
2024-02-14 13:29:03 +00:00
Nikita Kudrin
3dce2dce2f [unit perf tests] AT-644 Renaming
GitOrigin-RevId: 464b77181de9f1e0cc6de2623201635c405ee4c3
2024-02-08 11:21:41 +00:00
Nikita Kudrin
b143fe1540 [unit perf tests] AT-644 Removed expected time from the tests
GitOrigin-RevId: a53f40c1721a46c7833018346dc622dec1f1b80a
2024-02-07 16:11:29 +00:00
Dmitry Batkovich
ce58f4352f make editor config highlighting and line markers work in dumb mode IJPL-380
GitOrigin-RevId: a0802343b48c432612137cb6f7766038b227dfb3
2024-01-21 16:01:59 +00:00
Kirill Glazyrin
1fd3abf278 Restore the block in EditorConfigIndentOptionsProvider
(cherry picked from commit f55262eee7efff499284c85a58980b6e1c06090b)

NET-MR-13155

GitOrigin-RevId: 82069219e50499f6d3690b7c6417cd94daf9cdd2
2024-01-05 06:16:33 +00:00
Kirill Glazyrin
a4c7761b02 Fix RIDER-92055
(cherry picked from commit 95ab81a7a571cac2910438dc38ba30f03bcaed1b)

NET-MR-13155

GitOrigin-RevId: 8ce37eb54a145c56fdbed0493a9b0e66dcd854bd
2024-01-05 06:16:29 +00:00
Vladimir Krivosheev
512621e324 IJPL-136 fix save
GitOrigin-RevId: e8a00d24d6a56f00a912c099985042e37b9e4caa
2023-12-17 10:01:30 +00:00
Vladimir Krivosheev
1bc703f10c IJPL-136 docs
GitOrigin-RevId: 33c40cb6e181369a47b3b7a3a069c0fbfb019ccc
2023-12-17 10:01:21 +00:00
Vladimir Krivosheev
cf8b5f8a2b IJPL-136 refactor - hide SettingValueSerializer
GitOrigin-RevId: 49a4aea7d67b45a58c14d273c494399ae13167eb
2023-12-17 10:01:15 +00:00
Vladimir Krivosheev
422a4f4d39 IJPL-136 EditorConfigEncodingCache - use new settings controller API
GitOrigin-RevId: 45dd1645ea2c390519cbad30e0c468a25c52b813
2023-12-17 10:01:13 +00:00
Vladimir Krivosheev
7090092afe cleanup
GitOrigin-RevId: 919d5da264ca480ef60cb0a9c625b4bc2bdfd228
2023-12-17 10:01:09 +00:00
Vladislav Rassokhin
28fa08e998 Move various tests classes from root package
GitOrigin-RevId: c8b3851e4b87643dd6ce0de5e481abbce0636d03
2023-12-08 19:06:10 +00:00
Piotr Tomiak
47ceca20dd WEB-42600 Not respecting indention in inline templates in Angular - set OverrideLanguageOptions to true when using EditorConfig.
GitOrigin-RevId: 68493ae723de0e408aed3384cc17fb5dcca5178b
2023-12-01 17:04:07 +00:00