{"push_id":571469775,"size":45,"distinct_size":17,"ref":"refs/heads/php-parser","head":"ae3b7f15e47b8ec582bc98d7efcdaf940ad3a434","before":"375e4822149bcb1a886fef19b76b02877bf7d71b","commits":[{"sha":"92892bfcdbc870c9e79797e620961bbb89674225","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@joshbetz.com","name":"Josh Betz"},"message":"Add a CLI command to scan plugins.\n\nFixes #56","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/92892bfcdbc870c9e79797e620961bbb89674225"},{"sha":"38d7592290395325f71580d8383a41bb41f40867","author":{"email":"5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@joshbetz.com","name":"Josh Betz"},"message":"Merge branch 'master' into issue-56","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/38d7592290395325f71580d8383a41bb41f40867"},{"sha":"3e3c11f4dcd5856ddbfce3972ce12ab939d8162d","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"Untangle loop in VIPInitCheck::check() to improve legibility","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/3e3c11f4dcd5856ddbfce3972ce12ab939d8162d"},{"sha":"9898bc8cf35cc7fc7f134e1f91920f52640b500a","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"In VIPScanner_Command, move displaying of summary and errors to functions of their own","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/9898bc8cf35cc7fc7f134e1f91920f52640b500a"},{"sha":"283d3369827dcc924e2aa13be11ec8e08da6f461","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"Display errors also when invoking VIP-scanner's CLI with the analyze-theme subcommand\n\nSome errors don't need any check to be run, they are diagnosed by the scanner itself\n(like an empty theme directory). As these errors can cause the analyze-theme subcommand\nto fail, they should be displayed.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/283d3369827dcc924e2aa13be11ec8e08da6f461"},{"sha":"c86630bd26a00196c965082c01aac117dafc2a1f","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"Fix i18nized plurals handling in VIPScanner_Command","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/c86630bd26a00196c965082c01aac117dafc2a1f"},{"sha":"428bdf754b32b6dd55f236e67afd3c661ecb153d","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"Replace list of require_once statements by an autoloader\n\nLoading all classes at once on startup would fatal if there\nwere missing dependencies in one of those files. Loading\nfiles dynamically when the classes they contain are needed\nallows for displaying error messages if a dependency can not\nbe found.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/428bdf754b32b6dd55f236e67afd3c661ecb153d"},{"sha":"efeac9ebf3ad98ae0ed29fefe833fafd4341ec82","author":{"email":"6f5ccf8c3f31fed36c8213408711400d90769bde@raz.or.at","name":"Bernhard Reiter"},"message":"Instead of linking from a CDN, bundle the jQuery UI Smoothness theme CSS with VIP-scanner\n\nFixes #229","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/efeac9ebf3ad98ae0ed29fefe833fafd4341ec82"},{"sha":"4e108670651e3bc0cf71c947a9901d77a7f47932","author":{"email":"e6db942563e9d50e7b863b2d0a4b5212cf1d55e4@Matts-MacBook-Pro.local","name":"Matt Perry"},"message":"Restrict batcache-clearing functions\n\nbatcache_post and batcache_clear_url now both result in Blockers","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/4e108670651e3bc0cf71c947a9901d77a7f47932"},{"sha":"48d58e4af7149058e8b42db89be419e4d6fd1857","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Flag count_user_posts() as an uncached function\n\nFixes #155.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/48d58e4af7149058e8b42db89be419e4d6fd1857"},{"sha":"a2dd427146be5e6ec3ef1ad8a606f172185f1842","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Fix typo in ThemePostPaginationCheck","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/a2dd427146be5e6ec3ef1ad8a606f172185f1842"},{"sha":"4accf4c3f9ebdfff20e87dc1e1c86530cc58b6b5","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Update PostPaginationCheck for 4.1\n\n`(get_)the_pagination()` function were renamed to\n`(get_)the_posts_pagination()` before release.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/4accf4c3f9ebdfff20e87dc1e1c86530cc58b6b5"},{"sha":"73a551e48c4651a7d0117ad8cda7f1ad6e8bb1ec","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Update DeprecatedFunctionsCheck for 4.0.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/73a551e48c4651a7d0117ad8cda7f1ad6e8bb1ec"},{"sha":"1910af3aace54bd65a7055b61253707ad6a534bb","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Move check for `wp_list_comments` to CommentCheck.\n\nSee #214.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/1910af3aace54bd65a7055b61253707ad6a534bb"},{"sha":"d48795af2447c682612cf319546af676247c210b","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Delete unused GravatarCheck.\n\nSee #214.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/d48795af2447c682612cf319546af676247c210b"},{"sha":"18359f66e328286e1b712d7fdd97cd37e6a4b001","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Update ThemeTagCheck and add to WP.com Theme Review type.\n\nSee #214.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/18359f66e328286e1b712d7fdd97cd37e6a4b001"},{"sha":"b213a3b82fc62411887ceb59b23878f38788286c","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Remove doctype check from ThemeBasicChecks.\n\nThis is covered by HeaderCheck. See #214.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/b213a3b82fc62411887ceb59b23878f38788286c"},{"sha":"fb3e28f1152df5a2cc52dabf461f27f307f93635","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Remove body class check from ThemeBasicsCheck.\n\nThis is handled by BodyClassCheck. See #214.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/fb3e28f1152df5a2cc52dabf461f27f307f93635"},{"sha":"aac794dd08e6e3a2bf0fadc0af8dabf71daca0bd","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@fklein.info","name":"Fränk Klein"},"message":"Add checks for deprecated code to VIP Theme Review\n\nThese checks look for deprecated constants, functions and function\nparameters.\n\nFixes #233.","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/aac794dd08e6e3a2bf0fadc0af8dabf71daca0bd"},{"sha":"11ad0979fc1e1d7a6adee53db03a4939483b4db5","author":{"email":"bee32d9464c13956fe70cfb043f31a4d7fed7212@gmail.com","name":"david-binda"},"message":"Modifying the vip-init.php presence check the way it takes into consideration using require_once as statement without parenthesis","distinct":false,"url":"https://api.github.com/repos/ockham/vip-scanner/commits/11ad0979fc1e1d7a6adee53db03a4939483b4db5"}]}