{"action":"created","issue":{"url":"https://api.github.com/repos/diffplug/spotless/issues/31","repository_url":"https://api.github.com/repos/diffplug/spotless","labels_url":"https://api.github.com/repos/diffplug/spotless/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/diffplug/spotless/issues/31/comments","events_url":"https://api.github.com/repos/diffplug/spotless/issues/31/events","html_url":"https://github.com/diffplug/spotless/issues/31","id":173588297,"number":31,"title":"Declare inputs and outputs to support up-to-date checking","user":{"login":"oehme","id":1191797,"avatar_url":"https://avatars.githubusercontent.com/u/1191797?v=3","gravatar_id":"","url":"https://api.github.com/users/oehme","html_url":"https://github.com/oehme","followers_url":"https://api.github.com/users/oehme/followers","following_url":"https://api.github.com/users/oehme/following{/other_user}","gists_url":"https://api.github.com/users/oehme/gists{/gist_id}","starred_url":"https://api.github.com/users/oehme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oehme/subscriptions","organizations_url":"https://api.github.com/users/oehme/orgs","repos_url":"https://api.github.com/users/oehme/repos","events_url":"https://api.github.com/users/oehme/events{/privacy}","received_events_url":"https://api.github.com/users/oehme/received_events","type":"User","site_admin":false},"labels":[{"id":204882936,"url":"https://api.github.com/repos/diffplug/spotless/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":38,"created_at":"2016-08-27T09:45:47Z","updated_at":"2016-11-01T18:54:06Z","closed_at":null,"body":"The spotless check task currently doesn't have any inputs and outputs declared and is thus never considered [up-to-date](https://docs.gradle.org/nightly/userguide/more_about_tasks.html#sec:up_to_date_checks). This is slowing down user's builds unnecessarily. \n"},"comment":{"url":"https://api.github.com/repos/diffplug/spotless/issues/comments/257659465","html_url":"https://github.com/diffplug/spotless/issues/31#issuecomment-257659465","issue_url":"https://api.github.com/repos/diffplug/spotless/issues/31","id":257659465,"user":{"login":"jbduncan","id":2482228,"avatar_url":"https://avatars.githubusercontent.com/u/2482228?v=3","gravatar_id":"","url":"https://api.github.com/users/jbduncan","html_url":"https://github.com/jbduncan","followers_url":"https://api.github.com/users/jbduncan/followers","following_url":"https://api.github.com/users/jbduncan/following{/other_user}","gists_url":"https://api.github.com/users/jbduncan/gists{/gist_id}","starred_url":"https://api.github.com/users/jbduncan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbduncan/subscriptions","organizations_url":"https://api.github.com/users/jbduncan/orgs","repos_url":"https://api.github.com/users/jbduncan/repos","events_url":"https://api.github.com/users/jbduncan/events{/privacy}","received_events_url":"https://api.github.com/users/jbduncan/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T18:54:06Z","updated_at":"2016-11-01T18:54:06Z","body":"Sounds good to me!"}}
{"actor":{"display_login":"jbduncan"}}