Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SPARK-47339][BUILD] Upgrade checkStyle to
10.14.0
### What changes were proposed in this pull request? The pr aims to upgrade checkStyle from `9.3` to `10.14.0`. ### Why are the changes needed? - In Spark 4.0, our JDK version has been upgraded to `JDK17` (no longer supporting `JDK1.8`), so this obstacle has been eliminated, and we can upgrade the version of `checkStyle` to the `10.x`. <img width="1136" alt="image" src="https://github.com/apache/spark/assets/15246973/1311edb3-ced9-4f19-948a-c6d1bf5d96eb"> https://checkstyle.sourceforge.io/index.html - The full release notes: v10.14.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.14.0 v10.13.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.13.0 v10.12.7: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.7 v10.12.6: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.6 v10.12.5: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.5 v10.12.4: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.4 v10.12.3: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.3 v10.12.2: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.2 v10.12.1: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.1 v10.12.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.12.0 v10.11.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.11.0 v10.10.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.10.0 v10.9.3: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.9.3 v10.9.2: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.9.2 v10.9.1: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.9.1 v10.9.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.9.0 v10.8.1: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.8.1 v10.8.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.8.0 v10.7.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.7.0 v10.6.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.6.0 v10.5.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.5.0 v10.4: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.4 v10.3.4: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.4 v10.3.3: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.3 v10.3.2: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.2 v10.3.1: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3.1 v10.3: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.3 v10.2: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.2 v10.1: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.1 v10.0: https://checkstyle.sourceforge.io/releasenotes.html#Release_10.0 - The last upgrade happened 1.5 years ago: apache#37506 ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? - Manually test: ``` ./dev/lint-java ./dev/sbt-checkstyle ``` - Pass GA. ### Was this patch authored or co-authored using generative AI tooling? No. Closes apache#45451 from panbingkun/upgrade_checkstyle. Authored-by: panbingkun <[email protected]> Signed-off-by: Dongjoon Hyun <[email protected]>
- Loading branch information