-
Notifications
You must be signed in to change notification settings - Fork 69
feat(blueprint.yml): run environment linters also #427
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
Conversation
mathlib's style.longLine linter checks the same already
CI was passing with PRs with long lines even before you proposed deleting the line which was supposed to be catching them? |
Well, as I see it
|
Let me fix the linter invocation, just a moment. |
This should catch unnecessary haves, def/lemma confusions and other errors.
(You need to re-click the "approve workflow" button: github wants to prevent me from mining cryptocurrency on your CI, presumably against your will. I approve of the goal, but that means extra work for you...) |
I added the |
The CI step works - the workflow fails because there are a couple of linter errors to fix :-) |
(There is of course a policy question: should one mandate new PRs adding doc-strings to all definitions? I'll leave that to you to decide.) |
Yes I would like to do that! How do I do that? |
NB I won't be closing #418 just yet -- I am now basically using it as a tracking issue for linters which I might want. |
OK so I have rerun CI and there are a ton of errors. I will start on the definition docstrings. What do I do about #431 ? Should that be merged into this? |
Oh I see -- I can just merge #431 independently, and also I can merge definition docstrings independently, and we can keep running CI on this until it passes? 💡 |
@grunweg I don't understand the workflow here. #431 has added this huge |
Hopefully #439 is all that's left. |
Once again, thanks so much! |
You're very welcome! |
Completes the remaining item of #418, so closes #418.