hemplate

Simple XML template engine
git clone git://git.dimitrijedobrota.com/hemplate.git
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

commit 67206b1ffe8c8b0f326ecd8c8e762e282594ba5e
parent ad31134d992136dad03f8c72995ca8e8ca671e93
author Dimitrije Dobrota <mail@dimitrijedobrota.com>
date Tue, 22 Apr 2025 21:45:46 +0200

Update tooling configuration

Diffstat:
M .clang-format | ++++++++ --------
M .clang-tidy | ++++++++++++++++ -----------------
M .codespellrc | +
M .gitignore | --

4 files changed, 25 insertions(+), 27 deletions(-)


diff --git a/ .clang-format b/ .clang-format

@@ -4,10 +4,10 @@ Language: Cpp AccessModifierOffset: -2 AlignAfterOpenBracket: Align AlignConsecutiveMacros: false
AlignConsecutiveAssignments: true
AlignConsecutiveAssignments: false
AlignConsecutiveBitFields: false AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignEscapedNewlines: DontAlign
AlignOperands: DontAlign AlignTrailingComments: false AllowAllArgumentsOnNextLine: true

@@ -18,8 +18,8 @@ AllowShortBlocksOnASingleLine: Empty AllowShortCaseLabelsOnASingleLine: false AllowShortFunctionsOnASingleLine: Inline AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: AllIfsAndElse
AllowShortLoopsOnASingleLine: true
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None AlwaysBreakAfterReturnType: None AlwaysBreakBeforeMultilineStrings: true

@@ -29,16 +29,16 @@ BinPackParameters: false BraceWrapping: AfterCaseLabel: false AfterClass: true
AfterControlStatement: Always
AfterControlStatement: MultiLine
AfterEnum: true AfterFunction: true
AfterNamespace: false
AfterNamespace: true
AfterObjCDeclaration: false AfterStruct: true AfterUnion: true AfterExternBlock: true BeforeCatch: false
BeforeElse: true
BeforeElse: false
BeforeLambdaBody: true BeforeWhile: false IndentBraces: false

@@ -54,7 +54,7 @@ BreakConstructorInitializersBeforeComma: true BreakConstructorInitializers: BeforeComma BreakAfterJavaFieldAnnotations: true BreakStringLiterals: true
ColumnLimit: 79
ColumnLimit: 80
CommentPragmas: '^ IWYU pragma:' CompactNamespaces: false ConstructorInitializerAllOnOneLineOrOnePerLine: false

diff --git a/ .clang-tidy b/ .clang-tidy

@@ -3,25 +3,24 @@ # misc-non-private-member-variables-in-classes: the options don't do anything # modernize-use-nodiscard: too aggressive, attribute is situationally useful Checks: "*,\
-google-readability-todo,\
-altera-*,\ -fuchsia-*,\
-llvmlibc-*,\
-*-braces-around-statements,\
-bugprone-argument-comment,\
-bugprone-easily-swappable-parameters,\
-cppcoreguidelines-avoid-magic-numbers,\
-hicpp-signed-bitwise,\
fuchsia-multiple-inheritance,\
-llvm-header-guard,\ -llvm-include-order,\
-llvmlibc-*,\
-cppcoreguidelines-avoid-do-while,\
-cppcoreguidelines-pro-bounds-constant-array-index,\
-misc-include-cleaner,\
-misc-non-private-member-variables-in-classes,\
-misc-no-recursion,\
-modernize-use-nodiscard,\ -modernize-use-trailing-return-type,\
-readability-function-cognitive-complexity,\
-readability-magic-numbers,\
fuchsia-multiple-inheritance,\
-misc-no-recursion,\
-misc-include-cleaner,\
-performance-avoid-endl,\
-misc-non-private-member-variables-in-classes"
-readability-identifier-length,\
-*-magic-numbers,\
-*-use-ranges,\
"
WarningsAsErrors: '' CheckOptions: - key: 'bugprone-argument-comment.StrictMode'

@@ -59,7 +58,7 @@ CheckOptions: - key: 'readability-identifier-naming.AbstractClassCase' value: 'lower_case' - key: 'readability-identifier-naming.ClassCase'
value: 'camelBack'
value: 'lower_case'
- key: 'readability-identifier-naming.ClassConstantCase' value: 'lower_case' - key: 'readability-identifier-naming.ClassMemberCase'

@@ -149,13 +148,13 @@ CheckOptions: - key: 'readability-identifier-naming.TemplateTemplateParameterCase' value: 'CamelCase' - key: 'readability-identifier-naming.TypeAliasCase'
value: 'camelBack'
value: 'lower_case'
- key: 'readability-identifier-naming.TypeAliasIgnoredRegexp'
value: 'N'
- key: 'readability-identifier-naming.TypedefCase' value: 'lower_case' - key: 'readability-identifier-naming.TypeTemplateParameterCase' value: 'CamelCase'
- key: 'readability-identifier-naming.TypeTemplateParameterIgnoredRegexp'
value: 'expr-type'
- key: 'readability-identifier-naming.UnionCase' value: 'lower_case' - key: 'readability-identifier-naming.ValueTemplateParameterCase'

diff --git a/ .codespellrc b/ .codespellrc

@@ -4,3 +4,4 @@ check-filenames = check-hidden = skip = */.git,*/build,*/prefix quiet-level = 2
ignore-words-list = thead

diff --git a/ .gitignore b/ .gitignore

@@ -9,5 +9,3 @@ prefix/ CMakeLists.txt.user CMakeUserPresets.json compile_commands.json
env.bat
env.ps1