Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

[codemod request] ember.js upgrade codemods v3 to v5 #222

Open
19 of 31 tasks
alexbit-codemod opened this issue Sep 1, 2023 · 0 comments
Open
19 of 31 tasks

[codemod request] ember.js upgrade codemods v3 to v5 #222

alexbit-codemod opened this issue Sep 1, 2023 · 0 comments
Assignees
Labels
codemod request Request new codemod Ember.js good first issue Good for newcomers

Comments

@alexbit-codemod
Copy link
Contributor

alexbit-codemod commented Sep 1, 2023

Ember Codemod

ember-3x-codemods A collection of codemods for adressing deprecations introduced in Ember 3.x General ember 3.x (varies)

  • app-controller-router-props
  • array-wrapper
  • cp-property-map
  • cp-property
  • cp-volatile
  • deprecate-merge
  • deprecate-router-events
  • ember-jquery-legacy
  • fpe-computed
  • fpe-observes
  • fpe-on
  • jquery-apis
  • jquery-event
  • new-array-wrapper → covered by array-wrapper codemod
  • notify-property-change
  • object-new-constructor
  • ember-tracked-properties-codemod Transforms your app code to use @Tracked properties General ember 3.13+
  • es5-getter-ember-codemod Transforms gets to native property access General ember 3.1+
  • ember-angle-brackets-codemod Transforms your templates to use angle bracket syntax Templates ember?
  • ember-component-template-colocation-migrator Migrates classical components to colocated components Components ember?
  • ember-native-class-codemod Transforms your app code to use the native classes and decorators General ember?
  • ember-mocha-codemods Transforms your Mocha test modules to use the setup* helper family Testing ember 2.4+, ember-mocha?
  • (BENNY WIP) ember-qunit-codemod Transforms your QUnit test modules to use the setup* helper family Testing ember 2.4+, ember-qunit?
  • ember-test-helpers-codemod Transforms your test code to use @ember/test-helpers Testing ember 2.4+
  • ember-computed-getter-codemod Transforms computed properties to use split get and set functions General ember?
  • ember-modules-codemod Transforms your code to use the module API General ember?
  • ember-memory-leaks-codemod Identifies and fixes common memory leaks in Ember apps General
  • ember-cli-htmlbars-inline-precompile-codemod Transforms imports to avoid using htmlbars-inline-precompile General
  • tagless-ember-components-codemod Transforms your components to use tagName: '' Components
  • ember-no-implicit-this-codemod Transforms your templates to use explicit this Templates
  • ember-test-onerror-codemod Transforms your test code to avoid using Ember.onerror Testing

Add a clear description of what should the codemod do.

Applicability Criteria

  • Framework/library: Ember
  • Version: v3 -> v5]

Estimated time saving

Add an expected time saving this codemod can provide. 5 minutes per occurrence

Additional context

Add any other context about the problem here. This might include extra considerations, edge cases, relevant business logic, existing migration guides, relevant links, etc.
https://github.com/ember-codemods

@alexbit-codemod alexbit-codemod added the codemod request Request new codemod label Sep 1, 2023
@alexbit-codemod alexbit-codemod added Ember.js codemod request Request new codemod and removed codemod request Request new codemod labels Sep 1, 2023
@mohab-sameh mohab-sameh added the good first issue Good for newcomers label Dec 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
codemod request Request new codemod Ember.js good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants