vip-scanner icon indicating copy to clipboard operation
vip-scanner copied to clipboard

Deprecated: Scan all sorts of themes and files and things! Use PHPCS and the VIP coding standards instead

Results 103 vip-scanner issues
Sort by recently updated
recently updated
newest added

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

new feature
static analysis

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. ![selection_006](https://cloud.githubusercontent.com/assets/204463/10571102/4f7b4b5e-7601-11e5-99c1-6c0054a00de6.png) 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...

enhancement
static analysis

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.

enhancement
static analysis

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...

enhancement
static analysis

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...

enhancement
static analysis

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.