Skip to content

[core] Consolidate n.s.pmd.lang.rule package #3917

@oowekyala

Description

@oowekyala

We should move Rule, Ruleset and related classes into nspmd.lang.rule.

Types that could also be moved there include:

  • Rule
  • RuleSetFactory (package private)
  • nspmd.rules.RuleFactory (package private)
  • RuleSetFactoryCompatibility (package private)
  • RuleSetLoader
  • RuleSet
  • RuleSets
  • RulePriority
  • RuleSetLoadException
  • RuleSetWriter
  • RuleSetReferenceId

The purpose of this is to clean up the root nspmd package which is currently a mess.

(Part of #3916)

Metadata

Metadata

Assignees

Labels

an:enhancementAn improvement on existing features / rules

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions