Thanks for raising this concern. I can create subtasks to format code on all active branches (4.x, 5.1 and master ). Let me know if I missed any branch. -- *With Regards,* *Aman Poonia*
On Wed, Jan 18, 2023 at 1:06 PM Tanuj Khurana <tkhur...@apache.org> wrote: > Yes, I agree with Istvan. We should do this in one step. > > On Tue, 17 Jan 2023 at 23:31, Istvan Toth <st...@cloudera.com.invalid> > wrote: > > > Hi! > > > > IF we decide to do this, then I propose doing the full cleanup in one > step > > on all active branches, it's better to rip off the bandaid than to slowly > > peel it. > > The incremental approach would result in super noisy patches for the > > foreseeable future. > > Doing it only on master only would make all 5.1 backports painful. > > This probably also needs some work on the Yetus side, but we can probably > > take whatever HBase did there, too. > > > > I agree with the proposal. > > > > regards > > Istvan > > > > On Tue, Jan 17, 2023 at 5:42 PM aman poonia <aman.poonia...@gmail.com> > > wrote: > > > > > The Phoenix project utilizes checkstyle for code formatting, however, > it > > > has been observed that the code is not well formatted. One potential > > reason > > > for this is that the project currently only provides eclipse formatter > > > rules, which may not be used by all developers. To address this issue, > > one > > > solution is to implement the spotless plugin. This plugin allows > > formatting > > > to be done through maven, rather than relying on IDE specific rules. > > > Developers can run the command "maven spotless:apply" to format their > > code. > > > Additionally, this plugin can be added to pre-check-in checks, allowing > > the > > > pre-check-in job to run "maven spotless:apply" or "maven > spotless:check" > > as > > > needed. One potential concern is that a one-time "format all" exercise > > may > > > be required. However, this can be avoided by using the <ratchetFrom> > > > configuration, which only applies spotless to changes made after a > > specific > > > commit. Some projects, such as HBase, have already adopted the use of > > > spotless. A JIRA ticket (PHOENIX-6850) has been filed and a sample pull > > > request (https://github.com/apache/phoenix/pull/1548) has been created > > to > > > demonstrate the implementation of spotless in Phoenix. > > > > > > Please take a look and let me know if you have any concerns or > > suggestions. > > > > > > -- > > > *With Regards,* > > > *Aman Poonia* > > > > > > > > > -- > > *István Tóth* | Sr. Staff Software Engineer > > *Email*: st...@cloudera.com > > cloudera.com <https://www.cloudera.com> > > [image: Cloudera] <https://www.cloudera.com/> > > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image: > > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image: > Cloudera > > on LinkedIn] <https://www.linkedin.com/company/cloudera> > > ------------------------------ > > ------------------------------ > > >