dogear

enter for all results · esc to close

Static Analysis & Code Quality

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

  1. 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…

  2. R Language Server github.com

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

  3. SonarDelphi github.com

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

    tool link ↗
  4. prealloc github.com

    Finds slice declarations that could potentially be preallocated.

    tool link ↗
  5. 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…

  6. 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.

  7. phpmnd github.com

    Helps to detect magic numbers.

    tool link ↗
  8. svls github.com

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

    tool link ↗
  9. unparam github.com

    Find unused function parameters.

    tool link ↗
  10. scapegoat github.com

    Scala compiler plugin for static code analysis.

  11. RefactorFirst github.com

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

    tool link ↗
  12. Skunk github.com

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

    tool link ↗
  13. dephpend github.com

    Dependency analysis tool.

    tool link ↗
  14. 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 ↗
  15. 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…

  16. luacheck github.com

    A tool for linting and static analysis of Lua code.

    tool link ↗
  17. ck github.com

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

    tool link ↗
  18. sqlint github.com

    Simple SQL linter.

  19. PHP Semantic Versioning Checker github.com

    Suggests a next version according to semantic versioning.

    tool link ↗
  20. 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 ↗
  21. bashate github.com

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

    tool link ↗
  22. 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 ↗
  23. 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.

  24. cargo-spellcheck github.com

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

    tool link ↗
  25. wsl github.com

    Enforces empty lines at the right places.

    tool link ↗
  26. parallel-lint github.com

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

    tool link ↗
  27. linters github.com

    An introduction to static code analysis

    tool link ↗
  28. haml-lint github.com

    Tool for writing clean and consistent HAML.

  29. bodyclose github.com

    Checks whether HTTP response body is closed.

    tool link ↗
  30. goconst github.com

    Finds repeated strings that could be replaced by a constant.

    tool link ↗
  31. Goldziher/scythe github.com

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

  32. TypeScript Call Graph github.com

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

  33. lint github.com

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

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

    Linter for Ember or Handlebars templates.

    tool link ↗
  35. Depends github.com

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

  36. 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.

  37. slim-lint github.com

    Configurable tool for analyzing Slim templates.

    tool link ↗
  38. Weeder github.com

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

  39. dbcritic github.com

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

  40. Dlint github.com

    A tool for ensuring Python code is secure.

  41. 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…

  42. rpmlint github.com

    Tool for checking common errors in rpm packages.

    tool link ↗
  43. Violations Lib github.com

    Java library for parsing report files from static code analysis. Used by a bunch of Jenkins, Maven and Gradle plugins.

    tool link ↗
  44. StaticLint github.com

    Static Code Analysis for Julia

    tool link ↗
  45. Super-Linter github.com

    Combination of multiple linters to install as a GitHub Action.

    tool link ↗
  46. pgspot github.com

    Spot vulnerabilities in postgres extension scripts. Finds unsafe search_path usage and unsafe object creation in PostgreSQL extension scripts or any other PostgreSQL SQL code.

  47. DelphiLint github.com

    A Delphi IDE package providing on-the-fly code analysis and linting, powered by SonarDelphi.

    tool link ↗
  48. Reflection github.com

    Reflection library to do Static Analysis for PHP Projects

    tool link ↗
  49. mdsf github.com

    Format markdown code blocks using your favorite code formatters.

    tool link ↗
  50. flowR github.com

    A program slicer and dataflow analyzer for the R programming language. Its slicer allows you to reduce a complicated program just to the parts related for a specific task (e.g., the generation of a single or collection of plots, a significance test, ...). The dataflow analysis…

  51. next page of items loading…