PHPCS exits with code 2 when fixable violations exist, even if they are all warnings (0 errors). Add --runtime-set ignore_warnings_on_exit 1 so that warnings are still displayed but don't fail the CI job. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>