New checks:
InterruptedInCatchBlock: Detect accidental calls toThread.interrupted()inside ofcatch(InterruptedException e)blocks.RefactorSwitch: Refactorings to simplify arrow switchesUnnamedVariable: Rena...
Unclaimed project
Are you a maintainer of error-prone? Claim this project to take control of your public changelog and roadmap.
Changelog
Catch common Java mistakes as compile-time errors
New checks:
InterruptedInCatchBlock: Detect accidental calls to Thread.interrupted() inside of catch(InterruptedException e) blocks.RefactorSwitch: Refactorings to simplify arrow switchesUnnamedVariable: Rena...Changes:
-XDaddTypeAnnotationsToSymbol=true is now required for Error Prone invocations on JDK 21, to enable the javac fix for JDK-8225377: type annotations are not visible to javac plugins across compilation boundaries. See https://github.com/google/error-prone/issues/5426 for details.value attribute from...Changes:
New checks:
AssertSameIncompatible: Detect calls to assertSame and similar assertions, where the calls are guaranteed to either succeed or fail.FormatStringShouldUsePlaceholders: Sug...Changes
LabelledBreakTarget is now an errorClosed issues: #5218, #5278
Full changelog: https://github.com/google/error-prone/compare/v2.43.0...v2.44.0
The minimum supported JDK version to run Error Prone is now JDK 21 (https://github.com/google/error-prone/issues/4867).
Changes:
-XepPatchChecks now skips disabled checks (#4943)AndroidJdkLibsChecker has been removed, the recommended replacement for Android code is Android Lint's NewApi checkNew checks:
NullNeedsCastForVarargs](https://errorprone.info/bugpattern/NullN...《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.