Proposal: Reactivating PMD to Strengthen Definition of Done

2025-05-19 Thread Vincent Potucek
Hi Devs, hope you doing well. We’re currently facing real production bugs, along with approximately 500 PMD and 300 SpotBugs violations. This clearly exposes a gap in our current Definition of Done, especially regarding best practices and principles like convention over configuration, maintain

Apache Maven Wrapper: Clarification on Line Ending Configuration (regarding Checkstyle)

2025-05-27 Thread Vincent Potucek
Hi Devs, while implementing in Checkstyle an IDE-agnostic configuration using EditorConfig, I noticed inconsistencies in line endings compared to our intended setup. Initially, I assumed this was due to a local .git setting related to how line endings are committed. However, as we know, managi

current setup is leaking quality: [S1161] "@override" should be used on overriding members

2025-06-03 Thread Vincent Potucek
Hello devs, Given the current state of the Maven codebase—where even basic conventions like proper @Override annotations are not consistently followed, and there's misalignment with JCC—it’s clear that things are out of control. There is a vacuum in chaos waiting to be filled with natural order

Re: current setup is leaking quality: [S1161] "@override" should be used on overriding members

2025-06-10 Thread Vincent Potucek
be used on overriding members >>> FWIW, most if not all of these changes are in compatibility (I.e. >> deprecated) code, so while it can be worth fixing things, we should focus >> on current / used code instead, so those changes are low priority imho. >>> ---