{"repo":"DoozyX/clang-format-lint-action","free":true,"listed":false,"github":"https://github.com/DoozyX/clang-format-lint-action","clone":"git clone https://github.com/DoozyX/clang-format-lint-action.git","description":"This action checks if the source code matches the .clang-format file.","language":"Python","stars":146,"topics":["clang-format","lint","linter","actions","ci","cpp","github-actions","github-action","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"clang-format lint action This action checks if the source code matches the .clang-format file. Inputs source Where the source files are located.\\ Default: '.' (current folder)\\ Example: './src' or 'src test examples' for multiple. exclude What folder should be excluded from format checking.\\ Default: 'none'\\ Example: './third party' or 'third party exclude' for multiple. Multiple exclude rules can also be put in a .clang-format-ignore file, which also supports comments.\\ Example: extensions 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' clangFormatVersion What clang-format version should be used.\\ Available version are\\ 5,6,7,8,9,10,11(11.0.0),11.0.0, 11.1.0, 12(12.0.1), 12.0.0, 12.0.1, 13(13.0.0), 13.0.0, 14(14.0.0), 14.0.0, 15(15.0.2), 15.0.2, 16(16.0.3), 16.0.0, 16.0.3, 17(17.0.4), 17.0.4, 18(18.1.8), 18.1.3, 18.1.8, 19, 20\\ Default: 18\\ Example: 15 style Style to use.\\ Results in the appropriate --style parameter.\\ Default: file\\ Example: chromium inplace Whether to change the files on the disk instead of writing to disk.\\ This is the same as clang-format -i \\ Default: False\\ You probably want to pair this with a GitHub action (such as EndBug/add-and-commit ) to commit the changed files. For example: Example usage Run locally Install Docker and then run: When the image is built, run the linting: Actions clion format binary are from https://github.com/muttleyxd/clang-tools-static-binaries","default_branch":null,"files":null,"tree":[],"storefront":"/r/DoozyX","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DoozyX/clang-format-lint-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}