* Improve formatting for AssignmentExpression with ClassExpression that has long superClass Fix by prettier * Add changelog * Remove unnecesary concat call * Mention abount Google Closure Library in changelog
34 lines
940 B
Markdown
34 lines
940 B
Markdown
#### Improve formatting for `AssignmentExpression` with `ClassExpression` that has a long super class (#9341 by @sosukesuzuki)
|
|
|
|
This improves the formatting for [Google Closure Library Namespace](https://developers.google.com/closure/library/docs/introduction#names).
|
|
|
|
<!-- prettier-ignore -->
|
|
```js
|
|
// Input
|
|
aaaaaaaa.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg2 = class extends (
|
|
aaaaaaaa.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg1
|
|
) {
|
|
method () {
|
|
console.log("foo");
|
|
}
|
|
};
|
|
|
|
// Prettier stable
|
|
aaaaaaaa.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg2 = class extends aaaaaaaa
|
|
.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg1 {
|
|
method() {
|
|
console.log("foo");
|
|
}
|
|
};
|
|
|
|
// Prettier master
|
|
aaaaaaaa.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg2 = class extends (
|
|
aaaaaaaa.bbbbbbbb.cccccccc.dddddddd.eeeeeeee.ffffffff.gggggggg1
|
|
) {
|
|
method() {
|
|
console.log("foo");
|
|
}
|
|
};
|
|
|
|
```
|