{"push_id":914622381,"size":23,"distinct_size":2,"ref":"refs/heads/commandant-0.8.1","head":"de7f0f0427c0c8dcf09763edccaa11126e870290","before":"122edd622abcf1759d9a08b0be8d00511c8d3a4e","commits":[{"sha":"05efe54d282c47020655bc985dcac9a54f63e116","author":{"email":"16d0aec326f72ca49988090b44ccf66f7539dbaf@gmail.com","name":"Yasuhiro Inami"},"message":"Add ClosingBraceRule.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/05efe54d282c47020655bc985dcac9a54f63e116"},{"sha":"2252d893c8683c15dc55f3d7cfa4e08953acd908","author":{"email":"16d0aec326f72ca49988090b44ccf66f7539dbaf@gmail.com","name":"Yasuhiro Inami"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/2252d893c8683c15dc55f3d7cfa4e08953acd908"},{"sha":"9508fb11658586588629401848e36a500017f205","author":{"email":"c583709fdfd352d45d96ede57ed7af565ae00b09@squareup.com","name":"Brian Partridge"},"message":"Add autocorrect for ColonRule.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/9508fb11658586588629401848e36a500017f205"},{"sha":"f8c1771a326114a4aa5c57308a6ec0d510cb8137","author":{"email":"c583709fdfd352d45d96ede57ed7af565ae00b09@squareup.com","name":"Brian Partridge"},"message":"Review feedback.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/f8c1771a326114a4aa5c57308a6ec0d510cb8137"},{"sha":"238b597b255006566c0e65b18f1c870762c2a734","author":{"email":"01e2bdd080f842c4442e5bd0a65a9ae041b8ebfe@gmail.com","name":"Andrius Janauskas"},"message":"Add note about specifying reporter in README","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/238b597b255006566c0e65b18f1c870762c2a734"},{"sha":"3bf57c1f9c36d9421e194af1de5d0fa8c8bc4a22","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #285 from ajanauskas/patch-1\n\nAdd note about specifying reporter in README","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/3bf57c1f9c36d9421e194af1de5d0fa8c8bc4a22"},{"sha":"186e58ef73e6b0b0d64aa0ada26bd06daee841c0","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #280 from inamiy/ClosingBraceRule\n\nAdd ClosingBraceRule.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/186e58ef73e6b0b0d64aa0ada26bd06daee841c0"},{"sha":"c898b25ba37af7ec241e1be9bb2208c6e82ae32c","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #283 from brianpartridge/bp/auto-correct-colon-rule\n\nAdd autocorrect for ColonRule.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/c898b25ba37af7ec241e1be9bb2208c6e82ae32c"},{"sha":"b21ae55a3b0dd0953df786e36ead7f0ecf160c14","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"small fixes after #283","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/b21ae55a3b0dd0953df786e36ead7f0ecf160c14"},{"sha":"3fb34fa1b21c0980567cb549a1e09c52d6b1938f","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #286 from realm/jp-283\n\nsmall fixes after #283","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/3fb34fa1b21c0980567cb549a1e09c52d6b1938f"},{"sha":"a1f734e55d228fb203dd3954c1e43f31b928d132","author":{"email":"476fc5266986a45a3cc74324293a6aa82fccaecb@gmail.com","name":"Norio Nomura"},"message":"Add printing error when `Yaml.load(_:)` returns error\n\nThis will help finding error from YAML parser without using third-party YAML validator.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/a1f734e55d228fb203dd3954c1e43f31b928d132"},{"sha":"859e8b2f03034d7b1a20d304e8179ed8e9c829ee","author":{"email":"476fc5266986a45a3cc74324293a6aa82fccaecb@gmail.com","name":"Norio Nomura"},"message":"Change to fail on YAML parser error if configuration file is required\n\nThis will help user to noticing YAML parser error.","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/859e8b2f03034d7b1a20d304e8179ed8e9c829ee"},{"sha":"abf1968d0603a2c71839c493e8514888df7c7af2","author":{"email":"476fc5266986a45a3cc74324293a6aa82fccaecb@gmail.com","name":"Norio Nomura"},"message":"Change guard condition to fails earlier\n\nThis commit reduces the duration of linting KeychainAccess from:\n```\nswiftlint lint  5.37s user 0.14s system 93% cpu 5.889 total\n```\nto:\n```\nswiftlint lint  3.74s user 0.13s system 91% cpu 4.238 total\n```\n\nthe duration of linting Carthage is reduced from:\n```\nswiftlint lint  33.48s user 1.86s system 82% cpu 42.645 total\n```\nto:\n```\nswiftlint lint  29.61s user 1.81s system 79% cpu 39.377 total\n```","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/abf1968d0603a2c71839c493e8514888df7c7af2"},{"sha":"b5d15ab45ad35e6745f88864d27bbc9638e5d5bd","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #287 from norio-nomura/better-failing-on-yaml-parser-error\n\nBetter failing on yaml parser error","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/b5d15ab45ad35e6745f88864d27bbc9638e5d5bd"},{"sha":"26dba4eeb706820dce71d9d256b18eb09b0bc995","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #288 from norio-nomura/optimize-invalid-doc-offsets\n\nOptimize `invalidDocOffsets(_:)`","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/26dba4eeb706820dce71d9d256b18eb09b0bc995"},{"sha":"e8a8f4042e92f0d51768150daa5226ae7daeea0e","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"eagerly match parameters in ValidDocsRule","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/e8a8f4042e92f0d51768150daa5226ae7daeea0e"},{"sha":"d50a78e85c6cefeb086f2b974624780a2c3a1d56","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"don't require documentation for unlabelled parameters","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/d50a78e85c6cefeb086f2b974624780a2c3a1d56"},{"sha":"889ecefbc2ecb47835c61aaf6e85bd630b966570","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"add changelog entry for ValidDocsRule fixes","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/889ecefbc2ecb47835c61aaf6e85bd630b966570"},{"sha":"4c770d52c99166670de040ad42edc51d31208a33","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"fix superfluousOrMissingParameterDocumentation regression\n\nwhere commentParameters.count > labelsAndParams.count","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/4c770d52c99166670de040ad42edc51d31208a33"},{"sha":"ac93b706b58e12fb4cba9f7b20c51eb7f35f6a77","author":{"email":"0f41a0b3b760b54df703e860e40fef1c388ed2c5@jpsim.com","name":"JP Simard"},"message":"Merge pull request #289 from realm/jp-valid-docs-fixes\n\nFix false positives in ValidDocsRule","distinct":false,"url":"https://api.github.com/repos/ikesyo/SwiftLint/commits/ac93b706b58e12fb4cba9f7b20c51eb7f35f6a77"}]}