wpcs-cli
v2.1.2
Published
WordPress Coding Standards in NodeJS
Downloads
18
Readme
:page_with_curl: wpcs
Check WordPress Coding Standards quickly with Node.js without installing any PHP dependencies.
:computer: Install
Using NPM
$ npm install wpcs --save
Using Yarn
$ yarn add wpcs
If you want to use CLI version, please install it globally.
# NPM
$ npm install wpcs -g
# Yarn
$ yarn global add wpcs
:elephant: PHP Scripts
This module depends on these scripts below, using git subtree
method under scripts
directory.
:books: Usage Example as Module
const WPCS = require('wpcs')
const wpcs = new WPCS(path, rule)
wpcs.on('start', () => {
// Your script here
})
wpcs.on('scan', filename => {
// Filename
})
wpcs.on('error', (filename, info) => {
// Filename, {line: Number, column: Number, message: Number}
})
wpcs.on('warning', (filename, info) => {
// Filename, {line: Number, column: Number, message: Number}
})
wpcs.on('done', totals => {
// {errors: Number, warnings: Numbers, files: Numbers}
})
// Get error process
wpcs.process.on('error', err => {
console.log(err)
})
:zap: CLI
wpcs - Check WordPress Coding Standard
USAGE
wpcs [path]
ARGUMENTS
[path] Script path could be a directory or filename. optional
OPTIONS
--rule <rulename> Default rule is WordPress-Extra + WordPress-Docs. WordPress | WordPress-Core | WordPress-Docs | WordPress-Extra | WordPress-VIP. optional
--autofix Auto fix errors. optional
--skip-warning Skip Warning. optional
--excludes Excludes Path. optional
This repository is a fork of some great work by oknoorap
License
MIT