-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
API Linting Tracking Issue #11834
Comments
Hi @JoelSpeed |
By all means! Just comment here before you pick up one of the rules to enable as between us I think we can open up the PRs in parallel for discussion |
I opened the PR for each linter to make it enabled |
I'm working on |
All yours :) Thx for working on this |
I think the last open task for now is
Given #11909 (comment), @JoelSpeed I'll assume you'll eventually get back to us and then we apply the marker accordingly (and/or adjust KAL). I think otherwise we can close this issue. I think it would be good to open a new issue, to track upcoming KAL linters so we have an overview on what we want to pick up going forward, WDYT? |
Happy to either create that issue now or create issues as we get to them implemented in KAL. I expect it may take some time before we complete all of the requested KAL linters so opening an issue now may cause the issue to live for some time. I'm ok with that if you are though |
I think let's go with:
I think the upside is that it gives some visiblity to the issues we are not yet linting for and thus have to focus a bit more on during API reviews. (Also fine to move the Items topic from #11834 (comment) there) |
Created #11967 |
As part of #11733, we have configured KAL, that kube-api-linter to run against the APIs within this repository.
There are a number of linter rules that need to be reviewed and enabled 1 by 1.
This issue is to track the implementation of enabling each of these linters
TODO
Not doing
NoPhase
Per discussion in July 2024, we are keeping phase fields for now.
See #10897 (comment) and #10897 (comment) for the context on why we are still keeping phases.
The text was updated successfully, but these errors were encountered: