mirror of
https://github.com/ChaiScript/ChaiScript.git
synced 2026-04-30 19:09:26 +08:00
* Fix #690: Apply clang-format consistently with CI Applied clang-format-19 to all source files to enforce consistent formatting according to the existing .clang-format configuration. Added auto-clang-format GitHub Actions workflow (from cpp-best-practices/cmake_template) that runs on pull requests to automatically format and commit any style violations going forward. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
44 lines
1.8 KiB
YAML
44 lines
1.8 KiB
YAML
# clang-format: 19
|
|
AccessModifierOffset: -2
|
|
AlignAfterOpenBracket: Align
|
|
AlignConsecutiveBitFields: false
|
|
AllowShortBlocksOnASingleLine: Always
|
|
AllowShortCaseLabelsOnASingleLine: true
|
|
AllowShortEnumsOnASingleLine: true
|
|
AllowShortFunctionsOnASingleLine: Inline
|
|
AllowShortIfStatementsOnASingleLine: AllIfsAndElse
|
|
AllowShortLambdasOnASingleLine: All
|
|
AllowShortLoopsOnASingleLine: true
|
|
AlwaysBreakTemplateDeclarations: true
|
|
BasedOnStyle: WebKit
|
|
BinPackArguments: true
|
|
BinPackParameters: true
|
|
BreakBeforeBraces: Attach
|
|
ColumnLimit: 0
|
|
Cpp11BracedListStyle: true
|
|
FixNamespaceComments: true
|
|
IfMacros: ['SECTION']
|
|
IncludeBlocks: Preserve
|
|
IndentCaseLabels: true
|
|
IndentPPDirectives: None
|
|
IndentWidth: 2
|
|
KeepEmptyLinesAtTheStartOfBlocks: false
|
|
NamespaceIndentation: All
|
|
PackConstructorInitializers: CurrentLine
|
|
PenaltyBreakBeforeFirstCallParameter: 200
|
|
PenaltyBreakComment: 5
|
|
PenaltyBreakFirstLessLess: 50
|
|
PenaltyExcessCharacter: 4
|
|
PointerAlignment: Right
|
|
SortIncludes: true
|
|
SpaceAfterTemplateKeyword: false
|
|
SpaceBeforeCpp11BracedList: false
|
|
SpaceBeforeParens: Custom
|
|
SpaceBeforeParensOptions:
|
|
AfterControlStatements: true
|
|
AfterIfMacros: false
|
|
SpaceInEmptyBlock: false
|
|
Standard: Latest
|
|
TabWidth: 2
|
|
UseTab: Never
|