Skip to content

Commit

Permalink
feat: rewrite project
Browse files Browse the repository at this point in the history
* clean up
* new cmake and sub projects
* remove all benchmarks (add later)
  • Loading branch information
abeimler committed May 22, 2022
1 parent 379a1a6 commit 1792ed7
Show file tree
Hide file tree
Showing 115 changed files with 576 additions and 9,508 deletions.
38 changes: 38 additions & 0 deletions .clang-format
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1 +1,39 @@
---
BasedOnStyle: LLVM
ColumnLimit: 120
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Left
AlignTrailingComments: true
AllowShortFunctionsOnASingleLine: InlineOnly
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: Empty
AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: Yes
CommentPragmas: '^ IWYU pragma:'
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeCategories:
- Priority: 2
Regex: ^"(llvm|llvm-c|clang|clang-c)/
- Priority: 3
Regex: ^(<|"(gtest|gmock|isl|json)/)
- Priority: 1
Regex: .*
IncludeIsMainRegex: (Test)?$
IndentCaseLabels: true
IndentWidth: 2
KeepEmptyLinesAtTheStartOfBlocks: true
Language: Cpp
MaxEmptyLinesToKeep: 2
PointerAlignment: Left
SortIncludes: true
SortUsingDeclarations: true
Standard: c++20
TabWidth: 4
UseTab: Never
45 changes: 10 additions & 35 deletions .clang-tidy
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,36 +1,11 @@
---
Checks: "-*,\
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,\
readability-*,\
-readability-function-size,\
-readability-identifier-naming,\
-readability-implicit-bool-cast,\
-readability-inconsistent-declaration-parameter-name,\
-readability-named-parameter,\
-readability-redundant-declaration,\
-readability-redundant-member-init,\
-readability-simplify-boolean-expr,\
"
HeaderFilterRegex: 'Source/cm[^/]*\.(h|hxx|cxx|c|cpp|hpp)$'
WarningsAsErrors: '-*,-readability-magic-numbers,-misc-non-private-member-variables-in-classes'
...
Checks: '*,-fuchsia-*,-google-*,-zircon-*,-abseil-*,-modernize-use-trailing-return-type,-llvm*,-android-*,
-readability-magic-numbers,-cppcoreguidelines-avoid-magic-numbers,-readability-else-after-return,
-readability-static-accessed-through-instance,
-readability-avoid-const-params-in-decls,
-cppcoreguidelines-non-private-member-variables-in-classes,
-misc-non-private-member-variables-in-classes,
-altera-struct-pack-align,'
WarningsAsErrors: ''
HeaderFilterRegex: ''
FormatStyle: none
Loading

0 comments on commit 1792ed7

Please sign in to comment.