Tìm kiếm trang web

typescript - WebStorm Định dạng lại mã (Prettier) định dạng giống như `prettier --write .`


Tôi đang làm việc trên một cơ sở mã (TS) nơi prettier --write . nên được chạy trước mỗi lần commit.

Tuy nhiên, tôi đang sử dụng hành động Reformat Code trong WebStorm để chạy Prettier, điều này tiện lợi hơn. Sử dụng hành động này, mã cũng được định dạng lại, ví dụ như thêm một ; bị thiếu vào cuối dòng. Nhưng tôi nhận ra rằng, ví dụ các dòng trống thì không bị xóa. Nhưng khi tôi chạy prettier --write ., những dòng trống đó lại bị xóa.

Tôi đã giả định rằng Reformat Code trong WebStorm với Prettier tương đương với việc chạy prettier --write trên tệp đó.

Làm thế nào để tôi có thể có hành vi giống như vậy để tôi có thể commit mà không phải chạy Prettier thủ công?

Đây là cài đặt duy nhất mà tôi có thể tìm thấy trong cơ sở mã:

 "prettier": {
    "singleQuote": true,
    "arrowParens": "avoid"
  },

Trong WebStorm tôi không thể tìm thấy bất kỳ cài đặt nào mô tả cấu hình mà nó đang sử dụng: