Analysis updated 2026-08-04 · repo last pushed 2023-07-02
Lint a Zsh plugin with multiple function files to catch issues before shipping.
Check a command-line tool written in Zsh to find problems early.
Scan Zsh automation scripts for bugs and unexpected behavior.
| zdharma-continuum/zsh-sweep | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | — | Python | Python |
| Last pushed | 2023-07-02 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
No significant setup gotchas, install manually or via Zinit plugin manager.
zsh-sweep is a linter for Zshell scripts, a tool that checks your Zsh code for problems, similar to how a spell-checker flags typos. If you write shell scripts, plugins, or functions for Zsh (the terminal shell common on macOS and Linux), this tool scans your files and points out issues that might cause bugs or unexpected behavior. Using it is straightforward: you run the zsweep command on the files you want to verify. Zsh files come in different flavors, command scripts, sourced scripts, and autoload functions, and the tool can check them differently depending on their type. In practice, you can pass the --auto flag and it will figure out the file type on its own. You can also point it at a specific directory with -C if you want to scan files somewhere other than your current location. This would appeal to anyone who writes or maintains Zsh plugins, custom shell functions, or automation scripts. For example, if you're building a Zsh plugin with multiple function files, you could run the tool across all of them to catch issues before shipping. Or if you maintain a command-line tool written in Zsh, you could lint your main script to catch problems early. The README is quite sparse, it covers basic usage and installation but doesn't detail what specific rules or checks the linter enforces, what kind of issues it catches, or how it reports them. There's a screenshot linked but no further explanation of what the output looks like or how to interpret it. Installation supports both manual setup and the Zinit plugin manager, which is a popular way to manage Zsh plugins.
zsh-sweep is a linter for Zshell scripts that scans your Zsh code for bugs and issues, similar to how a spell-checker catches typos. You run it on your files to catch problems before they cause unexpected behavior.
Dormant — no commits in 2+ years (last push 2023-07-02).
No license information is provided in the README, so usage rights are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.