-
Notifications
You must be signed in to change notification settings - Fork 6.8k
build: run custom tslint rules on new packages #17033
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
build: run custom tslint rules on new packages #17033
Conversation
Apparently we didn't run the custom tslint rules for the new packages that have been merged (`youtube-player` and `google-maps`). This is because we have a whitelist of packages we want to run these custom lint rules against. It should be actually the other way around where we only specify the folders we _don't_ want to lint against. That way, new folders are automatically linted and we need to explicitly exclude them if we don't want to run for those.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, I think its the right decision to include the module.id
typings for now. They are not currently synced into g3, but I am unsure if this is expected to change as they go stable.
Changed to patch since we released a minor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Apparently we didn't run the custom tslint rules for the new packages that have been merged (`youtube-player` and `google-maps`). This is because we have a whitelist of packages we want to run these custom lint rules against. It should be actually the other way around where we only specify the folders we _don't_ want to lint against. That way, new folders are automatically linted and we need to explicitly exclude them if we don't want to run for those. (cherry picked from commit 0d7e038)
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Apparently we didn't run the custom tslint rules for the new packages
that have been merged (
youtube-player
andgoogle-maps
). This isbecause we have a whitelist of packages we want to run these custom
lint rules against.
It should be actually the other way around where we only specify the folders
we don't want to lint against. That way, new folders are automatically linted
and we need to explicitly exclude them if we don't want to run for those.
Note: Marked as target minor because it will not merge safely into the patch branch (as youtube-player is not part of that branch).
I'm not sure if the
module.id
is technically needed for those packages (not sure if they are synced into g3), but we should add them for now to satisfy thevalidate-decorators
lint rule. We can remove them as part of the overall cleanup with #13883