1*b25e6cb5SMark Prinsname: PHP Code Style 2*b25e6cb5SMark Prins 3*b25e6cb5SMark Prinson: [push] 4*b25e6cb5SMark Prins 5*b25e6cb5SMark Prinsjobs: 6*b25e6cb5SMark Prins phpcs: 7*b25e6cb5SMark Prins name: PHP CodeSniffer 8*b25e6cb5SMark Prins runs-on: ubuntu-latest 9*b25e6cb5SMark Prins steps: 10*b25e6cb5SMark Prins - uses: actions/checkout@v2 11*b25e6cb5SMark Prins 12*b25e6cb5SMark Prins - name: Setup PHP 13*b25e6cb5SMark Prins uses: shivammathur/setup-php@v2 14*b25e6cb5SMark Prins with: 15*b25e6cb5SMark Prins php-version: '7.4' 16*b25e6cb5SMark Prins tools: cs2pr, phpcs 17*b25e6cb5SMark Prins 18*b25e6cb5SMark Prins - name: retrieve script 19*b25e6cb5SMark Prins run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh 20*b25e6cb5SMark Prins 21*b25e6cb5SMark Prins - name: Install DokuWiki 22*b25e6cb5SMark Prins env: 23*b25e6cb5SMark Prins CI_SERVER: 1 24*b25e6cb5SMark Prins DOKUWIKI : master 25*b25e6cb5SMark Prins run: sh travis.sh 26*b25e6cb5SMark Prins 27*b25e6cb5SMark Prins# - name: run PHP codesniffer 28*b25e6cb5SMark Prins# run: php phpcs -v --runtime-set ignore_warnings_on_exit true --standard=_test/phpcs.xml lib/plugins/backlinks 29*b25e6cb5SMark Prins - name: run PHP codesniffer 30*b25e6cb5SMark Prins run: phpcs -q --standard=_test/phpcs_MigrationAdjustments.xml --report=checkstyle --runtime-set ignore_warnings_on_exit lib/plugins/backlinks | cs2pr 31