flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henry Saputra <henry.sapu...@gmail.com>
Subject Re: Scala Style Template
Date Wed, 18 Feb 2015 02:48:21 GMT
Sorry Robert and all, pressed Send button too early =(

One of the main reasons to keep the max 100 chars line (or 120) is to
make sure that the code is readable an understandable, which in Scala
you can easily get the code to be complicated and in a single line.

- Henry

[1] http://www.scalastyle.org/rules-0.1.0.html

On Tue, Feb 17, 2015 at 6:03 PM, Henry Saputra <henry.saputra@gmail.com> wrote:
> Stephan was taking about imports statements.
> I want to keep line length to 100 or 120.
> Code that is longer than 100 char per line need to be revisited.
>
>
> On Tuesday, February 17, 2015, Robert Metzger <rmetzger@apache.org> wrote:
>>
>> I agree with Stephan that we should remove the scalastyle rule enforcing
>> lines of 100 characters length.
>>
>>
>>
>> On Mon, Jan 5, 2015 at 10:21 AM, Henry Saputra <henry.saputra@gmail.com>
>> wrote:
>>
>> > @Stephan - sure I could work on it. Been wanting to do it for a while.
>> > No, it is not the checkstyle issue.
>> >
>> > - Henry
>> >
>> > On Mon, Jan 5, 2015 at 1:16 AM, Stephan Ewen <sewen@apache.org> wrote:
>> > > Yes, the "hadoopcompatibility" is a bit long, I agree to change it to
>> > > "hadoop".
>> > >
>> > > Henry, do you want to do this?
>> > >
>> > > But the reason is not checkstyle here, is it?
>> > >
>> > > On Mon, Jan 5, 2015 at 9:27 AM, Henry Saputra
>> > > <henry.saputra@gmail.com>
>> > > wrote:
>> > >
>> > >> Yeah, automated tools can only do so much.
>> > >> I always turn off the automatic line wrapping since it cant tell for
>> > >> imports and regular code.
>> > >>
>> > >> And BTW I think we need to shorten some of Flink package and class
>> > names.
>> > >> For example, hadoopcompatibility can just be changed to hadoop
>> > >> package.
>> > >>
>> > >> - Henry
>> > >>
>> > >> On Sun, Jan 4, 2015 at 11:33 PM, Till Rohrmann <trohrmann@apache.org>
>> > >> wrote:
>> > >> > I just checked and in fact this option is already turned on. The
>> > problem
>> > >> > was that I activated automatic line wrapping if a line is longer
>> > >> > than
>> > 100
>> > >> > characters in order to comply with the scalastyle plugin. Since
>> > Intellij
>> > >> > cannot distinguish between Imports and code it also wrapped the
>> > >> > import
>> > >> > statements. I guess then the only viable option is to manually
wrap
>> > the
>> > >> > lines.
>> > >> >
>> > >> > On Sun, Jan 4, 2015 at 10:34 PM, Stephan Ewen <sewen@apache.org>
>> > wrote:
>> > >> >
>> > >> >> Excluding the imports sounds like a good idea.
>> > >> >>
>> > >> >> On Sun, Jan 4, 2015 at 10:30 PM, Henry Saputra <
>> > henry.saputra@gmail.com
>> > >> >
>> > >> >> wrote:
>> > >> >>
>> > >> >> > I think we could add exclude for imports statements line
length
>> > >> checking.
>> > >> >> >
>> > >> >> > Without limit of line length we need to be very careful
when
>> > >> >> > coding
>> > >> long
>> > >> >> > lines to keep the code easy to read and understand, hence
the
>> > >> >> > line
>> > >> >> > length style safe guard.
>> > >> >> > Some if the java code has very long lines that make it
hard to
>> > read.
>> > >> >> >
>> > >> >> > On Sunday, January 4, 2015, Stephan Ewen <sewen@apache.org>
>> > >> >> > wrote:
>> > >> >> >
>> > >> >> > > Hi all!
>> > >> >> > >
>> > >> >> > > I would suggest to remove the line length limitation
in the
>> > >> scala-style
>> > >> >> > > definition.
>> > >> >> > >
>> > >> >> > > It leads to very awkward formattings (see for example
>> > >> >> > > TaskManager
>> > >> >> > imports)
>> > >> >> > > and at
>> > >> >> > > this point I am not sure it helps us in any way.
>> > >> >> > >
>> > >> >> > > Greetings,
>> > >> >> > > Stephan
>> > >> >> > >
>> > >> >> >
>> > >> >>
>> > >>
>> >

Mime
View raw message