Tianyin Xu created LOGBACK-1324: ----------------------------------- Summary: Bugs in code style specifications Key: LOGBACK-1324 URL: https://jira.qos.ch/browse/LOGBACK-1324 Project: logback Issue Type: Bug Reporter: Tianyin Xu Assignee: Logback dev list
Hi, I'm very much confused by the current code style specifications. I checked out the code base on GitHub https://github.com/qos-ch/logback and the CONTRIBUTING.md specifies very detailed requirements for code style. However, many of these requirements are not consistent with the Eclipse format file, codeStyle.xml (in the code base), nor the style of the actual code. For example, CONTRIBUTING.md specifies that "S1. Use 2-space indents" However, codeStyle.xml makes 4 space for indentation in Eclipse. I run CheckStyle on the existing code base and many of the lines are indented with tabs, e.g., Line 39, ./logback-core/src/main/java/ch/qos/logback/core/db/BindDataSourceToJNDIAction.java Line 27, logback-core/src/main/java/ch/qos/logback/core/joran/action/ParamAction.java (and many many others) "S8 No extraneous new-lines. Only one line is necessary between elements." in CONTRIBUTING.md is also largely violated, such as Line Line 155, logback-core/src/main/java/ch/qos/logback/core/AsyncAppenderBase.java Line 188, logback-core/src/main/java/ch/qos/logback/core/OutputStreamAppender.java (and many many others) btw, are we using CheckStyle or something alike to enforce the code style right now? Thanks! -- This message was sent by Atlassian JIRA (v7.3.1#73012) _______________________________________________ logback-dev mailing list logback-dev@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-dev