Skip to content
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

Remove template-imports, add content-tag, drop support for linting js, ts, templates made with ember-cli-htmlbars #3021

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

NullVoxPopuli
Copy link
Contributor

@NullVoxPopuli NullVoxPopuli commented Feb 14, 2024

This is a breaking change, all stemming from swapping out the template extraction tool.

Removing ember-template-imports, and adding content-tag means:

  • no linting js
  • no linting ts
  • no linting templates made with hbs``
  • must use gjs or gts for in-script template linting

(this also has a perf benefit, as there will be more js/ts that no doesn't need to be checked)

Because I don't want to math too hard, I'm going to declare this blocked on: embroider-build/content-tag#70

@NullVoxPopuli NullVoxPopuli changed the title Remove template-imports, drop support for linting js and ts Remove template-imports, add content-tag, drop support for linting js and ts Feb 14, 2024
@NullVoxPopuli NullVoxPopuli changed the title Remove template-imports, add content-tag, drop support for linting js and ts Remove template-imports, add content-tag, drop support for linting js, ts, templates made with ember-cli-htmlbars Feb 14, 2024
@bmish
Copy link
Member

bmish commented Feb 15, 2024

I assume you'll want to get this into v6?

@NullVoxPopuli
Copy link
Contributor Author

aye, will be important as template-tag are now in the guides: https://guides.emberjs.com/release/components/template-tag-format/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants