Files
openide/.github
Sebastiano Poggi 5677d235a9 [JEWEL-894] Fix EqualityMembersRule, add tests
The rule is a bit buggy, and difficult to read. It also
has essentially no tests. This addresses both concerns.
I also noticed for whatever reason we were not properly
running detektMain and detektTest on the GitHub CI,
which means we had a bunch of warnings. I have now added
both checks to the GitHub CI. Hopefully, we'll be able
to run the same checks on TeamCity at some point, too.

Note: this bumps Detekt to 1.23.8 (latest version) and
adds a test-only dependency to detekt-core — I'm not
sure if this will require manual merging due to Bazel.

It also tweaks the Jewel .editorconfig to 120 as that's
the value used by the CI, and fixes all outstanding
static analysis warnings.

closes https://github.com/JetBrains/intellij-community/pull/3123

(cherry picked from commit 4a7ff36896c9a23929dc37c11ac5c95fe1f2fc93)


(cherry picked from commit 6b888c6abedcc901aa3e6ef447eed1e6f7c2fcf1)

IJ-MR-168786

GitOrigin-RevId: 6c728fa8b73a69bfef87eba5f7a4853f63f38a9f
2025-07-21 12:17:45 +00:00
..