Commit 8365d9f
Chris Garrett
[BUGFIX] Ignore chained class definitions (#179)
Before this change, class definitions that were chained like so:
```js
export default EmberObject.extend({}).reopenClass({});
```
Would become:
```js
export default class Foo {}.reopenClass({});
```
Which is not valid JS. These are a relatively uncommon type of class
definition, so this PR adds them to our ignore list and spits out an
error.1 parent 8970e54 commit 8365d9f
3 files changed
Lines changed: 11 additions & 0 deletions
File tree
- transforms
- ember-object/__testfixtures__
- helpers
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
211 | 216 | | |
212 | 217 | | |
213 | 218 | | |
| |||
0 commit comments