[ 
https://issues.apache.org/jira/browse/CAMEL-14540?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Tarocchi closed CAMEL-14540.
-----------------------------------
    Resolution: Fixed

> Change the switch/case indentation sourcecheck policy
> -----------------------------------------------------
>
>                 Key: CAMEL-14540
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14540
>             Project: Camel
>          Issue Type: Improvement
>          Components: build system
>            Reporter: Andrea Tarocchi
>            Assignee: Andrea Tarocchi
>            Priority: Major
>             Fix For: 3.x
>
>
> Since recently I have been playing with our sourcheck to hook it in as a 
> GitHub action at each PR, I have been fixing some sourcecheck findings 
> leftover from previous unchecked commits.
> Most of the stuff makes sense but this one:
> {code:xml}
> // Some comments here
>         <module name="Indentation">
>             <property name="lineWrappingIndentation" value="0"/>
>             <property name="caseIndent" value="0"/>
>         </module>
> {code}
> this impose that switch/case blocks should be in the form of:
> {code:java}
> switch(...) {
> case:
>     ...
> case:
>     ...
> case:
>     ...
> default:
> }
> {code}
> i.e. {{switch}} and {{case}} keywords MUST have the same indentation. I have 
> searched a little bit and it seems this is not widely used as a code style, 
> the tendency is to have the {{case}} indented.
> Since there are 2053 occurrences of switch/case blocks, before attempting to 
> fix this I would like a general agreement on this.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to