Results 160 issues of Roman Ivanov

All examples should have extra text at the bottom to explain in what Filters such xpath expressions and xml files can be used https://checkstyle.sourceforge.io/cmdline.html#Printing_XPath_Suppressions https://checkstyle.sourceforge.io/cmdline.html#Generating_Suppressions_XML https://checkstyle.sourceforge.io/cmdline.html#Matching_AST_Branches

approved
good second issue
website

after https://github.com/checkstyle/checkstyle/issues/9889 We need to fix all existing cases of `getFileContents()` usage by usage on AST based logic. https://github.com/checkstyle/checkstyle/blob/1346ff94acef40b7772b5170beeb5fbc5d5b7d5a/src/main/java/com/puppycrawl/tools/checkstyle/api/AbstractCheck.java#L195-L206 The same is true for methods `getLine` and `getLines` that do...

approved
miscellaneous
good fifth issue

continuation of https://github.com/gaul/modernizer-maven-plugin/issues/3 please consider to allow support for `@SuppressWarnings`. in libraries it is not reasonable/easy to extend compile dependencies to use `@SuppressModernizer` based on experience at: https://github.com/checkstyle/checkstyle/pull/16095

detected at: https://github.com/checkstyle/checkstyle/pull/16014#discussion_r1874927411 ``` if (inlineTag.isPresent()) { final DetailNode inlineTagNode = inlineTag.get(); .... ``` from modernizer: `Prefer java.util.Optional.orElseThrow` I mam not sure why we should do it here as we...

https://checkstyle.org/releasenotes.html#Release_10.26.0

https://checkstyle.org/releasenotes.html#Release_10.25.1

https://checkstyle.org/releasenotes.html#Release_10.25.0

https://checkstyle.org/releasenotes.html#Release_10.24.0

https://checkstyle.org/releasenotes.html#Release_10.23.1

split from https://github.com/checkstyle/checkstyle/issues/893 example of Check that doing similar is https://checkstyle.sourceforge.io/checks/misc/newlineatendoffile.html#NewlineAtEndOfFile attention to https://checkstyle.sourceforge.io/property_types.html#LineSeparatorOption Check can be named: LineEnding ``` ``` and for windows: ``` ```

approved
new module