+1

Best,
Vino

Cheng Pan <[email protected]> 于2021年11月18日周四 下午8:19写道:

> +1
>
> Thanks @zhouyifan279 for the work.
>
> As I commented in the PR, my view is that a consistent style makes more
> sense
> to me than a style that just looks good.
>
>
> Thanks,
> Cheng Pan
>
> On Thu, Nov 18, 2021 at 8:08 PM 周一帆 <[email protected]> wrote:
> >
> > Hello Apache Kyuubi community,
> >
> > We'd like to have you vote on the proposal of using scalafmt code
> > style as the new code style checking rule.
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [] +1 Use scalafmt and refuse to merge PR if it voilates code style
> > [] 0  Either is OK
> > [] -1 Keep using current code style checking rule
> >
> > #####################################################################
> > Here is some background knowledge about this proposal.
> >
> > Motivation
> > There are 2 reasons we want to use scalafmt:
> > 1. Automatically sort imported packages
> > Currently, there is no easy way for Kyuubi contributors to
> > automatically sort imported packages in source code.
> > IntelliJ IDEA‘s format result does not satisfy current checking rule.
> > 2. Control code style more preciselly by using maven plugin "spotless".
> > Spotless is already introduced to check and format java code in Kyuubi.
> > Working with scalafmt, it can also be used for scala code.
> >
> > Changes
> > After using scalafmt to format local branch, we found changes need
> > to notice.
> > The changes in code style can be found on this GitHub PR:
> > https://github.com/apache/incubator-kyuubi/issues/1383
> >
> > We have not yet found any configurations to customize the behavior
> > about those changes. That means if we choose to use scalafmt, we will
> > have a much more strict code style.
> >
> > So we'd like to ask Kyuubi community to make the descison.
> >
> > #####################################################################
> > Related Issue:
> > https://github.com/apache/incubator-kyuubi/issues/1383
> >
> > Related PR:
> > https://github.com/apache/incubator-kyuubi/pull/1391
> >
> > To learn more about scalafmt:
> > https://scalameta.org/scalafmt/
> >
> > To learn more about spotless:
> > https://github.com/diffplug/spotless
>

Reply via email to