laravel/pint

[BUG] Extension shows "Formatting completed" but silently fails when host PHP version is incompatible

已關閉

#388 建立於 2025年8月5日

 (2 則留言) (1 個反應) (0 位負責人)PHP (189 個分叉)user submission
help wanted

倉庫指標

星標
 (3,127 顆星)
PR 合併指標
 (平均合併 2天 1小時) (30 天內合併 12 個 PR)

描述

Pint Version

1.24

PHP Version

7.4

Description

Host PHP: php -v 8.1

  • Project PHP: docker exec [container] php -v 8.2
  • OS: Ubuntu 22.04

Expected Behavior:

  • Extension should warn about PHP version mismatch
  • Formatting should fail visibly (not silently)

Additional Context:

  • Works when manually running ./vendor/bin/pint in the container
  • No errors in VS Code's "Laravel Pint" output panel

Steps To Reproduce

Proposed Fixes:

  1. Add PHP version validation before running Pint
  2. Show explicit errors when:
    • Host PHP < project's required version
    • No PHP binary is found

貢獻者指南