Ability to disable validation
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
A issue menciona preferências, validadores e builds futuros, mas não indica arquivos nem testes. Comece rastreando onde as preferências dos validadores são definidas e onde a validação é executada durante os builds. O trabalho estará concluído quando uma preferência puder suspender toda a validação, evitar o trabalho de validação e não produzir erros de validação quando estiver habilitada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Since decades "Wild Web Developers" is annoying users with its enforced validation (see e.g. https://github.com/eclipse-platform/eclipse.platform.ui/issues/943 - also look back to the old bugzilla issues that had been voted by many users, you can also do a web-search and find many stackoverflow and other hits from annoyed users) and no ability to disable this undesired behaviour.
Rationale
Why is it a problem? In general files should be valid, right?
But, the reality is different:
- For tests it is sometimes required to create invalid files. So e.g. if I want to test how my code reacts to incorrect JSON or XML data, I want to be able to have such invalid files in my codebase.
- "Wild Web Developers" tries to do complex validation that includes downloading of XSDs from the Internet, etc. that can fail for arbitrary technical reasons (Network issues, (temporary) Server unavailability, etc.). In such case my file can be entirely correct and the error marker for hundreds of e.g. XML files is absolutely not helpful.
- "Wild Web Developers" validation is slow. Validating every file in a very large project is a disaster.
Eclipse has a smart concept to aggregate errors and warnings.
As a result you see a project has a red cross if there are errors or not if there are no errors.
The aim of every reasonable developer is to get rid of the red crosses.
It is therefore in-acceptable to have errors that are actually false positives (as illustrated above).
Acceptance criteria
- In the preferences I want to have an option to disable/suspend all validators (maybe additionally even by type - XML, JSON, etc.).
- If that option is checked, then no validation should take place, no performance is wasted for validation and especially no validation errors are produced by upcoming builds.
- Linguagem predominante
- Java
- Estrelas
- 203
- Forks
- 76
- Merge médio
- 1d 5h
- PRs com merge (30d)
- 30
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
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 eclipse-wildwebdeveloper/wildwebdeveloper
-
Markdown and Astro language servers do not start when the project path contains a non-ASCII character or a spaceTalvez já em andamento @RoiSoleil assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
eclipse-wildwebdeveloper/wildwebdeveloper#2277 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
eclipse-wildwebdeveloper/wildwebdeveloper#2236 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
eclipse-wildwebdeveloper/wildwebdeveloper#2177 ·
Mantenedores costumam responder em até 1 dia
-
SQL Language serverAbertaenhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
eclipse-wildwebdeveloper/wildwebdeveloper#2122 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Support for marko languageAbertaenhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
eclipse-wildwebdeveloper/wildwebdeveloper#2070 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de eclipse-wildwebdeveloper/wildwebdeveloper
Issues semelhantes
-
面渣逆袭Spring事务传播机制勘误Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 80/100
itwanger/toBeBetterJavaer#218 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
johanhaleby/occurrent#1462 ·
Mantenedores costumam responder em até 1 dia
-
Enhancing the Issue TemplateAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
SasanLabs/VulnerableApp#912 ·
Mantenedores costumam responder em até 1 dia
-
area/build area/events area/storage area/storage/kafkasql area/storage/sql
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Apicurio/apicurio-registry#11079 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
OpenAEV-Platform/openaev#9139 ·
Mantenedores costumam responder em até 1 dia