forked from robotology/yarp-devices-ros2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
581 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,164 @@ | ||
--- | ||
Language: Cpp | ||
# BasedOnStyle: WebKit | ||
AccessModifierOffset: -4 | ||
AlignAfterOpenBracket: Align | ||
AlignConsecutiveMacros: false | ||
AlignConsecutiveAssignments: false | ||
AlignConsecutiveBitFields: false | ||
AlignConsecutiveDeclarations: false | ||
AlignEscapedNewlines: Right | ||
AlignOperands: AlignAfterOperator | ||
AlignTrailingComments: true | ||
AllowAllArgumentsOnNextLine: false | ||
AllowAllConstructorInitializersOnNextLine: false | ||
AllowAllParametersOfDeclarationOnNextLine: false | ||
AllowShortBlocksOnASingleLine: Empty | ||
AllowShortCaseLabelsOnASingleLine: false | ||
AllowShortEnumsOnASingleLine: false | ||
AllowShortFunctionsOnASingleLine: None | ||
AllowShortLambdasOnASingleLine: All | ||
AllowShortIfStatementsOnASingleLine: Never | ||
AllowShortLoopsOnASingleLine: false | ||
# AlwaysBreakAfterDefinitionReturnType: None # Deprecated | ||
AlwaysBreakAfterReturnType: None | ||
AlwaysBreakBeforeMultilineStrings: false | ||
AlwaysBreakTemplateDeclarations: Yes | ||
BinPackArguments: false | ||
BinPackParameters: false | ||
BraceWrapping: | ||
AfterCaseLabel: false | ||
AfterClass: true | ||
AfterControlStatement: Never | ||
AfterEnum: true | ||
AfterFunction: true | ||
AfterNamespace: false | ||
AfterObjCDeclaration: false | ||
AfterStruct: true | ||
AfterUnion: true | ||
AfterExternBlock: false | ||
BeforeCatch: false | ||
BeforeElse: false | ||
BeforeLambdaBody: true | ||
BeforeWhile: false | ||
IndentBraces: false | ||
SplitEmptyFunction: true | ||
SplitEmptyRecord: true | ||
SplitEmptyNamespace: true | ||
BreakBeforeBinaryOperators: All | ||
BreakBeforeBraces: Custom | ||
BreakBeforeInheritanceComma: false | ||
BreakInheritanceList: AfterColon | ||
BreakBeforeTernaryOperators: true | ||
BreakConstructorInitializersBeforeComma: false | ||
BreakConstructorInitializers: AfterColon | ||
BreakAfterJavaFieldAnnotations: false | ||
BreakStringLiterals: true | ||
ColumnLimit: 0 | ||
CommentPragmas: '^ IWYU pragma:' | ||
CompactNamespaces: false | ||
ConstructorInitializerAllOnOneLineOrOnePerLine: false | ||
ConstructorInitializerIndentWidth: 8 | ||
ContinuationIndentWidth: 4 | ||
Cpp11BracedListStyle: true | ||
DeriveLineEnding: false | ||
DerivePointerAlignment: false | ||
DisableFormat: false | ||
ExperimentalAutoDetectBinPacking: false | ||
FixNamespaceComments: false | ||
ForEachMacros: | ||
- foreach | ||
- Q_FOREACH | ||
- BOOST_FOREACH | ||
IncludeBlocks: Regroup | ||
IncludeCategories: | ||
- Regex: '^<yarp/conf/' | ||
Priority: 0 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/.*/api.h' | ||
Priority: 1 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/os/' | ||
Priority: 2 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/sig/' | ||
Priority: 3 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/dev/' | ||
Priority: 4 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/math/' | ||
Priority: 5 | ||
SortPriority: 0 | ||
- Regex: '^<yarp/' | ||
Priority: 6 | ||
SortPriority: 0 | ||
- Regex: '.*' | ||
Priority: 7 | ||
SortPriority: 0 | ||
IncludeIsMainRegex: '(Test)?$' | ||
IncludeIsMainSourceRegex: '' | ||
IndentCaseLabels: false | ||
IndentCaseBlocks: false | ||
IndentGotoLabels: true | ||
IndentPPDirectives: AfterHash | ||
IndentExternBlock: AfterExternBlock | ||
IndentWidth: 4 | ||
IndentWrappedFunctionNames: false | ||
InsertTrailingCommas: None | ||
JavaScriptQuotes: Leave | ||
JavaScriptWrapImports: true | ||
KeepEmptyLinesAtTheStartOfBlocks: true | ||
MacroBlockBegin: '' | ||
MacroBlockEnd: '' | ||
MaxEmptyLinesToKeep: 2 | ||
NamespaceIndentation: None | ||
ObjCBinPackProtocolList: Auto | ||
ObjCBlockIndentWidth: 4 | ||
ObjCBreakBeforeNestedBlockParam: true | ||
ObjCSpaceAfterProperty: true | ||
ObjCSpaceBeforeProtocolList: true | ||
PenaltyBreakAssignment: 2 | ||
PenaltyBreakBeforeFirstCallParameter: 19 | ||
PenaltyBreakComment: 300 | ||
PenaltyBreakFirstLessLess: 120 | ||
PenaltyBreakString: 1000 | ||
PenaltyBreakTemplateDeclaration: 10 | ||
PenaltyExcessCharacter: 1000000 | ||
PenaltyReturnTypeOnItsOwnLine: 60 | ||
PointerAlignment: Left | ||
ReflowComments: true | ||
SortIncludes: true | ||
SortUsingDeclarations: true | ||
SpaceAfterCStyleCast: false | ||
SpaceAfterLogicalNot: false | ||
SpaceAfterTemplateKeyword: true | ||
SpaceBeforeAssignmentOperators: true | ||
SpaceBeforeCpp11BracedList: true | ||
SpaceBeforeCtorInitializerColon: true | ||
SpaceBeforeInheritanceColon: true | ||
SpaceBeforeParens: ControlStatements | ||
SpaceBeforeRangeBasedForLoopColon: true | ||
SpaceInEmptyBlock: true | ||
SpaceInEmptyParentheses: false | ||
SpacesBeforeTrailingComments: 1 | ||
SpacesInAngles: false | ||
SpacesInConditionalStatement: false | ||
SpacesInContainerLiterals: true | ||
SpacesInCStyleCastParentheses: false | ||
SpacesInParentheses: false | ||
SpacesInSquareBrackets: false | ||
SpaceBeforeSquareBrackets: false | ||
Standard: Latest | ||
StatementMacros: | ||
- YARP_UNUSED | ||
- Q_UNUSED | ||
- QT_REQUIRE_VERSION | ||
TabWidth: 4 | ||
UseCRLF: false | ||
UseTab: Never | ||
WhitespaceSensitiveMacros: | ||
- STRINGIZE | ||
- PP_STRINGIZE | ||
- BOOST_PP_STRINGIZE | ||
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,227 @@ | ||
--- | ||
Checks: 'clang-diagnostic-*,clang-analyzer-*,-*,bugprone-*,-bugprone-macro-parentheses,-bugprone-misplaced-widening-cast,google-readability-casting,misc-*,-misc-incorrect-roundings,-misc-macro-parentheses,-misc-misplaced-widening-cast,-misc-static-assert,modernize-*,-modernize-deprecated-headers,-modernize-pass-by-value,-modernize-raw-string-literal,-modernize-return-braced-init-list,-modernize-use-auto,-modernize-use-default-member-init,-modernize-use-emplace,-modernize-use-equals-default,-modernize-use-equals-delete,-modernize-use-noexcept,-modernize-use-transparent-functors,-modernize-use-using,performance-*,-performance-inefficient-string-concatenation,-performance-inefficient-vector-operation,readability-*,-readability-function-size,-readability-identifier-naming,-readability-implicit-bool-cast,-readability-implicit-bool-conversion,-readability-inconsistent-declaration-parameter-name,-readability-named-parameter,-readability-redundant-declaration,-readability-redundant-member-init,-readability-simplify-boolean-expr,-modernize-use-trailing-return-type,-readability-avoid-const-params-in-decls,-modernize-avoid-c-arrays,' | ||
WarningsAsErrors: '' | ||
AnalyzeTemporaryDtors: false | ||
HeaderFilterRegex: '.*' | ||
FormatStyle: file | ||
CheckOptions: | ||
- key: bugprone-argument-comment.CommentBoolLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentCharacterLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentFloatLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentIntegerLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentNullPtrs | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentStringLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.CommentUserDefinedLiterals | ||
value: '0' | ||
- key: bugprone-argument-comment.IgnoreSingleArgument | ||
value: '0' | ||
- key: bugprone-argument-comment.StrictMode | ||
value: '0' | ||
- key: bugprone-assert-side-effect.AssertMacros | ||
value: assert | ||
- key: bugprone-assert-side-effect.CheckFunctionCalls | ||
value: 'false' | ||
- key: bugprone-dangling-handle.HandleClasses | ||
value: 'std::basic_string_view;std::experimental::basic_string_view' | ||
- key: bugprone-dynamic-static-initializers.HeaderFileExtensions | ||
value: ';h;hh;hpp;hxx' | ||
- key: bugprone-exception-escape.FunctionsThatShouldNotThrow | ||
value: '' | ||
- key: bugprone-exception-escape.IgnoredExceptions | ||
value: '' | ||
- key: bugprone-narrowing-conversions.PedanticMode | ||
value: 'false' | ||
- key: bugprone-narrowing-conversions.WarnOnFloatingPointNarrowingConversion | ||
value: 'true' | ||
- key: bugprone-not-null-terminated-result.WantToUseSafeFunctions | ||
value: 'true' | ||
- key: bugprone-reserved-identifier.AggressiveDependentMemberLookup | ||
value: 'false' | ||
- key: bugprone-reserved-identifier.AllowedIdentifiers | ||
value: '' | ||
- key: bugprone-reserved-identifier.Invert | ||
value: 'false' | ||
- key: bugprone-signed-char-misuse.CharTypdefsToIgnore | ||
value: '' | ||
- key: bugprone-signed-char-misuse.DiagnoseSignedUnsignedCharComparisons | ||
value: 'true' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfCompareToConstant | ||
value: 'true' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfConstant | ||
value: 'true' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression | ||
value: 'false' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfThis | ||
value: 'true' | ||
- key: bugprone-string-constructor.LargeLengthThreshold | ||
value: '8388608' | ||
- key: bugprone-string-constructor.WarnOnLargeLength | ||
value: 'true' | ||
- key: bugprone-suspicious-enum-usage.StrictMode | ||
value: 'false' | ||
- key: bugprone-suspicious-include.HeaderFileExtensions | ||
value: ';h;hh;hpp;hxx' | ||
- key: bugprone-suspicious-include.ImplementationFileExtensions | ||
value: 'c;cc;cpp;cxx' | ||
- key: bugprone-suspicious-missing-comma.MaxConcatenatedTokens | ||
value: '5' | ||
- key: bugprone-suspicious-missing-comma.RatioThreshold | ||
value: '0.200000' | ||
- key: bugprone-suspicious-missing-comma.SizeThreshold | ||
value: '5' | ||
- key: bugprone-suspicious-string-compare.StringCompareLikeFunctions | ||
value: '' | ||
- key: bugprone-suspicious-string-compare.WarnOnImplicitComparison | ||
value: 'true' | ||
- key: bugprone-suspicious-string-compare.WarnOnLogicalNotComparison | ||
value: 'false' | ||
- key: bugprone-too-small-loop-variable.MagnitudeBitsUpperLimit | ||
value: '16' | ||
- key: bugprone-unhandled-self-assignment.WarnOnlyIfThisHasSuspiciousField | ||
value: 'true' | ||
- key: bugprone-unused-return-value.CheckedFunctions | ||
value: '::std::async;::std::launder;::std::remove;::std::remove_if;::std::unique;::std::unique_ptr::release;::std::basic_string::empty;::std::vector::empty;::std::back_inserter;::std::distance;::std::find;::std::find_if;::std::inserter;::std::lower_bound;::std::make_pair;::std::map::count;::std::map::find;::std::map::lower_bound;::std::multimap::equal_range;::std::multimap::upper_bound;::std::set::count;::std::set::find;::std::setfill;::std::setprecision;::std::setw;::std::upper_bound;::std::vector::at;::bsearch;::ferror;::feof;::isalnum;::isalpha;::isblank;::iscntrl;::isdigit;::isgraph;::islower;::isprint;::ispunct;::isspace;::isupper;::iswalnum;::iswprint;::iswspace;::isxdigit;::memchr;::memcmp;::strcmp;::strcoll;::strncmp;::strpbrk;::strrchr;::strspn;::strstr;::wcscmp;::access;::bind;::connect;::difftime;::dlsym;::fnmatch;::getaddrinfo;::getopt;::htonl;::htons;::iconv_open;::inet_addr;::isascii;::isatty;::mmap;::newlocale;::openat;::pathconf;::pthread_equal;::pthread_getspecific;::pthread_mutex_trylock;::readdir;::readlink;::recvmsg;::regexec;::scandir;::semget;::setjmp;::shm_open;::shmget;::sigismember;::strcasecmp;::strsignal;::ttyname' | ||
- key: cert-dcl16-c.NewSuffixes | ||
value: 'L;LL;LU;LLU' | ||
- key: cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField | ||
value: '0' | ||
- key: cert-str34-c.DiagnoseSignedUnsignedCharComparisons | ||
value: '0' | ||
- key: cppcoreguidelines-explicit-virtual-functions.IgnoreDestructors | ||
value: '1' | ||
- key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic | ||
value: '1' | ||
- key: google-readability-braces-around-statements.ShortStatementLines | ||
value: '1' | ||
- key: google-readability-function-size.StatementThreshold | ||
value: '800' | ||
- key: google-readability-namespace-comments.ShortNamespaceLines | ||
value: '10' | ||
- key: google-readability-namespace-comments.SpacesBeforeComments | ||
value: '2' | ||
- key: llvm-else-after-return.WarnOnConditionVariables | ||
value: '0' | ||
- key: llvm-else-after-return.WarnOnUnfixable | ||
value: '0' | ||
- key: llvm-qualified-auto.AddConstToQualified | ||
value: '0' | ||
- key: misc-definitions-in-headers.HeaderFileExtensions | ||
value: ';h;hh;hpp;hxx' | ||
- key: misc-definitions-in-headers.UseHeaderFileExtension | ||
value: 'true' | ||
- key: misc-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic | ||
value: 'false' | ||
- key: misc-non-private-member-variables-in-classes.IgnorePublicMemberVariables | ||
value: 'false' | ||
- key: misc-throw-by-value-catch-by-reference.CheckThrowTemporaries | ||
value: 'true' | ||
- key: misc-throw-by-value-catch-by-reference.MaxSize | ||
value: '-1' | ||
- key: misc-throw-by-value-catch-by-reference.WarnOnLargeObjects | ||
value: 'false' | ||
- key: misc-unused-parameters.StrictMode | ||
value: 'false' | ||
- key: modernize-avoid-bind.PermissiveParameterList | ||
value: 'false' | ||
- key: modernize-loop-convert.MaxCopySize | ||
value: '16' | ||
- key: modernize-loop-convert.MinConfidence | ||
value: reasonable | ||
- key: modernize-loop-convert.NamingStyle | ||
value: CamelCase | ||
- key: modernize-make-shared.IgnoreMacros | ||
value: 'true' | ||
- key: modernize-make-shared.IncludeStyle | ||
value: llvm | ||
- key: modernize-make-shared.MakeSmartPtrFunction | ||
value: 'std::make_shared' | ||
- key: modernize-make-shared.MakeSmartPtrFunctionHeader | ||
value: memory | ||
- key: modernize-make-unique.IgnoreMacros | ||
value: 'true' | ||
- key: modernize-make-unique.IncludeStyle | ||
value: llvm | ||
- key: modernize-make-unique.MakeSmartPtrFunction | ||
value: 'std::make_unique' | ||
- key: modernize-make-unique.MakeSmartPtrFunctionHeader | ||
value: memory | ||
- key: modernize-pass-by-value.IncludeStyle | ||
value: llvm | ||
- key: modernize-replace-auto-ptr.IncludeStyle | ||
value: llvm | ||
- key: modernize-replace-disallow-copy-and-assign-macro.MacroName | ||
value: DISALLOW_COPY_AND_ASSIGN | ||
- key: modernize-replace-random-shuffle.IncludeStyle | ||
value: llvm | ||
- key: modernize-use-bool-literals.IgnoreMacros | ||
value: 'true' | ||
- key: modernize-use-nodiscard.ReplacementString | ||
value: '[[nodiscard]]' | ||
- key: modernize-use-nullptr.NullMacros | ||
value: 'NULL' | ||
- key: modernize-use-override.AllowOverrideAndFinal | ||
value: 'false' | ||
- key: modernize-use-override.FinalSpelling | ||
value: final | ||
- key: modernize-use-override.IgnoreDestructors | ||
value: 'false' | ||
- key: modernize-use-override.OverrideSpelling | ||
value: override | ||
- key: performance-faster-string-find.StringLikeClasses | ||
value: '::std::basic_string;::std::basic_string_view' | ||
- key: performance-for-range-copy.AllowedTypes | ||
value: '' | ||
- key: performance-for-range-copy.WarnOnAllAutoCopies | ||
value: 'false' | ||
- key: performance-move-const-arg.CheckTriviallyCopyableMove | ||
value: 'true' | ||
- key: performance-move-constructor-init.IncludeStyle | ||
value: llvm | ||
- key: performance-no-automatic-move.AllowedTypes | ||
value: '' | ||
- key: performance-type-promotion-in-math-fn.IncludeStyle | ||
value: llvm | ||
- key: performance-unnecessary-copy-initialization.AllowedTypes | ||
value: '' | ||
- key: performance-unnecessary-value-param.AllowedTypes | ||
value: '' | ||
- key: performance-unnecessary-value-param.IncludeStyle | ||
value: llvm | ||
- key: readability-braces-around-statements.ShortStatementLines | ||
value: '0' | ||
- key: readability-else-after-return.WarnOnConditionVariables | ||
value: 'true' | ||
- key: readability-else-after-return.WarnOnUnfixable | ||
value: 'true' | ||
- key: readability-magic-numbers.IgnoreAllFloatingPointValues | ||
value: 'false' | ||
- key: readability-magic-numbers.IgnoreBitFieldsWidths | ||
value: 'true' | ||
- key: readability-magic-numbers.IgnorePowersOf2IntegerValues | ||
value: 'false' | ||
- key: readability-magic-numbers.IgnoredFloatingPointValues | ||
value: '1.0;100.0;' | ||
- key: readability-magic-numbers.IgnoredIntegerValues | ||
value: '1;2;3;4;' | ||
- key: readability-qualified-auto.AddConstToQualified | ||
value: 'true' | ||
- key: readability-redundant-smartptr-get.IgnoreMacros | ||
value: 'true' | ||
- key: readability-redundant-string-init.StringNames | ||
value: '::std::basic_string' | ||
- key: readability-simplify-subscript-expr.Types | ||
value: '::std::basic_string;::std::basic_string_view;::std::vector;::std::array' | ||
- key: readability-static-accessed-through-instance.NameSpecifierNestingThreshold | ||
value: '3' | ||
- key: readability-uppercase-literal-suffix.IgnoreMacros | ||
value: 'true' | ||
- key: readability-uppercase-literal-suffix.NewSuffixes | ||
value: '' | ||
... | ||
|
Oops, something went wrong.