Skip to content

paper-leaf/ubc-vpfo-templates-styles

 
 

Repository files navigation

Using CodeSniffer to validate for WordPress Extra coding standards

  1. Ensure that you have Composer installed globally and up to date

  2. In the ubc-vpfo-spaces-pages project root directory, run composer install to install/update packages

  3. In your local ~/.zshrc file, add the following code block (if you have not already done so):

# CodeSniffer project alias
function set_phpcs_alias() {
    if [ -f "./vendor/bin/phpcs" ]; then
        alias phpcsproject='./vendor/bin/phpcs . --standard=phpcs.xml --report=full --report-file=codescan.txt'
    else
        unalias phpcsproject 2>/dev/null
    fi
}

# Run this function before each prompt
PROMPT_COMMAND="set_phpcs_alias; $PROMPT_COMMAND"

# Also run it for the initial directory
set_phpcs_alias
  1. Save your ~/.zshrc file
  2. run the command: source ~/.zshrc
  3. Quit any open terminal applications and relaunch them
  4. From the ubc-vpfo-templates-styles project root directory, run the command: phpcsproject to scan your code according to WordPress Extra coding standards. The results will output to a file in the project root folder called codescan.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 51.2%
  • SCSS 33.6%
  • JavaScript 13.2%
  • CSS 1.9%
  • Hack 0.1%