Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add Report Editor to the global preferences

Aberta
#47 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
java

Direção de pesquisa

Nenhum arquivo, teste ou ponto de entrada do código é nomeado. Comece localizando as telas de preferências globais do PMD e de configurações do projeto local descritas na issue e, em seguida, mapeie a tabela de perfis solicitada, a edição de conjuntos de regras, a exportação e a reorganização das páginas para a estrutura de preferências existente. Está concluído quando os perfis globais e as páginas de preferências relacionadas funcionarem conforme descrito e as configurações locais puderem selecionar um perfil global.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

The thought here is to make the PMD preferences look and work more like the checkstyle preferences...
I am thinking we would do the following for global options :

  • Added a table so the user can configure "profiles" for there PMD settings.

    • New makes a new one
    • Properties shows you name, description, ect.
    • configure allows you to edit the pmd rulesets for the selected one
    • copy makes a new one but the with same selected settings as the selected item
    • remove removes it
    • Set as default would set the set PMD settings to the ones selected
    • Export exports to a ruleset xml file if you want to share
  • Moved somethings around so we don't have to scroll on the pref page

    • Edit symbols/ icons table is now a new page under the PMD pref
    • Logging should be a local project setting maybe? Maybe toggle between global and local? Maybe just make it a new page under PMD pref for now
    • about opens an about plugin dialog

image

Local project settings would then become something like this...
Where the settings dropdown is just a list of the items from the global table
image 1

Linguagem predominante
Java
Estrelas
99
Forks
42
Merge médio
1d 2h
PRs com merge (30d)
10

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de pmd/pmd-eclipse-plugin

Todas as issues de pmd/pmd-eclipse-plugin

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.