Skip to content

[core] Deprecate system properties of PMDCommandLineInterface #3299

@oowekyala

Description

@oowekyala

Followup on #3260

I think we should also deprecate the system properties defined in PMDCommandLineInterface: net.sourceforge.pmd.cli.noExit and net.sourceforge.pmd.cli.status. There's PMD#runPmd which doesn't call System.exit, and ideally PMD#main would always call System.exit. Clients can chose the behavior they want without system properties.

Metadata

Metadata

Assignees

No one assigned

    Labels

    is:deprecationThe main focus is deprecating public APIs or rules, eg to make them internal, or removing them

    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