Galooshi/import-js

ImportJS misidentifies `import` methods to be Dynamic Import

Open

#529 ouverte le 18 mars 2019

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)JavaScript (70 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (519 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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
}

Guide contributeur