Haszprus

PHPStan lokálban, CI-on

©   Haszprus   |   blog fejlesztés php

PHPStan lokálban, CI-on

Jelenleg így futtatok CI-on egy PHPStant level=5-tel, és 7-tel is. Az 5-öt zölden tartom, a 7-ből néha okulok valamit.

Fut egy PHPUnit is amibe nem rég migráltam be a saját fw-ben írt tesztjeimet (elég könnyű volt mert kb leutánoztam a PHPUnit alapabb dolgait).

Fut egy Playwright is.

Valamint egy saját stringcounter találmány, ami különböző statisztikákat készít a blog forráskódjában előforduló egynémely fontosabb szavakról.

Fut egy dependabot is.

Lokálban pedig precommitra bekötöttem eddig 3 dolgot, azt majd egy külön bejegyzésben.

name: PHPStan Analysis Level=5 should be green

on:
  push:
    branches: ["**"]
    paths:
      - '.github/workflows/phpstan-lvl-5.yml'
      - 'phpstan.neon'
      - 'phpstan-baseline.neon'
      - 'liveroot/composer.**'
      - '**.php'
  pull_request:
    branches: [ main, master ]

permissions:
  contents: write

jobs:
  build:
    runs-on: ubuntu-20.04

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Setup PHP with tools
        uses: shivammathur/setup-php@v2
        with:
          php-version: '7.2.32'
          tools: composer, phpstan

      - name: Composer install
        run: |
          cd liveroot
          pwd
          ls
          composer install

      - name: PHPStan Analysis level 5 - keep it green
        run: |
          pwd
          cd liveroot
          pwd
          ls
          phpstan analyse . -c phpstan.neon --level=5 --memory-limit 1024

RSS: hozzászólások ehhez a bejegyzéshez Rajtad a világ szeme

Szólj hozzá Te is!
Hozzászólásod:


Nem vagy bejelentkezve, de...

A)
hozzászólhatsz regisztrálatlanul...

B)
ha regisztrálva vagy, bejelentkezhetsz...