Hướng dẫn phpstorm disable code analysis on commit - phpstorm vô hiệu hóa phân tích mã khi cam kết

Một số kiểm tra có thể báo cáo các vấn đề mà bạn hiện không muốn xem. Trong trường hợp này, bạn có thể vô hiệu hóa hoặc đàn áp chúng.

Khi bạn vô hiệu hóa kiểm tra, bạn tắt nó đi. Điều đó có nghĩa là công cụ phân tích mã dừng tìm kiếm các tệp dự án cho vấn đề mà việc kiểm tra này được thiết kế để phát hiện. Lưu ý rằng khi bạn vô hiệu hóa kiểm tra, bạn đã vô hiệu hóa nó trong hồ sơ kiểm tra hiện tại; Nó vẫn được kích hoạt trong các hồ sơ khác.disable an inspection, you turn it off. It means that the code analysis engine stops searching project files for the problem that this inspection is designed to detect. Note that when you disable an inspection, you disable it in the current inspection profile; it remains enabled in other profiles.

Tắt kiểm tra

Tắt kiểm tra trong cài đặt

  1. Trong hộp thoại Cài đặt/Tùy chọn (CTRL+ALT+S), chọn.Settings/Preferences dialog (Ctrl+Alt+S), select .

  2. Xác định vị trí kiểm tra mà bạn muốn vô hiệu hóa và xóa hộp kiểm bên cạnh.

  3. Áp dụng các thay đổi và đóng hộp thoại.

Bạn có thể nhanh chóng vô hiệu hóa kiểm tra được kích hoạt trực tiếp trong trình soạn thảo.

Tắt kiểm tra trong trình soạn thảo

  1. Đặt Caret ở dòng được tô sáng và nhấn Alt+Enter (hoặc nhấp để sử dụng hành động có chủ ý). to use the intention action).

  2. Nhấp vào mũi tên bên cạnh kiểm tra mà bạn muốn vô hiệu hóa và chọn Tắt kiểm tra.Disable inspection.

Vô hiệu hóa kiểm tra trong cửa sổ công cụ sự cố

  1. Trong cửa sổ Công cụ KIỂM TRA KIỂM TRA (sau khi chạy phân tích mã), nhấp chuột phải vào kiểm tra mà bạn muốn vô hiệu hóa và chọn Vô hiệu hóa kiểm tra.Inspection Results tool window (after running code analysis), right-click the inspection you want to disable and select Disable inspection.

  2. Bấm để ẩn các cảnh báo kiểm tra bị vô hiệu hóa.

    Hướng dẫn phpstorm disable code analysis on commit - phpstorm vô hiệu hóa phân tích mã khi cam kết
    to hide the disabled inspection alerts.

Kiểm tra lại

  1. Trong hộp thoại Cài đặt/Tùy chọn (CTRL+ALT+S), chọn.Settings/Preferences dialog (Ctrl+Alt+S), select to .

    Bạn cũng có thể nhấn Ctrl+Alt+Shift+H và chọn Cấu hình kiểm tra.Configure Inspections.

  2. Xác định vị trí kiểm tra bị vô hiệu hóa trong danh sách và chọn hộp kiểm bên cạnh.

    Kiểm tra sửa đổi được viết bằng màu xanh. Bạn cũng có thể nhấp và chọn Hiển thị chỉ kiểm tra được sửa đổi để chỉ hiển thị các cuộc kiểm tra với các cài đặt thay đổi. and select Show Only Modified Inspections to display only the inspections with changed settings.

  3. Bấm OK để áp dụng các thay đổi.OK to apply the changes.

Ức chế kiểm tra

Khi bạn đàn áp kiểm tra, công cụ phân tích mã không làm nổi bật vấn đề được tìm thấy bởi sự kiểm tra này trong đoạn mã cụ thể (lớp, phương thức, trường hoặc câu lệnh). Bạn cũng có thể ngăn chặn tất cả các cuộc kiểm tra trong lớp hiện tại.suppress an inspection, the code analysis engine doesn't highlight the problem found by this inspection in the specific piece of code (class, method, field, or statement). You can also suppress all inspections in the current class.

Sau khi bạn đàn áp kiểm tra, IntelliJ & nbsp; Idea sẽ thêm một yếu tố mới trước biểu tượng đã chọn.

Ví dụ, trong Java, nếu bạn đàn áp kiểm tra cho một lớp, phương thức hoặc trường, IDE sẽ thêm chú thích @SuppressWarnings. Đối với các tuyên bố, nhận xét //noinspection được thêm vào.

Trong các ngôn ngữ khác, IDE thêm các yếu tố khác. Ví dụ, trong php, intellij & nbsp; ý tưởng thêm nhận xét /** @noinspection */. Trong Python, nhận xét # noinspection được thêm vào. Trong JavaScript, việc kiểm tra bị đàn áp với nhận xét // noinspection.

Đàn áp kiểm tra trong biên tập viên

  1. Nhấp vào mũi tên bên cạnh kiểm tra mà bạn muốn đàn áp và chọn hành động đàn áp cần thiết.

    Hướng dẫn phpstorm disable code analysis on commit - phpstorm vô hiệu hóa phân tích mã khi cam kết

Triệt tiêu kiểm tra trong cửa sổ công cụ kết quả kiểm tra

  • Trong cửa sổ công cụ KIỂM TRA KIỂM TRA (sau khi chạy phân tích mã), bấm chuột phải vào kiểm tra mà bạn muốn đàn áp và chọn hành động đàn áp cần thiết.Inspection Results tool window (after running code analysis), right-click the inspection you want to suppress and select the necessary suppress action.

Bật kiểm tra bị triệt tiêu

  • Để kích hoạt lại một kiểm tra bị triệt tiêu, hãy xóa chú thích hoặc nhận xét mà IDE đã thêm trước biểu tượng được chọn.

    Hướng dẫn phpstorm disable code analysis on commit - phpstorm vô hiệu hóa phân tích mã khi cam kết

Thay đổi mức độ nổi bật cho một tệp

  • Theo mặc định, IntelliJ & nbsp; Idea nêu bật tất cả các vấn đề về mã được phát hiện. Di chuột qua widget ở góc trên bên phải của trình soạn thảo và chọn một cấp độ khác từ danh sách nổi bật:Highlight list:

    • Không có: Tắt làm nổi bật.: turn highlighting off.

    • Cú pháp: Chỉ làm nổi bật các vấn đề về cú pháp.: highlight syntax problems only.

    • Tất cả các vấn đề: (Mặc định) Đánh dấu các vấn đề và vấn đề cú pháp được tìm thấy bằng cách kiểm tra.: (default) highlight syntax problems and problems found by inspections.

    Hướng dẫn phpstorm disable code analysis on commit - phpstorm vô hiệu hóa phân tích mã khi cam kết
  • Bạn cũng có thể thay đổi mức độ nổi bật từ menu chính. Chọn hoặc nhấn Ctrl+Alt+Shift+H.

Sửa đổi lần cuối: 21 tháng 7 năm 2022

Làm cách nào để vô hiệu hóa phân tích mã trước khi cam kết trong IntelliJ?

Vô hiệu hóa kiểm tra trong cửa sổ Công cụ các vấn đề trong cửa sổ Công cụ KIỂM TRA KIỂM TRA (sau khi chạy phân tích mã), nhấp chuột phải vào kiểm tra mà bạn muốn vô hiệu hóa và chọn Vô hiệu hóa kiểm tra.right-click the inspection you want to disable and select Disable inspection.

Làm cách nào để ẩn cách sử dụng trong IntelliJ?

Bạn có thể ẩn tất cả các số liệu bằng cách vô hiệu hóa "Tầm nhìn mã" (Ctrl+Shift+All Code Vision để truy cập nhanh trong cài đặt).Bạn cũng có thể ẩn các số liệu cụ thể bằng cách nhấp chuột phải vào nó.disabling "Code Vision" (CTRL+SHIFT+ALL code vision for a quick access in the settings). You can also hide specific metrics by right clicking on it.

Làm thế nào để tôi thoát khỏi điểm nổi bật màu xanh lá cây trong Intellij?

Nhấn Escape sẽ loại bỏ các điểm nổi bật. will remove the highlighting.

Hoàn nguyên cam kết gì làm Intellij?

Hoàn nguyên các thay đổi đã chọn Intellij Idea cho phép bạn hoàn tác các thay đổi đã chọn từ một cam kết được thúc đẩy nếu cam kết này chứa nhiều tệp và bạn chỉ cần hoàn nguyên một số trong số chúng.undo selected changes from a pushed commit if this commit contains multiple files and you only need to revert some of them.