-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathbrewfile
More file actions
54 lines (40 loc) · 1.29 KB
/
brewfile
File metadata and controls
54 lines (40 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
tap "arustydev/tap"
# Core tools
brew "just"
brew "yq"
brew "jq"
brew "dolt"
brew "beads"
# Python package manager (fast, Rust-based)
brew "uv"
# Container runtime
cask "orbstack"
# cask "docker" # Docker Desktop (includes docker-compose)
# AI/ML tools
brew "ollama", restart_service: :changed
# MCP servers
brew "smart-tree"
brew "devrag"
# Pre-commit and linting
brew "pre-commit"
# Markdown linting
brew "rumdl" # Fast markdown linter (Rust)
brew "lychee" # Link checker (Rust)
# Spell checking
brew "cspell" # Code spell checker
# Shell linting
brew "shellcheck" # Shell script static analysis
brew "shfmt" # Shell script formatter
brew "shellharden" # Shell script security hardening
# JSON/YAML linting
brew "jsonlint" # JSON linter
brew "yamllint" # YAML linter
# SQL linting
brew "sqlfluff" # SQL linter and formatter
# Brewfile linting
brew "brew-gem" # For brewfile linting via bundler
# Python linting
brew "ruff" # Fast Python linter (Rust)
# JavaScript/TypeScript linting
brew "biome" # Fast JS/TS linter and formatter (Rust)
brew "node" # Required for eslint fallback