fivetanley / ember-cli-migrator

migrate your files to the standard ember-cli structure, preserving git history
MIT License
106 stars 22 forks source link

Preverse comments/'use strict'/variable assignments on top of file #85

Open hefox opened 6 years ago

hefox commented 6 years ago

Hiya!

When I run the migrator, files that are in the format of

'use strict';

// Code comment

const SOME_DEFINE = 10;

var WhateverController = Ember.Controller.extend({});

End up in the form:

import Ember from 'ember';
var WhateverController = Ember.Controller.extend({});

'use strict';

// Code comment

const SOME_DEFINE = 10;

export default FlagAndRefundModalController;

The ideal I believe is:

'use strict';

import Ember from 'ember';

// Code comment

const SOME_DEFINE = 10;

var WhateverController = Ember.Controller.extend({});
export default FlagAndRefundModalController;

The 'use strict' must end up at the top of a file I believe, and it'd be nice having the code that was on top there also.