Analysis tools logo

13 Shell Static Analysis Tools

Type:
Any
96

Mega-Linter

  • Type: cli
246

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

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.

13

shellcheck

  • Type: cli
25491

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

3

kmdr

  • Type: cli
226

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

2

todocheck

  • Type: cli
345

Linter for integrating annotated TODOs with your issue trackers

1

ShiftLeft Scan

  • Type: cli
  • Type: service
304

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.

0

bashate

  • Type: cli
266

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
34

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

0

sh

  • Type: cli
3883

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

0

shellharden

  • Type: cli
4085

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

❤️ 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.