af20324d62
- Added SwiftLint linter client with JSON reporter support for Swift file linting. - Changed SwiftLint configuration to use 'lint' command with JSON reporter for structured output. - Changed bash.virtualTerminal default setting from 'on' to 'off' for standard non-interactive execution. - Implemented SwiftLintClient with lint() method that executes swiftlint with JSON output and converts violations to LSP diagnostics. - Added bash.virtualTerminal settings option with 'on' (PTY-backed interactive) and 'off' (standard non-interactive) values.