Skip to main content



      Home
Home » Language IDEs » Java Development Tools (JDT) » Code formatting on check-in/commit and check-out/edit for first time?
Code formatting on check-in/commit and check-out/edit for first time? [message #148187] Thu, 11 March 2004 14:11 Go to next message
Eclipse UserFriend
Hi,

In our company, each of us developers has a slightly different way we would
like to see our code formatted, especially when working with it. I so happen
to put my screen at high res and can see 130+ columns of text at one time
when editing. As such, I don't line-wrap my code. Some co-workers work on
laptops and see 60 or so lines at most, and prefer to have it line-wrapped,
as well as some like the braces at the end of the line, I like them on a new
line, etc. I know the formatter in 2.x and more so in 3.x can handle this.
What sucks is that we manually have to do this for every file every time we
want it in our way. Since we work as a team, we use VSS (and CVS for some
projects). I believe it should be a simple addition to add some sort of
trigger that on check-out OR first edit (in CVS case) of a file, it can
format the code into the way the IDE's formatter is set up. Then on
check-in/commit, it can also format it into perhaps a "standardized" format
that the company may want all code to be formatted in.

Is there any such ability now that I am not aware of in 2.x or 3.x that may
allow this type of triggering to occur? For the Eclipse team, if there
isn't, is it something ya'll might consider adding?

I can see this being useful for more than just formatting code on
inbound/outbound. It may trigger a rebuild (which already works though, but
hypothetically speaking...), or some other ability when files are committed.
Maybe a code analysis, spell check, etc.

Thanks
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #148192 is a reply to message #148187] Thu, 11 March 2004 14:38 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: newsserver_mails.bodden.de

Hi!

I must say I love that idea. However I think that there could be slight
performance problems on large commits. At least on my (probably not latest)
PC code formatting takes sometimes quite some time (2-3 seconds) for large
files.

Eric

--
------------------------------------------------------------ -----
Eric Bodden
ICQ UIN: 12656220
Website: http://www.bodden.de
PGP key available
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #148200 is a reply to message #148192] Thu, 11 March 2004 16:36 Go to previous messageGo to next message
Eclipse UserFriend
True indeed, but generally on a per file, this may add a second or two for
formatting anyway. I would be willing to live with that. For CVS I know you
can set up stuff on the server to fire off when commits come in as well, I
just prefer to do it on the client, so the server is not burdened as much.

"Eric Bodden" <newsserver_mails@bodden.de> wrote in message
news:c2qevk$tnr$1@eclipse.org...
> Hi!
>
> I must say I love that idea. However I think that there could be slight
> performance problems on large commits. At least on my (probably not
latest)
> PC code formatting takes sometimes quite some time (2-3 seconds) for large
> files.
>
> Eric
>
> --
> ------------------------------------------------------------ -----
> Eric Bodden
> ICQ UIN: 12656220
> Website: http://www.bodden.de
> PGP key available
>
>
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #148208 is a reply to message #148200] Thu, 11 March 2004 17:25 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: newsserver_mails.bodden.de

Also a server-based solution would not be very helpful in that case since
the formatting options have to be set per client.

I would suggest you file a feature request on that.

Eric

spiderman maundered in <c2qlte$6ga$1@eclipse.org>

> True indeed, but generally on a per file, this may add a second or
> two for formatting anyway. I would be willing to live with that. For
> CVS I know you can set up stuff on the server to fire off when
> commits come in as well, I just prefer to do it on the client, so the
> server is not burdened as much.
>
> "Eric Bodden" <newsserver_mails@bodden.de> wrote in message
> news:c2qevk$tnr$1@eclipse.org...
>> Hi!
>>
>> I must say I love that idea. However I think that there could be
>> slight performance problems on large commits. At least on my
>> (probably not latest) PC code formatting takes sometimes quite some
>> time (2-3 seconds) for large files.
>>
>> Eric
>>
>> --
>> ------------------------------------------------------------ -----
>> Eric Bodden
>> ICQ UIN: 12656220
>> Website: http://www.bodden.de
>> PGP key available

--
------------------------------------------------------------ -----
Eric Bodden
ICQ UIN: 12656220
Website: http://www.bodden.de
PGP key available
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #148212 is a reply to message #148200] Thu, 11 March 2004 17:36 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: smesh.openrules.com

Still there is not Format Selection?
I heard, it's not a bi deal. :)

--
Sam Mesh - http://openrules.com
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #148253 is a reply to message #148208] Thu, 11 March 2004 19:05 Go to previous messageGo to next message
Eclipse UserFriend
Did so..just added, but closed the browser before copying the # down. Is
there a quick way to look up feature requests?

"Eric Bodden" <newsserver_mails@bodden.de> wrote in message
news:c2qop9$9rp$1@eclipse.org...
> Also a server-based solution would not be very helpful in that case since
> the formatting options have to be set per client.
>
> I would suggest you file a feature request on that.
>
> Eric
>
> spiderman maundered in <c2qlte$6ga$1@eclipse.org>
>
> > True indeed, but generally on a per file, this may add a second or
> > two for formatting anyway. I would be willing to live with that. For
> > CVS I know you can set up stuff on the server to fire off when
> > commits come in as well, I just prefer to do it on the client, so the
> > server is not burdened as much.
> >
> > "Eric Bodden" <newsserver_mails@bodden.de> wrote in message
> > news:c2qevk$tnr$1@eclipse.org...
> >> Hi!
> >>
> >> I must say I love that idea. However I think that there could be
> >> slight performance problems on large commits. At least on my
> >> (probably not latest) PC code formatting takes sometimes quite some
> >> time (2-3 seconds) for large files.
> >>
> >> Eric
> >>
> >> --
> >> ------------------------------------------------------------ -----
> >> Eric Bodden
> >> ICQ UIN: 12656220
> >> Website: http://www.bodden.de
> >> PGP key available
>
> --
> ------------------------------------------------------------ -----
> Eric Bodden
> ICQ UIN: 12656220
> Website: http://www.bodden.de
> PGP key available
>
>
Re: Code formatting on check-in/commit and check-out/edit for first time? [message #155036 is a reply to message #148253] Mon, 19 April 2004 18:45 Go to previous message
Eclipse UserFriend
Spiderman,

that is a really nice feature. It would also finally make sense of
the diffs sometimes sent out to mailing lists. All the reformatting
messes things up with cvs.

There is a search facility at bugs.eclipse.org. I tried to search
your bug report with not much of a success. Could you try again with
your search phrase and post the bug # ?

Cheers,
Mariano




spiderman wrote:

> Did so..just added, but closed the browser before copying the # down. Is
> there a quick way to look up feature requests?
>
> "Eric Bodden" <newsserver_mails@bodden.de> wrote in message
> news:c2qop9$9rp$1@eclipse.org...
>
>>Also a server-based solution would not be very helpful in that case since
>>the formatting options have to be set per client.
>>
>>I would suggest you file a feature request on that.
>>
>>Eric
>>
>>spiderman maundered in <c2qlte$6ga$1@eclipse.org>
>>
>>>True indeed, but generally on a per file, this may add a second or
>>>two for formatting anyway. I would be willing to live with that. For
>>>CVS I know you can set up stuff on the server to fire off when
>>>commits come in as well, I just prefer to do it on the client, so the
>>>server is not burdened as much.
>>>
>>>"Eric Bodden" <newsserver_mails@bodden.de> wrote in message
>>>news:c2qevk$tnr$1@eclipse.org...
>>>
>>>>Hi!
>>>>
>>>>I must say I love that idea. However I think that there could be
>>>>slight performance problems on large commits. At least on my
>>>>(probably not latest) PC code formatting takes sometimes quite some
>>>>time (2-3 seconds) for large files.
>>>>
>>>>Eric
>>>>
>>>>--
>>>> ------------------------------------------------------------ -----
>>>>Eric Bodden
>>>>ICQ UIN: 12656220
>>>>Website: http://www.bodden.de
>>>>PGP key available
>>
>>--
>> ------------------------------------------------------------ -----
>>Eric Bodden
>>ICQ UIN: 12656220
>>Website: http://www.bodden.de
>>PGP key available
>>
>>
>
>
>
Previous Topic:problem with updating TableTreeViewer using IResourceChangeListener
Next Topic:Exception in org.eclipse.core.internal.compatibility.PluginActivator.stop() - unable to start Eclips
Goto Forum:
  


Current Time: Sun Jun 22 10:22:49 EDT 2025

Powered by FUDForum. Page generated in 0.06056 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top