vip-scanner
vip-scanner copied to clipboard
Deprecated: Scan all sorts of themes and files and things! Use PHPCS and the VIP coding standards instead
RetireJS identifies JS library versions that have known security vulnerabilities and flags them, which would be a great addition to the VIP Scanner. http://retirejs.github.io/retire.js/ h/t @simonwheatley
Rather than relying on `phpcs` existing in the current `PATH`, allow the path to be configured at runtime. We should also allow usage of the phpcs PHAR file, instead of...
The file in _s has changed so this is the updated path.
As soon as I loaded the plugin and went to Tools > Vip Scanner there was a notice.  I didn't found where the [global $vip_scanner](https://github.com/Automattic/vip-scanner/blob/b55811e29f2da67bdc9a0570be115217cabfbfbc/vip-scanner/class.vip-scanner-form.php#L136) was defined, so I...
Currently different checks and analyzers deal with directories and files in similar ways. Examples are extracting file endings, file paths, file contents, etc. There is a lot of code duplication...
According to the [Core Accessibility Group](https://make.wordpress.org/accessibility/2015/02/09/hiding-text-for-screen-readers-with-wordpress-core/), only the `:focus` styles are needed.
Currently every check class contains a `check()` method, that executes all the different checks. Having a large method that often looks for very different issues makes checks different to read...
Currently, the TitleCheck still accepts the old way of hardcoding `` tags with a call to `wp_title()` in the `header.php` file of the theme. We should adapt this check, so...
This will facilitate `wp vip-scanner scan` and `wp vip-scanner scan-theme` to be used in scripts such as `pre-commit` hooks and Travis CI.