Skip to content

Commit 3ba7a0d

Browse files
committed
docs: Add static analysis tool list to README.
Helping the tools gain visibility and showing others that we're doing our best to use many static analysis tools.
1 parent 8d0811a commit 3ba7a0d

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,3 +182,24 @@ the API documentation in [toxcore/tox.h](toxcore/tox.h) for more information.
182182

183183
- [Another echo bot](https://wiki.tox.chat/developers/client_examples/echo_bot)
184184
- [minitox](https://github.com/hqwrong/minitox) (A minimal tox client)
185+
186+
## SAST Tools
187+
188+
This project uses various tools supporting Static Application Security Testing:
189+
190+
- [clang-tidy](https://clang.llvm.org/extra/clang-tidy/): A clang-based C++
191+
"linter" tool.
192+
- [Coverity](https://scan.coverity.com/): A cloud-based static analyzer service
193+
for Java, C/C++, C#, JavaScript, Ruby, or Python that is free for open source
194+
projects.
195+
- [cppcheck](https://cppcheck.sourceforge.io/): A static analyzer for C/C++
196+
code.
197+
- [cpplint](https://github.com/cpplint/cpplint): Static code checker for C++
198+
- [goblint](https://goblint.in.tum.de/): A static analyzer for multi-threaded C
199+
programs, specializing in finding concurrency bugs.
200+
- [infer](https://github.com/facebook/infer): A static analyzer for Java, C,
201+
C++, and Objective-C.
202+
- [PVS-Studio](https://pvs-studio.com/en/pvs-studio/?utm_source=website&utm_medium=github&utm_campaign=open_source):
203+
A static analyzer for C, C++, C#, and Java code.
204+
- [tokstyle](https://github.com/TokTok/hs-tokstyle): A style checker for TokTok
205+
C projects.

0 commit comments

Comments
 (0)