Tuning af validatorer

Det afhænger af filtrene for en validator, om den validerer en bestemt ressource.

Når en validator bliver udviklet, definerer den person, som implementerer validatoren, et standardsæt af filtre. Filtrene kan baseres på:
  • filtyper
  • folder med filnavne
  • projektnaturer
  • projektfacetter
  • indholdstyper
Du kan justere indstillingerne yderligere i dialogboksen Valideringsfiltre. Du skal normalt blot bruge standardværdierne, men der kan være to årsager til, at du alligevel vil justere valideringen:
  • Ydeevne: Hvis du har et meget stort arbejdsområde, kan du mindske mængden af validering.
  • Ikke-standard navneregler: Hvis du bruger navneregler, som ikke er standard, f.eks. gemmer XML i filer med filtypen .ajax-xml, kan du stadig aktivere de relevante validatorer for filerne.
Du kan få adgang til dialogboksen ved at klikke på Vindue > Indstillinger > Validering og derefter klikke på Indstillinger ud for de enkelte validatorer.

Filtre gemmes i grupper. Der findes to typer grupper: Inkludér-grupper og Udelad-grupper. Du kan have lige så mange Inkludér-gruppe, som du ønsker. Filtre inde i en Inkludér-gruppe medfører validering af ressourcer. Hvis en hvilken som helst regel matcher, matcher hele gruppen. Filterreglerne er forbundet vha. OR inde i en gruppe. Individuelle Inkludér-gruppe er forbundet vha. AND. Du kan kun have én Udelad-gruppe. Hvis et hvilken som helst af dens filtre matcher, bliver ressourcen udeladt. Udeladelse har forrang for inkludering.

Disse regler kan illustreres med dette hypotetiske eksempel:
skærmbillede af panelet med valideringsfiltre, der viser inkludér- og udelad-grupper
  • Hvis ressourcen er placeret i en deaktiveret folder, bliver den udelukket, fordi udelukkelse har forrang for alt andet.
  • Hvis ressourcen ikke har indholdstypen JSP-kilde, og den ikke har indholdstypen JSP-fragmentkilde, og den ikke har filtypen .jsp eller .jspf, vil den blive udelukket, fordi ingen af reglerne i den første gruppe matchede.
  • Hvis projektet ikke har ModuleCoreNature, bliver det udelukket, fordi reglen i den anden gruppe ikke matcher.
  • I modsat fald bliver ressourcen valideret af validatoren.
Du tilføjer en regel til en gruppe ved at vælge gruppen til venstre og klikke på Tilføj regel.
Relaterede opgaver
Deaktivér validering
Tilsidesæt globale valideringsindstillinger
Validér kode manuelt
Vælg kodevalidatorer