dogear

enter for all results · esc to close

Static Analysis & Code Quality

535 items from analysis-tools-dev/static-analysis ★14,831

  1. JSLint github.com

    information_source: — The JavaScript Code Quality Tool.

  2. Rubycritic github.com

    A Ruby code quality reporter.

    tool link ↗
  3. Roslynator github.com

    A collection of 190+ analyzers and 190+ refactorings for C#, powered by Roslyn.

    tool link ↗
  4. ataraxy-labs/sem github.com

    Entity-level semantic version control CLI. Diff, blame, graph, and impact analysis at the function/class level across 32 languages via tree-sitter.

  5. ale github.com

    Asynchronous Lint Engine for Vim and NeoVim with support for many languages.

    tool link ↗
  6. dtolnay/cargo-expand github.com

    Expand macros in your source code

    tool link ↗
  7. Haskell Dockerfile Linter github.com

    A smarter Dockerfile linter that helps you build best practice Docker images.

  8. RustViz github.com

    generates visualizations from simple Rust programs to assist users in better understanding the Rust Lifetime and Borrowing mechanism.

  9. Bearer github.com

    Open-Source static code analysis tool to discover, filter and prioritize security risks and vulnerabilities leading to sensitive data exposures (PII, PHI, PD). Highly configurable and easily extensible, built for security and engineering teams.

    tool link ↗
  10. Pronto github.com

    Quick automated code review of your changes. Supports more than 40 runners for various languages, including Clang, Elixir, JavaScript, PHP, Ruby and more.

  11. cfn-python-lint :fire::fire::fire::fire::fire: github.com

    AWS Labs CloudFormation linter.

  12. errcheck github.com

    Errcheck is a program for checking for unchecked errors in Go programs.

    tool link ↗
  13. codeql github.com

    Deep code analysis - semantic queries and dataflow for several languages with VSCode plugin support.

    tool link ↗
  14. Reviewdog github.com

    A tool for posting review comments from any linter in any code hosting service.

    tool link ↗
  15. cargo-udeps github.com

    [cargo-udeps] - find unused dependencies

    tool link ↗
  16. go-critic github.com

    source code linter that brings checks that are currently not implemented in other linters.

    tool link ↗
  17. clj-kondo github.com

    A linter for Clojure code that sparks joy. It informs you about potential errors while you are typing.

  18. cpplint github.com

    A C++ style checker following Google's C++ style guide.

    tool link ↗
  19. dialyxir github.com

    Mix tasks to simplify use of Dialyzer in Elixir projects.(Docs).

  20. geiger github.com

    A program that list statistics related to usage of unsafe code in a crate and all its dependencies

  21. go-tools github.com

    A collection of tools and libraries for working with Go code, including linters and static analysis

    tool link ↗
  22. larastan github.com

    Adds static analysis to Laravel improving developer productivity and code quality. It is a wrapper around PHPStan.

  23. slither github.com

    Static analysis framework that runs a suite of vulnerability detectors, prints visual information about contract details, and provides an API to easily write custom analyses.

    tool link ↗
  24. markdownlint github.com

    Node.js -based style checker and lint tool for Markdown/CommonMark files.

    tool link ↗
  25. Steep github.com

    Gradual Typing for Ruby.

    tool link ↗
  26. google-java-format github.com

    Reformats Java source code to comply with Google Java Style

    tool link ↗
  27. pip-audit github.com

    Tool for scanning Python packages for known vulnerabilities. Developed by the Python Packaging Authority (PyPA) and supported by Trail of Bits and Google. Scans Python environments and requirements files to identify vulnerable packages and suggests remediation. Supports GitHub…

  28. scorecard github.com

    Security Scorecards - Security health metrics for Open Source

  29. ataraxy-labs/weave github.com

    Entity-level merge driver for Git. Resolves merge conflicts by understanding code structure via tree-sitter. Drops into git as a custom merge driver via .gitattributes.

    tool link ↗
  30. bloaty github.com

    Ever wondered what's making your binary big? Bloaty McBloatface will show you a size profile of the binary so you can understand what's taking up space inside. Bloaty performs a deep analysis of the binary. Using custom ELF, DWARF, and Mach-O parsers, Bloaty aims to accurately…

  31. lintr github.com

    Static Code Analysis for R.

    tool link ↗
  32. Database Consistency github.com

    The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.

    tool link ↗
  33. shellharden github.com

    A syntax highlighter and a tool to semi-automate the rewriting of scripts to ShellCheck conformance, mainly focused on quoting.

    tool link ↗
  34. ApplicationInspector github.com

    Creates reports of over 400 rule patterns for feature detection (e.g. the use of cryptography or version control in apps).

    tool link ↗
  35. GrumPHP github.com

    Checks code on every commit.

    tool link ↗
  36. NullAway github.com

    Type-based null-pointer checker with low build-time overhead; an Error Prone plugin.

    tool link ↗
  37. gofumpt github.com

    Enforce a stricter format than gofmt, while being backwards-compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with. The tool is a fork of gofmt as of Go 1.19, and requires Go 1.18 or later. It can be used as a drop-in replacement to format…

    tool link ↗
  38. lockfile-lint github.com

    Lint lockfiles for improved security and trust policies to mitigate malicious package injection and insecure lockfile resources.

    tool link ↗
  39. kani github.com

    The Kani Rust Verifier is a bit-precise model checker for Rust. Kani is particularly useful for verifying unsafe code blocks in Rust, where the "unsafe superpowers" are unchecked by the compiler. Kani verifies:

  40. kube-linter github.com

    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.

    tool link ↗
  41. deadnix github.com

    Scan Nix files for dead code.

    tool link ↗
  42. Dockle github.com

    Container Image Linter for Security helping build the Best-Practice Docker Image. Scans Docker images for security vulnerabilities and CIS Benchmark compliance. Checks for secrets, credential exposure, and security best practices. Provides multiple severity levels (FATAL, WARN…

    tool link ↗
  43. kubeconform github.com

    A fast Kubernetes manifests validator with support for custom resources.

    tool link ↗
  44. deptrac github.com

    Enforce rules for dependencies between software layers.

    tool link ↗
  45. ClassGraph github.com

    A classpath and module path scanner for querying or visualizing class metadata or class relatedness.

    tool link ↗
  46. Standard Ruby github.com

    Ruby Style Guide, with linter & automatic code fixer

    tool link ↗
  47. php-static-analysis-tools github.com

    A reviewed list of useful PHP static analysis tools

    tool link ↗
  48. Composer-Dependency-Analyzer github.com

    The plugin helps to find dependency issues, including dead, unused, shadow and misplaced dependencies.

    tool link ↗
  49. lizard github.com

    Lizard is an extensible Cyclomatic Complexity Analyzer for many programming languages including C/C++ (doesn't require all the header files or Java imports). It also does copy-paste detection (code clone detection/code duplicate detection) and many other forms of static code…

  50. refurb github.com

    A tool for refurbishing and modernizing Python codebases. Refurb is heavily inspired by clippy, the built-in linter for Rust.

  51. next page of items loading…