Will not the code style be applied on save to any user-modified file? So
this will clutter PRs and overwrite history.

On Wed, Feb 22, 2017 at 6:19 AM, Dawid Wysakowicz <
wysakowicz.da...@gmail.com> wrote:

> I also agree with Till and Chesnayl. Anyway as to "capture the current
> style" I have some doubts if this is possible, as it changes file to file.
>
> Chesnay's suggestion as to were enforce the checkstyle seems reasonable to
> me, but I am quite new to the community :).
> Enabling checkstyle for particular packages is possible.
>
> 2017-02-22 12:07 GMT+01:00 Chesnay Schepler <ches...@apache.org>:
>
> > I agree with Till.
> >
> > I would propose enforcing checkstyle on a subset of the modules,
> basically
> > those that are not
> > flink-runtime, flink-java, flink-streaming-java. These are the ones imo
> > where messing with the history
> > can be detrimental; for the others it isn't really important imo.
> > (Note that i excluded scala code since i don't know the state of
> > checkstyle compliance there)
> >
> > For flink-runtime we could maybe (don't know if it is supported) enforce
> > checkstyle for all classes
> > under o.a.f.migration, so that at least the flip-6 code is covered.
> >
> > Similarly, enforcing checkstyle for all tests should be fine as well.
> >
> > Regards,
> > Chesnay
> >
> >
> > On 22.02.2017 11:48, Till Rohrmann wrote:
> >
> >> I think that not enforcing a code style is as good as not having any
> code
> >> style to be honest. Having an IntelliJ or Eclipse profile is nice and
> some
> >> people will probably use it, but my gut feeling is that the majority
> won't
> >> notice it.
> >>
> >> Cheers,
> >> Till
> >>
> >> On Wed, Feb 22, 2017 at 11:15 AM, Ufuk Celebi <u...@apache.org> wrote:
> >>
> >> Kurt's proposal sounds reasonable.
> >>>
> >>> What about the following:
> >>> - We try to capture the current style in an code style configuration
> >>> (for IntelliJ and maybe Eclipse)
> >>> - We provide that on the website for contributors to download
> >>> - We don't enforce it, but new contributions and changes are free to
> >>> format with this style as changes happen
> >>>
> >>> Practically speaking, this should not change much except maybe the
> >>> import order or whitespace after certain keywords, etc.
> >>>
> >>>
> >>> On Wed, Feb 22, 2017 at 4:48 AM, Kurt Young <ykt...@gmail.com> wrote:
> >>>
> >>>> +1 to provide a unified code style for both java and scala.
> >>>>
> >>>> -1 to adjust all the existing code to the new style in one step. The
> >>>>
> >>> code's
> >>>
> >>>> history contains very helpful information which can help
> >>>> develops to understand why these codes are added, which jira is
> related.
> >>>> This information is too valuable to lose. I think we can
> >>>> do the reformat thing step by step, each time when the codes being
> >>>>
> >>> changed,
> >>>
> >>>> we can adopt them to the new style.
> >>>> IMHO this is also the reason why the unified code style is important.
> >>>>
> >>>>
> >>>> Best,
> >>>> Kurt
> >>>>
> >>>> On Wed, Feb 22, 2017 at 5:50 AM, Dawid Wysakowicz <
> >>>> wysakowicz.da...@gmail.com> wrote:
> >>>>
> >>>> Hi,
> >>>>> I would like to resurrect the discussing ([1]
> >>>>> <http://apache-flink-mailing-list-archive.1008284.n3.
> >>>>> nabble.com/Code-style-guideline-for-Scala-td7526.html>
> >>>>> , [2]
> >>>>> <http://apache-flink-mailing-list-archive.1008284.n3.
> >>>>> nabble.com/Intellij-code-style-td11092.html>)
> >>>>> about creating unified code style(that could be imported to at least
> >>>>> IntelliJ and Eclipse) and corresponding stricter checkstyle rules.
> >>>>>
> >>>>> I know that the hardest part is to adjust the existing code to the
> new
> >>>>> checkstyle rules. Do you believe it would be worth the effort? All
> >>>>> suggestions are welcome.
> >>>>>
> >>>>>
> >
>

Reply via email to