Static code analysis topic
Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.
typo_killer
qu'est que ce 🎶 – Killing typos with style (and Elixir!)
cfmt
cfmt is a tool to wrap Go comments over a certain length to a new line.
identypo
identypo is a Go static analysis tool to find typos in identifiers (functions, function calls, variables, constants, type declarations, packages, labels).
nakedret
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
prealloc
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
gosec
Go security checker
bandit
Bandit is a tool designed to find common security issues in Python code.
souffle
Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.
php-parser
:herb: NodeJS PHP Parser - extract AST or tokens