Skip to content

[5.4] Remove pointless boolean expressions#44885

Merged
muhme merged 8 commits intojoomla:5.4-devfrom
janschoenherr:patch-29
Apr 13, 2025
Merged

[5.4] Remove pointless boolean expressions#44885
muhme merged 8 commits intojoomla:5.4-devfrom
janschoenherr:patch-29

Conversation

@janschoenherr
Copy link
Contributor

Remove pointless boolean expressions reported by PhpStorm inspections.

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

@QuyTon
Copy link
Contributor

QuyTon commented Feb 21, 2025

I have tested this item ✅ successfully on 196f28d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@komalm
Copy link

komalm commented Feb 22, 2025

I have tested this item ✅ successfully on ec8cc4b


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@QuyTon
Copy link
Contributor

QuyTon commented Feb 22, 2025

@janschoenherr Please fix conflicts. Thanks!

@janschoenherr janschoenherr force-pushed the patch-29 branch 2 times, most recently from 7052276 to 43ac350 Compare February 24, 2025 08:30
@QuyTon
Copy link
Contributor

QuyTon commented Feb 24, 2025

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@joomla-cms-bot joomla-cms-bot added the RTC This Pull Request is Ready To Commit label Feb 24, 2025
@rdeutz rdeutz enabled auto-merge (squash) February 27, 2025 13:18
@rdeutz rdeutz disabled auto-merge February 27, 2025 13:29
Copy link
Member

@HLeithner HLeithner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the moment we don't want to merge this change, we will discuss this in the next maintainer meeting.

@richard67 richard67 added the RMDQ ReleaseManagerDecisionQueue label Feb 28, 2025
Copy link
Contributor

@joomdonation joomdonation left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your hard work. I did a code review and see some changes needed. Please see below in each comment (please look at each suggested change carefully and make sure you are agree with the change before committing the suggested change)

@rdeutz
Copy link
Contributor

rdeutz commented Mar 9, 2025

Thanks @joomdonation for the code review, I agree that's the way to go.

@QuyTon QuyTon added Updates Requested Indicates that this pull request needs an update from the author and should not be tested. RMDQ ReleaseManagerDecisionQueue and removed Updates Requested Indicates that this pull request needs an update from the author and should not be tested. RMDQ ReleaseManagerDecisionQueue RTC This Pull Request is Ready To Commit labels Mar 10, 2025
@janschoenherr janschoenherr requested a review from rdeutz as a code owner March 10, 2025 09:21
@janschoenherr janschoenherr force-pushed the patch-29 branch 3 times, most recently from 97e71be to f26debf Compare March 11, 2025 08:20
@joomdonation
Copy link
Contributor

I have tested this item ✅ successfully on 3bf56c2


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@joomdonation
Copy link
Contributor

@QuyTon Could you please give this another (hopefully final) review?

@QuyTon
Copy link
Contributor

QuyTon commented Mar 22, 2025

I have tested this item ✅ successfully on 3bf56c2


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@QuyTon
Copy link
Contributor

QuyTon commented Mar 22, 2025

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44885.

@joomla-cms-bot joomla-cms-bot added the RTC This Pull Request is Ready To Commit label Mar 22, 2025
@bembelimen bembelimen added this to the Joomla! 5.3.0 milestone Mar 25, 2025
@richard67 richard67 changed the base branch from 5.3-dev to 5.4-dev March 26, 2025 19:50
@richard67 richard67 changed the title [5.3] Remove pointless boolean expressions [5.4] Remove pointless boolean expressions Mar 26, 2025
@richard67
Copy link
Member

richard67 commented Mar 26, 2025

As agreed today in the maintainers meeting, I've rebased this PR to 5.4-dev.

@laoneo
Copy link
Member

laoneo commented Apr 2, 2025

I really like the improvements work as done in this pr. Unfortunately I fear that it might lead to regressions when that amount of files are touched. If possible it should be split into smaller pieces. When it still is intended to be merged as a whole, then this should be done very early in the 5.4 release cycle to iron out potential regressions. Just my 2cent's.

@richard67 richard67 dismissed HLeithner’s stale review April 13, 2025 09:52

Has been discussed and rebased meanwhile.

@muhme muhme removed the RMDQ ReleaseManagerDecisionQueue label Apr 13, 2025
@muhme muhme enabled auto-merge (squash) April 13, 2025 10:02
@muhme
Copy link
Contributor

muhme commented Apr 13, 2025

Thanks all

@muhme muhme merged commit ffe1acf into joomla:5.4-dev Apr 13, 2025
3 checks passed
@joomla-cms-bot joomla-cms-bot removed the RTC This Pull Request is Ready To Commit label Apr 13, 2025
@janschoenherr janschoenherr deleted the patch-29 branch October 15, 2025 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.