Skip to content

.shellcheckrc

Browse Docs pages

Documentation for .shellcheckrc. This file was auto-generated by the Document Improvement Project (DIP).

Overview

ShellCheck configuration with targeted exemptions for the project's Bash patterns. It does not establish POSIX-shell compatibility or replace runtime tests.

Reads and writes

This file is not a script; no script environment contract applies.

History

No matching entries in CHANGELOG.md.

Notes

Design

The configuration disables SC1090, SC1091, SC2034, SC2317, SC2181, SC2076, SC2053, SC2155, and SC2269. Comments explain each exemption. CI runs ShellCheck on the dispatcher, Rotatui, and the rc-*.sh scripts.

Limits

ShellCheck is static analysis, not proof of correct runtime behavior. Rotkeeper uses Bash-specific syntax; this configuration does not establish POSIX-shell compatibility.

Cautions

Keep the existing targeted exemptions. Do not add blanket quoting, strict-mode, or subshell exemptions to hide failures. Run syntax checks and the dispatcher test harness as separate validation steps.

Usage

This file has no command-line interface.