Open jbms opened 8 years ago
Any update on this issue? I confirm this is still an issue, e.g. trying to use mixins like this
const MyMixin = (BaseClass) => class extends BaseClass {};
class MyClass extends MyMixin(HTMLElement) {}
results in this output:
const MyMixin = (BaseClass) => class extends BaseClass {};
class MyClass extends MyMixin
(HTMLElement) {
}
clang-format does not handle class definitions where the extends clause is an expression more complicated than a sequence of dot-separated identifiers:
Expected output:
Actual output: