Ce contenu n'est pas disponible dans la langue sélectionnée.

Chapter 5. Managing rules


The MTR 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.

5.1. Viewing rules

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

Prerequisites

  • To view system rules, the MTR 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.

5.2. Creating a custom ruleset

You can create a custom ruleset in the MTR 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.

5.3. Importing a custom ruleset

You can import a custom ruleset into the MTR 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.

5.4. Submitting a custom ruleset

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

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

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.