Skip to content

Add JetBrains Qodana test in CI - #3610

Open
vmcj wants to merge 144 commits into
DOMjudge:mainfrom
vmcj:qodana_second_try
Open

Add JetBrains Qodana test in CI#3610
vmcj wants to merge 144 commits into
DOMjudge:mainfrom
vmcj:qodana_second_try

Conversation

@vmcj

@vmcj vmcj commented Apr 5, 2026

Copy link
Copy Markdown
Member

No description provided.

@vmcj
vmcj force-pushed the qodana_second_try branch 7 times, most recently from 74d50ad to 6a9eba4 Compare April 6, 2026 11:46
@meisterT

meisterT commented Apr 6, 2026

Copy link
Copy Markdown
Member

Do we actually gain anything by using this on top of all the linting that we already do?

@vmcj
vmcj force-pushed the qodana_second_try branch 2 times, most recently from c4e20df to 86c4c54 Compare April 7, 2026 09:21
@vmcj

vmcj commented Apr 13, 2026

Copy link
Copy Markdown
Member Author

Do we actually gain anything by using this on top of all the linting that we already do?

It should give us the findings which PHPStorm also provides us, I think that has some good insights in performance. So it probably doesn´t add anything in your workflow but does for the people not using PHPStorm.

I'm still checking if we get some good insights though, setting it up is a bit difficult.

@vmcj
vmcj force-pushed the qodana_second_try branch 3 times, most recently from e86634b to 294799b Compare May 17, 2026 19:29
@vmcj
vmcj force-pushed the qodana_second_try branch 3 times, most recently from dbc3cf4 to 7c52d2a Compare May 25, 2026 17:43
vmcj added 13 commits May 31, 2026 16:26
No functional change intended. JetBrains flags this as we do document the other properties.
Found with the `Simplify chained expression` rule in Qodana.
It seems we can´t return an actual tuple as a hint although it is valid as
a return type during runtime.
In this case it would still have worked as the overwritten f is the last call but
if/when we extend the code we would get a different `f` when the `zip` becomes
conditional.
@vmcj
vmcj force-pushed the qodana_second_try branch from 7c52d2a to 59c900b Compare May 31, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants