Skip to content

Input files under it are not tested against config/checkstyle-input-checks.xml #19737

@lithops-zty

Description

@lithops-zty

identified in #19651 (comment)

Problem

The config checkstyle-input-checks.xml is used in ant_phase_verify.xml to flag input files that have reference to checkstyle's own files or //ok comments without an explanation. However, currently only files under test are checked (line 208):

<checkstyle config="${check.config_input}"
failOnViolation="true"
failureProperty="checkstyle.failure.property"
executeIgnoredModules="true"
>
<path>
<fileset dir="src"
includes="test/resources/**/*.java,test/resources-noncompilable/**/*.java">

This misses input files under it. Consequently, //ok comments without explanations in these files are silently passed during CI.

Metadata

Metadata

Assignees

No one assigned

    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