18 - uses: actions/checkout@v3
21 uses: shivammathur/setup-php@v2
25 - name: Report PHP Version
28 - name: Install php_codesniffer
31 composer global require "squizlabs/php_codesniffer=3.*" || failTest=true
36 - name: Check PHP Styling
39 $HOME/.composer/vendor/bin/phpcs -p -n --extensions=php,inc --report-width=120 --standard=ci/phpcs.xml --report=full . || failTest=true
48 - uses: actions/checkout@v3
50 - name: Install npm package
51 uses: actions/setup-node@v3
58 npm install || failTest=true
63 - name: Check CSS Styling
66 npm run stylelint || failTest=true
75 - uses: actions/checkout@v3
77 - name: Install npm package
78 uses: actions/setup-node@v3
85 npm install || failTest=true
90 - name: Check JS Linting
93 npm run lint:js || failTest=true