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