This document discusses the adaptation of static code analysis tools for developing parallel programs. Static code analysis was originally introduced in the 1970s-1980s as a complement to compilers but declined in popularity in the 1990s as compiler diagnostics improved. However, interest has increased again as modern static analyzers can detect more complex errors, such as unsafe data access from multiple threads in parallel programs. The document examines how static analysis tools can help simplify the process of creating parallel program solutions by detecting errors even in rarely executed code sections.