Cron Everything
Cron Everything is an IntelliJ IDEA plugin that adds cron expression tooling to .properties and .yaml/.yml files.
It works on both Community and Ultimate editions.
Available on the JetBrains Marketplace · EULA

Inlay Hints Link to heading
Human-readable descriptions shown inline next to cron values in configuration files:
app.backup.cron=0 0 2 * * * # at 02:00
spring:
job:
cron: "0 0 9 * * MON-FRI" # at 09:00 Monday through Friday
Hover over the hint to see the full description when it is truncated.
Inspections and Quick Fixes Link to heading
Five built-in inspections catch common mistakes before they reach production:
| Inspection | Level | Quick Fix |
|---|---|---|
| Invalid cron expression | Error | — |
Expression runs every second (* * * * * *) | Warning | Change to every minute |
Fixed minute confused with interval (5 * * * * vs */5 * * * *) | Warning | Convert to interval |
| Ambiguous numeric day-of-week (differs between Spring and Quartz) | Warning | Use named day (MON–SUN) |
| Unreachable date (e.g. Feb 30) | Warning | Use last safe day of month |
Supported Formats Link to heading
Auto-detected from field count and syntax:
| Format | Fields | Example |
|---|---|---|
| Unix | 5 fields | 30 9 * * 1-5 |
| Spring | 6 fields | 0 30 9 * * MON-FRI |
| Quartz | 6–7 fields | 0 30 9 ? * MON-FRI 2024 |
Supported File Types Link to heading
.propertiesfiles.yaml/.ymlfiles
Requirements Link to heading
IntelliJ IDEA 2024.2 or later (Community or Ultimate).
Inlay hints and inspections are active automatically and can be toggled individually under Settings → Editor → Inlay Hints and Settings → Editor → Inspections → Cron Everything.
- January 1, 2024 Cron Everything — End User License Agreement