From 6029f876acd22a498fa7d328c964e0aaaec9602b Mon Sep 17 00:00:00 2001 From: Daniel Henry Date: Thu, 21 Aug 2025 21:11:26 -0500 Subject: [PATCH] Add Clang Formatting Signed-off-by: Daniel Henry --- .clang-format | 20 ++++++++++++++++++++ .gitignore | 1 - src/debug.c | 3 +-- src/value.c | 5 ++--- 4 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 .clang-format diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..39ba352 --- /dev/null +++ b/.clang-format @@ -0,0 +1,20 @@ +# /.clang-format +BasedOnStyle: LLVM +IndentWidth: 2 +TabWidth: 2 +UseTab: Never + +# Stop collapsing things to one line +AllowShortFunctionsOnASingleLine: None # or 'Empty' if you want only {} allowed +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortBlocksOnASingleLine: false + +SortIncludes: true +IncludeBlocks: Merge +IncludeCategories: + - Regex: '^".*"' + Priority: 1 + - Regex: '^<.*>' + Priority: 2 diff --git a/.gitignore b/.gitignore index 511ece8..a4ac81a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .cache compile_commands.json -.clang-format build/ obj/ diff --git a/src/debug.c b/src/debug.c index ec06ba3..711a425 100644 --- a/src/debug.c +++ b/src/debug.c @@ -1,8 +1,7 @@ #include "debug.h" -#include - #include "chunk.h" #include "value.h" +#include void disassembleChunk(Chunk *chunk, const char *name) { printf("== %s ==\n", name); diff --git a/src/value.c b/src/value.c index 5ec70ea..20b5110 100644 --- a/src/value.c +++ b/src/value.c @@ -1,7 +1,6 @@ -#include - -#include "memory.h" #include "value.h" +#include "memory.h" +#include void initValueArray(ValueArray *array) { array->values = NULL;