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>
> > ------------------------------
> > ------------------------------
> >
>

Reply via email to