Transform this.setsetProperties({'someProp': value})
to setsetProperties(this, {'someProp': value})
and ensure import of
import { setProperties } from "@ember/object";
npx lil-codemods set-properties path/of/files/ or/some**/*glob.js
# or
yarn global add lil-codemods
lil-codemods set-properties path/of/files/ or/some**/*glob.js
Input (basic.input.js):
function hello() {
this.setProperties({"whyNot": 1});
this.setProperties({"okay": 2});
}
Output (basic.output.js):
import { setProperties } from "@ember/object";
function hello() {
setProperties(this, {"whyNot": 1});
setProperties(this, {"okay": 2});
}