checkstyle / checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
https://checkstyle.org
GNU Lesser General Public License v2.1
8.32k stars 3.67k forks source link

Validation of All Checks Related to Addition of Java 14 Text Blocks Syntax Support #8601

Closed nrmancuso closed 4 years ago

nrmancuso commented 4 years ago

This issue will be the main tracker of all work related to checks impacted by merging #8327

SUMMARY

Possibly affected checks, and those that should apply to this syntax, are listed below. Since we have created several new tokens, one of which has mutable content. We will need to add these tokens to specific checks that apply, and adapt the checks to deal with the inclusion of the new structure.


AFFECTED CHECKS

➜  checks git:(full-records-grammar-patch) ✗ grep -l -H "TokenTypes.STRING_LITERAL" **/**/*.* | sort -u
annotation/SuppressWarningsCheck.java
AvoidEscapedUnicodeCharactersCheck.java
coding/EqualsAvoidNullCheck.java
coding/IllegalTokenTextCheck.java
coding/MultipleStringLiteralsCheck.java
coding/StringLiteralEqualityCheck.java
coding/UnnecessaryParenthesesCheck.java
SuppressWarningsHolder.java
romani commented 4 years ago

All referenced issues are closed. Umbrella issue is closing.