head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2026.08.12.09.04.13; author wiz; state Exp; branches; next ; commitid ygpM4StjejovnkRG; desc @@ 1.1 log @shells/shuck: import shuck-0.1.1 A fast shell script linter, formatter, and language server, written in Rust. Shuck parses, analyzes, formats, and powers editor feedback for shell scripts. It catches common bugs, style issues, security hazards, performance traps, and portability problems; formats shell sources with configurable layout rules; and ships a first-party Language Server Protocol (LSP) server for editor diagnostics, fixes, navigation, symbols, hover, completion, and formatting. It also lints shell embedded in supported non-shell files such as GitHub Actions workflows. A caching layer keeps incremental runs fast. @ text @A fast shell script linter, formatter, and language server, written in Rust. Shuck parses, analyzes, formats, and powers editor feedback for shell scripts. It catches common bugs, style issues, security hazards, performance traps, and portability problems; formats shell sources with configurable layout rules; and ships a first-party Language Server Protocol (LSP) server for editor diagnostics, fixes, navigation, symbols, hover, completion, and formatting. It also lints shell embedded in supported non-shell files such as GitHub Actions workflows. A caching layer keeps incremental runs fast. @