dogear

enter for all results · esc to close

Static Analysis & Code Quality

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

  1. krane github.com

    Krane is a simple Kubernetes RBAC static analysis tool. It identifies potential security risks in K8s RBAC design and makes suggestions on how to mitigate them. Krane dashboard presents current RBAC security posture and lets you navigate through its definition.

  2. clazy github.com

    Qt-oriented static code analyzer based on the Clang framework. clazy is a compiler plugin which allows clang to understand Qt semantics. You get more than 50 Qt related compiler warnings, ranging from unneeded memory allocations to misusage of API, including fix-its for…

  3. protolint github.com

    Pluggable linter and fixer to enforce Protocol Buffer style and conventions.

    tool link ↗
  4. packj github.com

    Packj (pronounced package) is a command line (CLI) tool to vet open-source software packages for "risky" attributes that make them vulnerable to supply chain attacks. This is the tool behind our large-scale security analysis platform Packj.dev that continuously vets packages…

  5. R Language Server github.com

    Provides code completion, refactoring, folding, diagnostics (with lintr), and more for R.

  6. SonarDelphi github.com

    . [Delphi] Static analyzer for the SonarQube code quality platform.

    tool link ↗
  7. prealloc github.com

    Finds slice declarations that could potentially be preallocated.

    tool link ↗
  8. clusterlint github.com

    Clusterlint queries live Kubernetes clusters for resources, executes common and platform specific checks against these resources and provides actionable feedback to cluster operators. It is a non invasive tool that is run externally. Clusterlint does not alter the resource…

  9. lockbud github.com

    Statically detects Rust deadlocks bugs. It currently detects two common kinds of deadlock bugs: doublelock and locks in conflicting order. It will print bugs in JSON format together with the source code location and an explanation of each bug.

  10. phpmnd github.com

    Helps to detect magic numbers.

    tool link ↗
  11. svls github.com

    A Language Server Protocol implementation for Verilog and SystemVerilog, including lint capabilities.

    tool link ↗
  12. unparam github.com

    Find unused function parameters.

    tool link ↗
  13. scapegoat github.com

    Scala compiler plugin for static code analysis.

  14. RefactorFirst github.com

    Identifies and prioritizes God Classes and Highly Coupled classes in Java codebases you should refactor first.

    tool link ↗
  15. Skunk github.com

    A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage!

    tool link ↗
  16. dephpend github.com

    Dependency analysis tool.

    tool link ↗
  17. VeriFast github.com

    A tool for modular formal verification of correctness properties of single-threaded and multithreaded C and Java programs annotated with preconditions and postconditions written in separation logic. To express rich specifications, the programmer can define inductive datatypes…

    tool link ↗
  18. sqlvet github.com

    Performs static analysis on raw SQL queries in your Go code base to surface potential runtime errors. It checks for SQL syntax error, identifies unsafe queries that could potentially lead to SQL injections makes sure column count matches value count in INSERT statements and…

  19. luacheck github.com

    A tool for linting and static analysis of Lua code.

    tool link ↗
  20. ck github.com

    Calculates Chidamber and Kemerer object-oriented metrics by processing the source Java files.

    tool link ↗
  21. sqlint github.com

    Simple SQL linter.

  22. PHP Semantic Versioning Checker github.com

    Suggests a next version according to semantic versioning.

    tool link ↗
  23. Regal github.com

    Regal is a linter for the policy language Rego. Regal aims to catch bugs and mistakes in policy code, while at the same time helping people learn the language, best practices and idiomatic constructs.

    tool link ↗
  24. bashate github.com

    Code style enforcement for bash programs. The output format aims to follow pycodestyle (pep8) default output format.

    tool link ↗
  25. vscode-verilog-hdl-support github.com

    Verilog HDL/SystemVerilog/Bluespec SystemVerilog support for VS Code. Provides syntax highlighting and Linting support from Icarus Verilog, Vivado Logical Simulation, Modelsim and Verilator

    tool link ↗
  26. forbidden-apis github.com

    Detects and forbids invocations of specific method/class/field (like reading from a text stream without a charset). Maven/Gradle/Ant compatible.

  27. cargo-spellcheck github.com

    Checks all your documentation for spelling and grammar mistakes with hunspell (ready) and languagetool (preview)

    tool link ↗
  28. wsl github.com

    Enforces empty lines at the right places.

    tool link ↗
  29. parallel-lint github.com

    This tool checks syntax of PHP files faster than serial check with a fancier output.

    tool link ↗
  30. linters github.com

    An introduction to static code analysis

    tool link ↗
  31. haml-lint github.com

    Tool for writing clean and consistent HAML.

  32. bodyclose github.com

    Checks whether HTTP response body is closed.

    tool link ↗
  33. SonarQube Server sonarqube.org

    SonarQube empowers development teams with a code quality and security solution that deeply integrates into your enterprise environment; enabling you to deploy clean code consistently and reliably. SonarQube provides a free and open source Community Build.

  34. LGTM lgtm.com

    copyright: — Find security vulnerabilities, variants, and critical code quality issues using CodeQL queries over source code. Automatic PR code review; free for open source. Formerly semmle. It supports public Git repositories hosted on Bitbucket Cloud, GitHub.com, GitLab.com.

  35. Hopper hopperapp.com

    copyright: — macOS and Linux reverse engineering tool that lets you disassemble, decompile and debug applications. Hopper displays the code using different representations, e.g. the Control Flow Graph, and the pseudo-code of a procedure. Supports Apple Silicon.

    site link ↗
  36. Ghidra ghidra-sre.org

    A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission

  37. Codacy codacy.com

    copyright: — Code Analysis to ship Better Code, Faster.

    site link ↗
  38. goconst github.com

    Finds repeated strings that could be replaced by a constant.

    tool link ↗
  39. Goldziher/scythe github.com

    Polyglot SQL compiler and linter that generates type-safe code from SQL with schema-aware linting.

  40. TypeScript Call Graph github.com

    CLI to generate an interactive graph of functions and calls from your TypeScript files

  41. lint github.com

    An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

    tool link ↗
  42. ember-template-lint github.com

    Linter for Ember or Handlebars templates.

    tool link ↗
  43. Depends github.com

    Analyses the comprehensive dependencies of code elements for Java, C/C++, Ruby.

  44. pyroma github.com

    Rate how well a Python project complies with the best practices of the Python packaging ecosystem, and list issues that could be improved.

  45. slim-lint github.com

    Configurable tool for analyzing Slim templates.

    tool link ↗
  46. Weeder github.com

    A tool for detecting dead exports or package imports in Haskell code.

  47. dbcritic github.com

    dbcritic finds problems in a database schema, such as a missing primary key constraint in a table.

  48. Dlint github.com

    A tool for ensuring Python code is secure.

  49. nestjs-doctor github.com

    Static analysis tool for NestJS applications. Detects anti-patterns across security, performance, correctness, and architecture with 30+ built-in rules. Outputs a 0-100 health score. Includes module graph visualization, endpoint dependency graphs, and database schema analysis…

  50. rpmlint github.com

    Tool for checking common errors in rpm packages.

    tool link ↗
  51. next page of items loading…