-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Many simple checks
versus fewer larger checks
#4735
Comments
I agree, in principle, but I fear clarity of rationale for each check validation may be lost. There are some checks that really validate the same kind of thing in multiple places, with the exact same rationale. For those it would be fine to clump everything in a single check. But there are also small checks that have different reasoning each, such as the many aspects that we validate on different fields of the METADATA.pb file. Clumping those together would make it more complicated to convey to users what's the reasoning for each specific thing being checked. And it would also result in multiple "proposed" links to issue tracker entries. |
I suggest we start with one initial proposal of clumping together a given set of checks, and we see how we feel about it. If we like the result, we can move on to refactor additional sets of checks. @simoncozens, which ones would you like to propose clumping together at first? |
Description/article. It's a GF-only thing so it only affects our process, and it's not as sprawling as metadata.pb. |
I'd personally like to do away with the little checks tbh. However, this isn't a hill I'm willing to die on. I'd much prefer it is there was a single check for METADATA.pb that simply compares the current metadata.pb against a generated one, since we shouldn't be editing these by hand anyway (apart from the designer name, stroke etc). |
On the Google Fonts profile: - com.google.fonts/check/metadata/copyright_max_length - com.google.fonts/check/metadata/nameid/copyright - com.google.fonts/check/metadata/valid_copyright - com.google.fonts/check/name/copyright_length These checks have all been merged into a new one to replace them: com.google.fonts/check/font_copyright (PR #4748 / issue #4735)
On the Google Fonts profile: - com.google.fonts/check/metadata/copyright_max_length - com.google.fonts/check/metadata/nameid/copyright - com.google.fonts/check/metadata/valid_copyright - com.google.fonts/check/name/copyright_length These checks have all been merged into a new one to replace them: com.google.fonts/check/font_copyright (PR #4748 / issue #4735)
Just to keep track of a few checks I have been merging as I look at porting them:
|
@simoncozens made a suggestion at #4418 (comment) and then also hinted at the idea when posting #4729 (comment)
The text was updated successfully, but these errors were encountered: