Skip to content

feat: add qlty and ast-grep installation to setup wizard#9

Merged
Lisztos merged 2 commits intomainfrom
feat/wizard-qlty-astgrep
Mar 25, 2026
Merged

feat: add qlty and ast-grep installation to setup wizard#9
Lisztos merged 2 commits intomainfrom
feat/wizard-qlty-astgrep

Conversation

@Lisztos
Copy link
Copy Markdown
Owner

@Lisztos Lisztos commented Mar 24, 2026

Ported from parcadei/Continuous-Claude-v3#144 by @udhaya10


Summary

  • Add Step 11/15: qlty CLI — universal code quality (70+ linters, 40+ languages)
  • Add Step 12/15: ast-grep — AST-based structural code search and refactoring
  • Both are free tools, no API keys needed
  • Follows existing TLDR install pattern (explain → confirm → install → verify)
  • Updates all step numbers from /13 to /15

Skills unlocked

Tool Skills Unlocked
qlty qlty-check, qlty-during-development, fix (deps scope)
ast-grep ast-grep-find, search-router, search-tools

Test plan

  • Run wizard — verify qlty step appears after TLDR
  • Skip qlty — verify "Install later" message shown
  • Accept ast-grep — verify brew/cargo install attempted

udhaya10 and others added 2 commits March 24, 2026 19:58
- Add Step 11/15: qlty CLI installation (code quality, 70+ linters)
- Add Step 12/15: ast-grep installation (AST-based code search)
- Both follow existing TLDR install pattern (explain → confirm → install → verify)
- Check if already installed before offering
- Try brew first, then cargo for ast-grep
- Update all step numbers from /13 to /15
- Update README wizard steps table

Closes parcadei#140
- Remove spurious f-string prefix on line 631 (no placeholders)
- Add qlty --version verification after successful install
- Add sg --version verification after successful ast-grep install
- Replace hardcoded "brew install ast-grep" fallback with generic
  GitHub install URL (works for cargo/npm/brew users alike)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Lisztos Lisztos force-pushed the feat/wizard-qlty-astgrep branch from 3f01412 to 2f2162d Compare March 25, 2026 01:59
@Lisztos Lisztos merged commit e2fcaa1 into main Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants