Skip to content

InsertNewlineAtEOF entry seen as invalid argument #498

@luym11

Description

@luym11

I added one entry to my .clang-format file, namely the InsertNewlineAtEOF: true line. Now the .clang-format looks like:


Language: Cpp
BasedOnStyle: Google

AccessModifierOffset: -2
AlignAfterOpenBracket: AlwaysBreak
BraceWrapping:
AfterClass: true
AfterFunction: true
AfterNamespace: true
AfterStruct: true
BreakBeforeBraces: Custom
ColumnLimit: 100
ConstructorInitializerIndentWidth: 0
ContinuationIndentWidth: 2
DerivePointerAlignment: false
InsertNewlineAtEOF: true
PointerAlignment: Middle
ReflowComments: false
...

However, when running ament_clang_format --config ./clang-format I got:

{AccessModifierOffset: -2, AlignAfterOpenBracket: AlwaysBreak, BasedOnStyle: Google, BraceWrapping: {AfterClass: true, AfterFunction: true, AfterNamespace: true, AfterStruct: true}, BreakBeforeBraces: Custom, ColumnLimit: 100, ConstructorInitializerIndentWidth: 0, ContinuationIndentWidth: 2, DerivePointerAlignment: false, InsertNewlineAtEOF: true, Language: Cpp, PointerAlignment: Middle, ReflowComments: false}
                                                                                                                                                                                                                                                                                                                                    ^~~~~~~~~~~~~~~~~~
Error parsing -style: Invalid argument
<command-line>:1:325: error: unknown key 'InsertNewlineAtEOF'

several times. Removing this line fixes the issue.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions