← Back to list

PHPStrom Setting — Pint

Action on Save

James Liang · 2024-11-15 09:04 · 0 claps · 1.4 min read
#phpstorm
Open on Medium ↗

PHPStrom Setting — Pint

Action on Save

Step1: 取消 Reformat code -> PHP

Step2:設定 File Watcher

Pint settings:

Program: $ProjectFileDir$/vendor/bin/pint
Arguments:$FilePath$
Output paths to refresh: $FilePath$
Working directory: $ProjectFileDir$

Step3:設定 Run Prettier

安裝

https://github.com/tailwindlabs/prettier-plugin-tailwindcss

npm install -D prettier prettier-plugin-tailwindcss

https://www.npmjs.com/package/prettier-plugin-blade

npm install prettier-plugin-blade@^2

.prettierrc

{
  "tabWidth": 4,
  "semi": true,
  "singleQuote": true,
  "trailingComma": "all",
  "printWidth": 100,
  "plugins": [
    "./node_modules/prettier-plugin-blade/",
    "prettier-plugin-tailwindcss"
  ],
  "overrides": [
    {
      "files": "*.blade.php",
      "options": {
        "parser": "blade"
      }
    }
  ]
}

參考資料

https://www.youtube.com/watch?v=uDipoNN7fhQ

[embed]使用 Laravel 團隊的 Coding Style,簡單介紹 Laravel Pint 之前我有分享過一篇文章簡單介紹 PHP CS Fixer,開發團隊可以使用 PHP CS Fixer 來統一團隊的 coding style,而 PHP CS Fixer 預設會使用 PHP-FIG 提出的 PSR-12 來當作整理…docfunc.com


메타데이터
post_id
5e8575b4dcec
slug
phpstrom-setting-5e8575b4dcec
url
https://medium.com/@lalalili/phpstrom-setting-5e8575b4dcec
canonical_url
https://medium.com/@lalalili/phpstrom-setting-5e8575b4dcec
author_url
https://medium.com/@lalalili
status
ok
fetched_at
2026-07-22 04:17:36