fix(cli): refuse os lint --generator without --eval instead of silently ignoring it
#31471
| Job | Run time |
|---|---|
| 3m 12s | |
| 22m 0s | |
| 8m 34s | |
| 2m 26s | |
| 2m 32s | |
| 2s | |
| 38m 46s |