{"action":"created","issue":{"url":"https://api.github.com/repos/phpstan/phpstan/issues/1260","repository_url":"https://api.github.com/repos/phpstan/phpstan","labels_url":"https://api.github.com/repos/phpstan/phpstan/issues/1260/labels{/name}","comments_url":"https://api.github.com/repos/phpstan/phpstan/issues/1260/comments","events_url":"https://api.github.com/repos/phpstan/phpstan/issues/1260/events","html_url":"https://github.com/phpstan/phpstan/issues/1260","id":343335839,"node_id":"MDU6SXNzdWUzNDMzMzU4Mzk=","number":1260,"title":"Skip unchanged files","user":{"login":"iluuu1994","id":1752683,"node_id":"MDQ6VXNlcjE3NTI2ODM=","avatar_url":"https://avatars3.githubusercontent.com/u/1752683?v=4","gravatar_id":"","url":"https://api.github.com/users/iluuu1994","html_url":"https://github.com/iluuu1994","followers_url":"https://api.github.com/users/iluuu1994/followers","following_url":"https://api.github.com/users/iluuu1994/following{/other_user}","gists_url":"https://api.github.com/users/iluuu1994/gists{/gist_id}","starred_url":"https://api.github.com/users/iluuu1994/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iluuu1994/subscriptions","organizations_url":"https://api.github.com/users/iluuu1994/orgs","repos_url":"https://api.github.com/users/iluuu1994/repos","events_url":"https://api.github.com/users/iluuu1994/events{/privacy}","received_events_url":"https://api.github.com/users/iluuu1994/received_events","type":"User","site_admin":false},"labels":[{"id":680520084,"node_id":"MDU6TGFiZWw2ODA1MjAwODQ=","url":"https://api.github.com/repos/phpstan/phpstan/labels/feature-request","name":"feature-request","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-07-21T15:48:49Z","updated_at":"2018-07-21T20:48:08Z","closed_at":null,"author_association":"MEMBER","body":"I'm aware that this is probably a hard one to pull off.\r\n\r\nEven though PHPStan is very fast analyzing big projects can still take quite a while. I usually just fix a handful of issues at once and re-run PHPStan to see if my changes actually fixed the issue. This further magnifies the problem.\r\n\r\nI'd would be awesome if PHPStan could recognize if a file has been successfully checked in the last analysis and skip the file if the file and other files it depends on haven't been changed. For example, PHPStan could gather all the dependencies of a file and store them in a cache file. On the next run, a simple modified date comparison will be enough to determine if that file is affected by any of the changes. For CI and the development of extensions you should also be able to skip the cache.\r\n\r\nDo any ideas on how to implement this pop into mind?"},"comment":{"url":"https://api.github.com/repos/phpstan/phpstan/issues/comments/406822677","html_url":"https://github.com/phpstan/phpstan/issues/1260#issuecomment-406822677","issue_url":"https://api.github.com/repos/phpstan/phpstan/issues/1260","id":406822677,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjgyMjY3Nw==","user":{"login":"iluuu1994","id":1752683,"node_id":"MDQ6VXNlcjE3NTI2ODM=","avatar_url":"https://avatars3.githubusercontent.com/u/1752683?v=4","gravatar_id":"","url":"https://api.github.com/users/iluuu1994","html_url":"https://github.com/iluuu1994","followers_url":"https://api.github.com/users/iluuu1994/followers","following_url":"https://api.github.com/users/iluuu1994/following{/other_user}","gists_url":"https://api.github.com/users/iluuu1994/gists{/gist_id}","starred_url":"https://api.github.com/users/iluuu1994/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iluuu1994/subscriptions","organizations_url":"https://api.github.com/users/iluuu1994/orgs","repos_url":"https://api.github.com/users/iluuu1994/repos","events_url":"https://api.github.com/users/iluuu1994/events{/privacy}","received_events_url":"https://api.github.com/users/iluuu1994/received_events","type":"User","site_admin":false},"created_at":"2018-07-21T20:48:08Z","updated_at":"2018-07-21T20:48:08Z","author_association":"MEMBER","body":"@JanTvrdik Any infos on the timeline? 😊"}}
{"actor":{"display_login":"iluuu1994"}}