Este contenido no está disponible en el idioma seleccionado.

Chapter 4. Managing rules


The MTA plugin comes with a core set of System rules for analyzing projects and identifying migration and modernization issues.

You can create and import custom rulesets.

4.1. Viewing rules

You can view system and custom rules, if any, for the MTA plugin.

Prerequisites

  • To view system rules, the MTA server must be running.

Procedure

  1. Click the Rulesets tab.
  2. Expand System to view system rulesets or Custom to view custom rulesets.
  3. Expand a ruleset.
  4. Double-click a rule to open it in a viewer.
  5. Click the Source tab to view the XML source of the rule.

4.2. Creating a custom ruleset

You can create a custom ruleset in the MTA perspective.

See the Rule Development Guide to learn more about creating custom XML rules.

Procedure

  1. Click the Rulesets tab.
  2. Click the Create Ruleset icon ( Create ruleset icon ).
  3. Select a project and a directory for the ruleset.
  4. Enter the file name.

    Note

    The file must have the extension .windup.xml.

  5. Enter a ruleset ID, for example, my-ruleset-id.
  6. Optional: Select Generate quickstart template to add basic rule templates to the file.
  7. Click Finish.
  8. The ruleset file opens in an editor and you can add and edit rules in the file.
  9. Click the Source tab to edit the XML source of the ruleset file.

You can select the new ruleset when you create a run configuration.

4.3. Importing a custom ruleset

You can import a custom ruleset into the MTA plugin to analyze your projects.

Prerequisites

  • Custom ruleset file with a .windup.xml extension.

    See the Rule Development Guide for information about creating rulesets.

Procedure

  1. Click the Rulesets tab.
  2. Click the Import Ruleset icon ( Import ruleset icon ).
  3. Browse to and select the XML rule file to import.

    The custom ruleset is displayed when you expand Custom on the Rulesets tab.

4.4. Submitting a custom ruleset

You can submit your custom ruleset for inclusion in the official MTA rule repository. This allows your custom rules to be reviewed and included in subsequent releases of MTA.

Procedure

  1. Click the Rulesets tab.
  2. Click the Arrow icon ( Dropdown ) and select Submit Ruleset.
  3. Complete the following fields:

    • Summary: Describe the purpose of the rule. This becomes the title of the submission.
    • Code Sample: Enter an example of the source code that the rule should run against.
    • Description: Enter a brief description of the rule.
  4. Click Choose Files and select the ruleset file.
  5. Click Submit.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.