xref: /plugin/backlinks/.github/workflows/phpCS.yml (revision b25e6cb5ba074028907e3ca27fb0c4416eb2393e)
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