This rule forbids the use of .then(), .catch() and .finally() in task functions
Bad
submitTask: task(function*() {
yield this.post.save().then(() => {
this.set('saved', true);
});
});
Good
submitTask: task(function*() {
yield this.post.save();
this.set('saved', true);
});