-
Notifications
You must be signed in to change notification settings - Fork 0
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
Require a GitHub issue for TODOs #30
Comments
My best guess for this failure is lint caching; this is because opting in to a new repo for this rule involves changing the rule itself, which is heavily cached, and could result in different behavior on different machines depending on how that cache is broken. I first want to update to rule to get away from that paradigm. I know why it was originally done like that, because we only put that rule into anything in phetLibs that isn't scenery,kit,dot, and perennial-alias. Now though, I feel like it would be better to make it opt out, depending on how much effort it would be to make that happen. I'll take a look. We can always make it opt in. |
Over in phetsims/chipper#1372 (comment), I updated the lint rule so that it behaves as expected better. I also realized that in phetsims/chipper@5840322, I didn't add |
Looks good. Back to @zepumph in case there's anything else to do. Feel free to close. |
I added counting-common to todo-should-have-issue over in phetsims/counting-common#11. All four repos now have this lint rule and are passing. Passing back to @zepumph for final review in case there's any work left from #30 (comment). |
Amazing and I love phetsims/counting-common@9f170ec. Closing |
In Slack#pistachio on 1/12/23, @zepumph said:
There were definitely more than 5 TODOs for "for number-play and associated repos" that do not have an associated GitHub issue. And I don't see details in that Slack thread about what @zepumph actually did.
What I do see is that
grunt lint
is not identifying all TODOs that are missing associated GitHub issues, for example lots that were identified in #28. And I don't see any specific lint rules being added in package.json files for the number suite.So a request for @zepumph... Could you please:
(1) Describe what you did
(2) Fix things so that we cannot inadvenrtently added more TODOs without a GitHub issue
The text was updated successfully, but these errors were encountered: