Galooshi/import-js

ImportJS misidentifies `import` methods to be Dynamic Import

Open

#529 创建于 2019年3月18日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)JavaScript (519 star) (70 fork)batch import
bughelp wanted

描述

I just run ImportJS on a huge codebase and the results are mostly good, but this one seemed peculiar enough for me to report it:

I'm not too familiar with the lib, but in this case it broke the code by sorting two variable assignments in false order.

Used ImportJS 3.2.0 on Mac OS, via CLI:

find ./client -name "**.js*" -exec importjs fix --overwrite {} \;
//.importjs.js
module.exports = {
    declarationKeyword: 'import',
    environments: ['meteor', 'node'],
    excludes: ['.meteor/local/**', '.vscode/**'],
    mergableOptions: {
        globals: false,
    },
    useRelativePaths: true
}

贡献者指南