Add cmake format check to CI (#630)
This commit is contained in:
parent
a59c64becd
commit
eda88bd170
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"format": {
|
||||||
|
"line_width": 120,
|
||||||
|
"tab_size": 4,
|
||||||
|
"use_tabchars": false,
|
||||||
|
"fractional_tab_policy": "use-space",
|
||||||
|
"max_subgroups_hwrap": 2,
|
||||||
|
"max_pargs_hwrap": 2,
|
||||||
|
"max_rows_cmdline": 2,
|
||||||
|
"separate_ctrl_name_with_space": false,
|
||||||
|
"separate_fn_name_with_space": false,
|
||||||
|
"dangle_parens": true,
|
||||||
|
"dangle_align": "child",
|
||||||
|
"min_prefix_chars": 4,
|
||||||
|
"max_prefix_chars": 10,
|
||||||
|
"max_lines_hwrap": 2,
|
||||||
|
"line_ending": "unix",
|
||||||
|
"command_case": "canonical",
|
||||||
|
"keyword_case": "unchanged",
|
||||||
|
"always_wrap": [],
|
||||||
|
"enable_sort": true,
|
||||||
|
"autosort": false,
|
||||||
|
"require_valid_layout": false,
|
||||||
|
"layout_passes": {}
|
||||||
|
}
|
||||||
|
}
|
|
@ -48,3 +48,13 @@ jobs:
|
||||||
extensions: 'h,cpp'
|
extensions: 'h,cpp'
|
||||||
clangFormatVersion: 16
|
clangFormatVersion: 16
|
||||||
style: file
|
style: file
|
||||||
|
|
||||||
|
format-check-cmake-files:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- uses: puneetmatharu/cmake-format-lint-action@v1.0.4
|
||||||
|
with:
|
||||||
|
args: "--in-place"
|
||||||
|
- run: |
|
||||||
|
git diff --exit-code
|
||||||
|
|
Loading…
Reference in New Issue