xref: /plugin/openlayersmap/.github/workflows/phpCS.yml (revision 40c80c0395eaa2e185be552aaef415b9296898d2)
10ab5bbc6SMark Prinsname: PHP Code Style
20ab5bbc6SMark Prins
30ab5bbc6SMark Prinson: [push, pull_request]
40ab5bbc6SMark Prins
50ab5bbc6SMark Prinsjobs:
60ab5bbc6SMark Prins    phpcs:
70ab5bbc6SMark Prins        name: PHP CodeSniffer
80ab5bbc6SMark Prins        runs-on: ubuntu-latest
90ab5bbc6SMark Prins        steps:
10*40c80c03Sdependabot[bot]          - uses: actions/checkout@v3
110ab5bbc6SMark Prins
120ab5bbc6SMark Prins          - name: Setup PHP
130ab5bbc6SMark Prins            uses: shivammathur/setup-php@v2
140ab5bbc6SMark Prins            with:
150ab5bbc6SMark Prins              php-version: '7.4'
160ab5bbc6SMark Prins              tools: cs2pr, phpcs
170ab5bbc6SMark Prins
180ab5bbc6SMark Prins          - name: retrieve script
190ab5bbc6SMark Prins            run: wget https://raw.github.com/splitbrain/dokuwiki-travis/master/travis.sh
200ab5bbc6SMark Prins
210ab5bbc6SMark Prins          - name: Install DokuWiki
220ab5bbc6SMark Prins            env:
230ab5bbc6SMark Prins              CI_SERVER: 1
240ab5bbc6SMark Prins              DOKUWIKI : master
250ab5bbc6SMark Prins            run: sh travis.sh
260ab5bbc6SMark Prins
270ab5bbc6SMark Prins          - name: run PHP codesniffer
280ab5bbc6SMark Prins            continue-on-error: true
29ba56c962SMark Prins            run: phpcs -v --standard=_test/phpcs_MigrationAdjustments.xml --report-full --report-checkstyle=./phpcs-report.xml lib/plugins/openlayersmap
300ab5bbc6SMark Prins
310ab5bbc6SMark Prins          - name: Annotate PR
320ab5bbc6SMark Prins            run: cs2pr ./phpcs-report.xml
33