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
}

貢獻者指南