[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-dev
Subject:    Re: RFR (S): 8136672: editor configuration for IDEs
From:       Magnus Ihse Bursie <magnus.ihse.bursie () oracle ! com>
Date:       2015-09-23 13:01:43
Message-ID: 5602A2B7.1070804 () oracle ! com
[Download RAW message or body]

On 2015-09-18 23:59, Wojtowicz, Tomasz wrote:
> Review Title:      editor configuration for IDEs
> Review ID:          #8136672
> Diff: 		http://cr.openjdk.java.net/~mcberg/8136672/webrev.01
> Description:        In order to avoid jcheck errors like following ones:
> 		"Tests found:
> 		
> 		src/cpu/x86/vm/macroAssembler_x86.cpp:8686: Trailing whitespace
> 		src/cpu/x86/vm/macroAssembler_x86.hpp:1330: Trailing whitespace
> 		src/cpu/x86/vm/stubGenerator_x86_32.cpp:3001: Trailing whitespace
> 		src/cpu/x86/vm/stubGenerator_x86_64.cpp:3968: Trailing whitespace
> 		src/cpu/x86/vm/stubRoutines_x86.cpp:136: Trailing whitespace
> 		src/share/vm/interpreter/interpreter.cpp:594: Carriage return (^M)
> 		src/share/vm/interpreter/templateInterpreter.cpp:426: Carriage return
> 		(^M)
> 		src/cpu/x86/vm/crc32c.h:31: Trailing whitespace"
> 		
> 		I propose to introduce an .editorconfig file which would encapsulate common \
> layout required settings. EditorConfig (http://editorconfig.org/) provides plugins \
> for most popular editors/IDEs and make sure that every modification adheres to the \
> stated rules:  hotspot/.editorconfig file contents
> 		                root = true
> 		
> 		                [*]
> 		                indent_style = space
> 		                indent_size = 2
> 		                end_of_line = lf
> 		                charset = utf-8
> 		                trim_trailing_whitespace = true
> 		                insert_final_newline = true
> Link: 		https://bugs.openjdk.java.net/browse/JDK-8136672
> Author:                Tomasz, Wojtowicz
> 
> --
> Thank you,
I've never heard about editorconfig before, but it sounds like a good 
idea. Does it have any real community impact? I noted that most major 
IDEs does not support it natively (yet), so the practical effect is 
probably quite small.

However, your editorconfig files seems incomplete. It should probably 
contain something like
[*.java]
indent_size = 4

as well, although I must admit I didn't study the format close enough to 
understand if you could just override the default indent size like that 
for just java files.

/Magnus


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic