coffeescript icon indicating copy to clipboard operation
coffeescript copied to clipboard

Bug: Block comments push last comment into import statements

Open n-smits opened this issue 3 years ago • 0 comments

### 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

n-smits avatar Nov 17 '21 01:11 n-smits