-
Updated
Jan 1, 2022 - Haskell
static-analysis
Here are 1,309 public repositories matching this topic...
-
Updated
Jan 3, 2022 - Swift
-
Updated
Dec 20, 2021 - OCaml
-
Updated
Jan 3, 2022 - Java
-
Updated
Jan 4, 2022 - PHP
-
Updated
Jan 4, 2022 - Nunjucks
-
Updated
Dec 30, 2021 - Python
-
Updated
Jan 3, 2022 - Rust
-
Updated
Dec 31, 2021 - PHP
-
Updated
Dec 20, 2021 - Go
-
Updated
Jan 2, 2022 - Shell
-
Updated
Dec 31, 2021
-
Updated
Nov 7, 2021 - CMake
-
Updated
Jan 4, 2022 - Java
-
Updated
Jan 3, 2022 - Haskell
-
Updated
Dec 22, 2021 - Ruby
-
Updated
Mar 25, 2021 - TypeScript
-
Updated
Dec 31, 2021 - OCaml
-
Updated
Jan 3, 2022 - Go
-
Updated
Dec 24, 2021 - PHP
-
Updated
Dec 26, 2021 - Python
Many repositories need to fix, so please help if you like.
If you could help, it would be helpful if you could comment before starting the work not to overlapping.
Fix example
Run exit command after lint.
echo '::group:: Running golangci-lint with reviewdog 🐶 ...'
goGiven the following snippet https://psalm.dev/r/28b89bee3b
<?php
/**
* @psalm-pure
* @psalm-template T as positive-int|0
* @psalm-param T $depth
*/
function recursiveFn(int $depth = 1): void {
if ($depth > 1) {
recursiveFn($depth - 1);
}
}Psalm reports:
ERROR: ArgumentTypeCoercion - 10:21 - Argument 1 of recursiveFn expects 0|positive-int
-
Updated
Jan 4, 2022 - Go
Expected Behavior
When detekt reports that a call or an import is forbidden it tell my why it is forbidden.
Current Behavior
Right now detekt just say that it is forbidden so we a new person in the project doesn't know what to do.
Context
Some coworkers ask me some times "Why is this forbidden?" And I need to explain them. That never bother me but after reading this in: https:/
-
Updated
Jan 4, 2022 - Elixir
Improve this page
Add a description, image, and links to the static-analysis topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the static-analysis topic, visit your repo's landing page and select "manage topics."

Please support the XDG Base Directory Specification on Linux/*nix systems.
Right now
semgrepputs its config file under~/.semgrep/, the correct location should be$XDG_CONFIG_HOME/semgrep/with a fallback to~/.config/semgrep/.It doesn't need to be perfect at first, but moving
semgrepfiles from the `