Skip to content
Snippets Groups Projects
Select Git revision
  • f52dde36551b65a38588e68ccd552dfcdfa1b285
  • master default protected
  • feat/npm-publish
  • feat/demo-deploy
  • change-demo-deploy
  • remove-smoke
  • feat/acceptance-tests
  • feature/deploy-composer.json
  • feature/mysql-bin-logs
  • skip-codecept-for-libs
  • include-composer-json
  • exclude-wp-assets
  • update_codecept_image
  • fix/silenced-copy
  • remove-free-translations
  • codeception-with-optional-step
  • improve-parallelization
  • linter-exit
  • change-images
  • fix/linter
  • globally-raise-mem-limit
  • no-symlink2
22 results

lint.yml

Blame
  • lint.yml 677 B
    .lint: &lint-tmpl
      needs:
        - prepare prefixed vendor
      stage: tests
      before_script:
        - composer config gitlab-token.gitlab.wpdesk.dev gitlab-ci-token ${CI_JOB_TOKEN}
        - composer install --no-dev
        - rm auth.json
      script:
        - |
          LINT="$(find . -name '*.php' -print0 |xargs -n1 -0 -P16 php -l 2>&1)"; \
          RESULT="$?"; \
          if [[ "$RESULT" -ne 0 ]]; then
            echo -e "$LINT" | grep -v 'No syntax errors';
            exit 0;
          else
            exit "$RESULT"
          fi
    
    lint:8.2:
      extends: .lint
      image: gitlab.wpdesk.dev:5050/wpdesk/docker-tests/php-box:8.2
    
    lint:7.4:
      extends: .lint
      image: gitlab.wpdesk.dev:5050/wpdesk/docker-tests/php-box:7.4