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