JDK 25 Upgrade Blocker Lint — Licence

Free scope
  Scans every .java file you open or the whole workspace and names each JDK 21/25 blocker on its line with the JEP that removed it and the replacement call. is free for any use, personal or commercial, for as long as you keep the
  extension installed, and the online check at the product page is free without registration.

Paid scope
  Exports the whole repository as one dated migration report — every file, blocker, JEP and replacement in Markdown and CSV — to hand to the team or attach to the upgrade ticket, and covers commercial and team-seat use. is the paid part. It asks for a licence key issued at purchase (one seat, one key;
  7-day full refund, no questions). The key is checked against the payment provider and
  cached locally for 30 days so it keeps working offline.

Redistribution
  You may not resell, re-host or bundle this extension or its rule set. The rule set and the
  engine are provided as-is; check results are advisory and do not constitute legal advice.

(c) ReadyStack — https://getreadystack.com
