Analysis tools logo

13 Shell Static Analysis Tools

Type:
Any
97

Mega-Linter

  • Type: cli
335

Mega-Linter can handle any type of project thanks to its 70+ embedded Linters, its advanced reporting, runnable on any CI system or locally, with assisted installation and configuration, able to apply formatting and fixes

14

shellcheck

  • Type: cli
26368

ShellCheck, a static analysis tool that gives warnings and suggestions for bash/sh shell scripts.

13

Better Code Hub

  • Type: service

Better Code Hub checks your GitHub codebase against 10 engineering guidelines devised by the authority in software quality, Software Improvement Group.

3

kmdr

  • Type: cli
227

CLI tool for learning commands from your terminal. kmdr delivers a break down of commands with every attribute explained.

2

todocheck

  • Type: cli
357

Linter for integrating annotated TODOs with your issue trackers

0

bashate

  • Type: cli
272

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

0

i-Code CNES for Shell

  • Type: cli
35

An open source static code analysis tool for Shell and Fortran (77 and 90).

0

sh

  • Type: cli
4170

A shell parser, formatter, and interpreter with bash support; includes shfmt

0

shellharden

  • Type: cli
4130

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

-2

ShiftLeft Scan

  • Type: cli
  • Type: service
362

Scan is a free open-source DevSecOps platform for detecting security issues in source code and dependencies. It supports a broad range of languages and CI/CD pipelines.

❤️ Sponsor this project

We are currently looking for partners who want to sponsor hosting and development of the project.

Check out our Github Sponsors page here

Missing an entry? Please let us know.