Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Inefficient execution of PMD within eclipse

Đang mở
#49 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

@adangel đang làm issue này rồi.

Từ ngày 31/7/2018.

  • #55 của @adangel — đã merge

Đánh giá

Issue này chưa được đánh giá.

Mô tả

enhancement

There are several issues currently:

  • A new PMD configuration is used per file
  • Each PMD configuration uses an own classloader for the auxclasspath. This leads to inefficient memory usage - the classloader should be shared within the project. This leads to OutOfMemory errors in bigger projects.
  • No multi-thread usage is used, each file is executed after another. If we know, that we want to execute multiple files (e.g. a whole project), we could execute PMD once with the list of files. Via Report/Renderer we can still monitor the progress file by file.
  • If multiple projects are in the workspace, the log messages don't indicate, for which project PMD is currently executed.
Ngôn ngữ chính
Java
Star
99
Fork
42
Merge trung bình
1 ngày 2 giờ
Pull request đã merge (30 ngày)
10

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của pmd/pmd-eclipse-plugin

Tất cả issue của pmd/pmd-eclipse-plugin

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.