You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
clang-format lint
v0.6
Pre-release
This action checks if the source code matches the .clang-format file.
Where the source files are located.
Default: '.' (current folder)
Example: './src'
What folder should be excluded from format checking.
Default: 'none'
Example: './third_party'
Multiple exclude rules can be put in a .clang-format-ignore
file, which also supports comments.
Example:
# ignore third_party code from clang-format checks
src/third_party/*
src/ignored/*
What filename extensions should be used for format checking.
Default: 'c,h,C,H,cpp,hpp,cc,hh,c++,h++,cxx,hxx'
Example: 'cpp,h'
What clang-format version should be used.
Available version are from 5 to 9.
Default: 9
Example: 9
Style to use.
Results in the appropriate --style parameter.
Default: file
Example: chromium
name: test-clang-format
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: DoozyX/[email protected]
with:
source: '.'
exclude: './third_party ./external'
extensions: 'h,cpp'
clangFormatVersion: 9
style: chromium