Skip to content

Commit 1e29466

Browse files
jsonifyclaude
andcommitted
fix: Make SwiftLint optional in lint target for CI compatibility
- Updated lint target to skip gracefully when SwiftLint is not installed - Prevents make prod failures due to missing optional development tool - Enables bump_and_release workflow completion without requiring SwiftLint 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 5c905ba commit 1e29466

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ lint: ## Run SwiftLint code quality checks
9595
swiftlint lint --strict; \
9696
echo "$(GREEN)✅ Linting passed$(NC)"; \
9797
else \
98-
echo "$(YELLOW)⚠️ SwiftLint not installed. Run: brew install swiftlint$(NC)"; \
99-
exit 1; \
98+
echo "$(YELLOW)⚠️ SwiftLint not installed. Skipping linting$(NC)"; \
99+
echo "$(BLUE)💡 Install with: brew install swiftlint$(NC)"; \
100100
fi
101101

102102
local: build test lint ## Build, test, lint, and create local app bundle for testing

0 commit comments

Comments
 (0)