{"action":"created","issue":{"url":"https://api.github.com/repos/realm/SwiftLint/issues/483","repository_url":"https://api.github.com/repos/realm/SwiftLint","labels_url":"https://api.github.com/repos/realm/SwiftLint/issues/483/labels{/name}","comments_url":"https://api.github.com/repos/realm/SwiftLint/issues/483/comments","events_url":"https://api.github.com/repos/realm/SwiftLint/issues/483/events","html_url":"https://github.com/realm/SwiftLint/pull/483","id":131516443,"number":483,"title":"SwiftyTextTable","user":{"login":"scottrhoyt","id":4259250,"avatar_url":"https://avatars.githubusercontent.com/u/4259250?v=3","gravatar_id":"","url":"https://api.github.com/users/scottrhoyt","html_url":"https://github.com/scottrhoyt","followers_url":"https://api.github.com/users/scottrhoyt/followers","following_url":"https://api.github.com/users/scottrhoyt/following{/other_user}","gists_url":"https://api.github.com/users/scottrhoyt/gists{/gist_id}","starred_url":"https://api.github.com/users/scottrhoyt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scottrhoyt/subscriptions","organizations_url":"https://api.github.com/users/scottrhoyt/orgs","repos_url":"https://api.github.com/users/scottrhoyt/repos","events_url":"https://api.github.com/users/scottrhoyt/events{/privacy}","received_events_url":"https://api.github.com/users/scottrhoyt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-02-05T00:26:51Z","updated_at":"2016-02-05T08:46:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/realm/SwiftLint/pulls/483","html_url":"https://github.com/realm/SwiftLint/pull/483","diff_url":"https://github.com/realm/SwiftLint/pull/483.diff","patch_url":"https://github.com/realm/SwiftLint/pull/483.patch"},"body":"This is a version of SwiftLint replacing the built in `TextTable` with a dependency on the newly-minted [SwiftyTextTable](https://github.com/scottrhoyt/SwiftyTextTable) that I extracted out. The dependency is installed via carthage and submodules. It is SPM ready as well. I followed the pattern applied to Commandant and added the dependency to SwiftLintFramework instead of swiftlint.\r\n\r\nIf we want to keep the builtin `TextTable` and skip adding a new dependency, that makes sense. But this is what it would look like at any rate.\r\n\r\nMy hope is that SwiftyTextTable can garner contributors outside of SwiftLint and provide downstream improvements to SwiftLint's command line output."},"comment":{"url":"https://api.github.com/repos/realm/SwiftLint/issues/comments/180254059","html_url":"https://github.com/realm/SwiftLint/pull/483#issuecomment-180254059","issue_url":"https://api.github.com/repos/realm/SwiftLint/issues/483","id":180254059,"user":{"login":"norio-nomura","id":33430,"avatar_url":"https://avatars.githubusercontent.com/u/33430?v=3","gravatar_id":"","url":"https://api.github.com/users/norio-nomura","html_url":"https://github.com/norio-nomura","followers_url":"https://api.github.com/users/norio-nomura/followers","following_url":"https://api.github.com/users/norio-nomura/following{/other_user}","gists_url":"https://api.github.com/users/norio-nomura/gists{/gist_id}","starred_url":"https://api.github.com/users/norio-nomura/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/norio-nomura/subscriptions","organizations_url":"https://api.github.com/users/norio-nomura/orgs","repos_url":"https://api.github.com/users/norio-nomura/repos","events_url":"https://api.github.com/users/norio-nomura/events{/privacy}","received_events_url":"https://api.github.com/users/norio-nomura/received_events","type":"User","site_admin":false},"created_at":"2016-02-05T08:46:52Z","updated_at":"2016-02-05T08:46:52Z","body":"Restarted the SPM build."}}