There is scalariform but it can be disruptive. Last time I ran it on Spark it didn't compile due to some xml interpolation problem.
On Wednesday, October 1, 2014, Nicholas Chammas <nicholas.cham...@gmail.com> wrote: > Does anyone know if Scala has something equivalent to autopep8 > <https://pypi.python.org/pypi/autopep8>? It would help patch up the > existing code base a lot quicker as we add in new style rules. > > > On Wed, Oct 1, 2014 at 9:24 PM, Nicholas Chammas < > nicholas.cham...@gmail.com <javascript:;> > > 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 > <javascript:;>> > > 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 <javascript:;>> 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 > <javascript:;>> > >>> 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 > <javascript:;>> 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 <javascript:;> > >>> > >> 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 > >>> > >> > >>> > > >>> > >> > >> > > >