Add Report Editor to the global preferences
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
- Domínio
- developer-experience
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
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

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

- 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
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de pmd/pmd-eclipse-plugin
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
pmd/pmd-eclipse-plugin#297 · 1 reação ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
pmd/pmd-eclipse-plugin#212 · 3 comentários ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
pmd/pmd-eclipse-plugin#180 · 6 comentários ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
pmd/pmd-eclipse-plugin#175 ·
Mantenedores costumam responder em até 2 dias
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
pmd/pmd-eclipse-plugin#170 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de pmd/pmd-eclipse-plugin
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
apache/rocketmq-dashboard#6896 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
OpenIntegrationEngine/engine#496 ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
SasanLabs/VulnerableApp#836 ·
Mantenedores costumam responder em até 1 dia