Skip to content

c++ tooling#48

Merged
xresende merged 6 commits intolnls-fac:masterfrom
carneirofc:master
Feb 18, 2022
Merged

c++ tooling#48
xresende merged 6 commits intolnls-fac:masterfrom
carneirofc:master

Conversation

@carneirofc
Copy link
Copy Markdown
Contributor

No description provided.

@carneirofc
Copy link
Copy Markdown
Contributor Author

@xresende @anacso17 @fernandohds564 we could use these flags and tools in order to avoid wierd and hard to find bugs.

I've include some flags into the main Makefile and also a very generic .clang-tidy file.

clang-tidy is a really useful tool that is part of the llvm project. A powerful tool for static analysis.
In order to use clang-tidy a compile database is required. Please check the requirements part at https://github.com/lnls-fac/trackcpp/blob/2b730b4756166a3a5ba5adcd253a15c4b94328c7/INSTALL.md#trackcpp and also the usage section at https://github.com/lnls-fac/trackcpp/blob/2b730b4756166a3a5ba5adcd253a15c4b94328c7/README.md#code-check

@xresende
Copy link
Copy Markdown
Contributor

@xresende @anacso17 @fernandohds564 we could use these flags and tools in order to avoid wierd and hard to find bugs.

I've include some flags into the main Makefile and also a very generic .clang-tidy file.

clang-tidy is a really useful tool that is part of the llvm project. A powerful tool for static analysis. In order to use clang-tidy a compile database is required. Please check the requirements part at https://github.com/lnls-fac/trackcpp/blob/2b730b4756166a3a5ba5adcd253a15c4b94328c7/INSTALL.md#trackcpp and also the usage section at https://github.com/lnls-fac/trackcpp/blob/2b730b4756166a3a5ba5adcd253a15c4b94328c7/README.md#code-check

thanks, @carneirofc !!!

@xresende xresende merged commit 9097353 into lnls-fac:master Feb 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants