Lint cargo::cargo_common_metadata checks for license property among the other things. However, it ignores the presense of the license-file property, which canbe used instead of the license (when the license is proprietary).
I would like to suggest checking for license-file as a fallback for missing license before emitting the warning.