coffeescript
coffeescript copied to clipboard
Bug: Block comments push last comment into import statements
### if there is a block comment before imports ###
log 'including if there are lines in between'
# last comment before import statement is moved into import
import { a } from 'foo'
Last 2 lines will compile to invalid Javascript:
import {
// last comment before import statement is moved into import
a
} from 'foo';
Here are some permutations:
Ok:
# line
import { a } from 'foo'
### block ###
### block ###
import { a } from 'foo'
Fail:
import { a } from 'foo'
### block pushed inside ###
# line pushed inside
import { b } from 'foo'
### block NOT pushed inside ###
# line pushed inside
import { a } from 'foo'
- CoffeeScript version: 2.6.1
- Node.js version: 6.13.0