Skip to content

Commit

Permalink
ci: add clang format script
Browse files Browse the repository at this point in the history
  • Loading branch information
amaanq committed Jun 19, 2023
1 parent 575d9e6 commit 4e7ab37
Show file tree
Hide file tree
Showing 3 changed files with 317 additions and 2 deletions.
12 changes: 12 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
AlignArrayOfStructures: Left
BasedOnStyle: LLVM
IndentCaseLabels: true
IndentGotoLabels: true
IndentPPDirectives: AfterHash
IndentWidth: 2
KeepEmptyLinesAtTheStartOfBlocks: false
SeparateDefinitionBlocks: Always
SortIncludes: CaseInsensitive
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceBeforeCaseColon: false
302 changes: 302 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,14 @@
},
"scripts": {
"test": "tree-sitter test",
"format": "prettier --trailing-comma es5 --write grammar.js",
"format-check": "prettier --trailing-comma es5 --check grammar.js"
"format": "prettier --trailing-comma es5 --write grammar.js && clang-format -i src/scanner.c",
"format-check": "prettier --trailing-comma es5 --check grammar.js && cat src/scanner.c | clang-format src/scanner.c | diff src/scanner.c -"
},
"dependencies": {
"nan": "^2.15.0"
},
"devDependencies": {
"clang-format": "^1.8.0",
"prettier": "^2.3.2",
"tree-sitter-cli": "^0.20.7"
},
Expand Down

0 comments on commit 4e7ab37

Please sign in to comment.