Skip to content

Conversation

@devversion
Copy link
Member

@devversion devversion commented Aug 23, 2018

  • Currently the cssName rules interfere with the element selector rules. This is not desired because it causes unexpected behavior because both rules try to update specific code parts.
  • Renames the cssNames data to cssSelectors because technically this rule should only update CSS selectors inside of string literals, stylesheets and also partly templates (inline styles).
  • Fixes that TypeScript sometimes doesn't report syntax failures (credits to @jelbourn)
  • Fixes a missing rule directory.

@devversion devversion added pr: merge safe target: major This PR is targeted for the next major release labels Aug 23, 2018
@devversion devversion requested a review from amcdnl as a code owner August 23, 2018 15:33
@googlebot googlebot added the cla: yes PR author has agreed to Google's Contributor License Agreement label Aug 23, 2018
@ngbot
Copy link

ngbot bot commented Aug 23, 2018

Hi @devversion! This PR has merge conflicts due to recent upstream merges.
Please help to unblock it by resolving these conflicts. Thanks!

Copy link
Member

@jelbourn jelbourn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jelbourn
Copy link
Member

@devversion just needs rebase

* Currently the `cssName` rules interfere with the element selector rules. This is not desired because it causes unexpected behavior because both rules try to update specific code parts.
* Renames the `cssNames` data to `cssSelectors` because technically this rule should **only** update CSS selectors inside of string literals, stylesheets and also partly templates (inline styles).
* Fixes that TypeScript sometimes doesn't report syntax failures (credits to @jelbourn)
@devversion devversion force-pushed the refactor/css-names-interfere-element-selectors branch from a0bf946 to cba1ecc Compare August 24, 2018 13:50
@devversion
Copy link
Member Author

@jelbourn Done.

@devversion devversion added the action: merge The PR is ready for merge by the caretaker label Aug 24, 2018
@jelbourn jelbourn merged commit 36d8412 into angular:master Aug 24, 2018
@devversion devversion deleted the refactor/css-names-interfere-element-selectors branch August 24, 2018 14:29
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker cla: yes PR author has agreed to Google's Contributor License Agreement target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants