Thanks. I added one.
On Wed, Oct 8, 2014 at 8:49 AM, Nicholas Chammas <nicholas.cham...@gmail.com > wrote: > I've created SPARK-3849: Automate remaining Scala style rules > <https://issues.apache.org/jira/browse/SPARK-3849>. > > Please create sub-tasks on this issue for rules that we have not automated > and let's work through them as possible. > > I went ahead and created the first sub-task, SPARK-3850: Scala style: > Disallow trailing spaces <https://issues.apache.org/jira/browse/SPARK-3850 > >. > > Nick > > On Tue, Oct 7, 2014 at 4:45 PM, Nicholas Chammas < > nicholas.cham...@gmail.com > > wrote: > > > For starters, do we have a list of all the Scala style rules that are > > currently not enforced automatically but are likely well-suited for > > automation? > > > > Let's put such a list together in a JIRA issue and work through > > implementing them. > > > > Nick > > > > On Thu, Oct 2, 2014 at 12:06 AM, Cheng Lian <lian.cs....@gmail.com> > wrote: > > > >> Since we can easily catch the list of all changed files in a PR, I think > >> we can start with adding the no trailing space check for newly changed > >> files only? > >> > >> > >> On 10/2/14 9:24 AM, Nicholas Chammas wrote: > >> > >>> Yeah, I remember that hell when I added PEP 8 to the build checks and > >>> fixed > >>> all the outstanding Python style issues. I had to keep rebasing and > >>> resolving merge conflicts until the PR was merged. > >>> > >>> It's a rough process, but thankfully it's also a one-time process. I > >>> might > >>> be able to help with that in the next week or two if no-one else wants > to > >>> pick it up. > >>> > >>> Nick > >>> > >>> On Wed, Oct 1, 2014 at 9:20 PM, Michael Armbrust < > mich...@databricks.com > >>> > > >>> wrote: > >>> > >>> The hard part here is updating the existing code base... which is > going > >>>> to > >>>> create merge conflicts with like all of the open PRs... > >>>> > >>>> On Wed, Oct 1, 2014 at 6:13 PM, Nicholas Chammas < > >>>> nicholas.cham...@gmail.com> wrote: > >>>> > >>>> Ah, since there appears to be a built-in rule for end-of-line > >>>>> whitespace, > >>>>> Michael and Cheng, y'all should be able to add this in pretty easily. > >>>>> > >>>>> Nick > >>>>> > >>>>> On Wed, Oct 1, 2014 at 6:37 PM, Patrick Wendell <pwend...@gmail.com> > >>>>> wrote: > >>>>> > >>>>> Hey Nick, > >>>>>> > >>>>>> We can always take built-in rules. Back when we added this Prashant > >>>>>> Sharma actually did some great work that lets us write our own style > >>>>>> rules in cases where rules don't exist. > >>>>>> > >>>>>> You can see some existing rules here: > >>>>>> > >>>>>> > >>>>>> https://github.com/apache/spark/tree/master/project/ > >>>>> spark-style/src/main/scala/org/apache/spark/scalastyle > >>>>> > >>>>>> Prashant has over time contributed a lot of our custom rules > upstream > >>>>>> to stalastyle, so now there are only a couple there. > >>>>>> > >>>>>> - Patrick > >>>>>> > >>>>>> On Wed, Oct 1, 2014 at 2:36 PM, Ted Yu <yuzhih...@gmail.com> wrote: > >>>>>> > >>>>>>> Please take a look at WhitespaceEndOfLineChecker under: > >>>>>>> http://www.scalastyle.org/rules-0.1.0.html > >>>>>>> > >>>>>>> Cheers > >>>>>>> > >>>>>>> On Wed, Oct 1, 2014 at 2:01 PM, Nicholas Chammas < > >>>>>>> > >>>>>> nicholas.cham...@gmail.com > >>>>>> > >>>>>>> wrote: > >>>>>>>> As discussed here <https://github.com/apache/spark/pull/2619>, it > >>>>>>>> > >>>>>>> would be > >>>>>> > >>>>>>> good to extend our Scala style checks to programmatically enforce > as > >>>>>>>> > >>>>>>> many > >>>>>> > >>>>>>> of our style rules as possible. > >>>>>>>> > >>>>>>>> Does anyone know if it's relatively straightforward to enforce > >>>>>>>> > >>>>>>> additional > >>>>>> > >>>>>>> rules like the "no trailing spaces" rule mentioned in the linked > PR? > >>>>>>>> > >>>>>>>> Nick > >>>>>>>> > >>>>>>>> > >>>> > >> > > >