├── .babelrc ├── .eslintrc.yml ├── .gitignore ├── README.md ├── gulpfile.js ├── package.json ├── resolvers ├── .eslintrc ├── README.md ├── node │ ├── CHANGELOG.md │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ ├── .eslintrc │ │ ├── data.json │ │ └── paths.js └── webpack │ ├── CHANGELOG.md │ ├── README.md │ ├── config.js │ ├── index.js │ ├── package.json │ └── test │ ├── .eslintrc │ ├── alias.js │ ├── config-extensions │ ├── package.json │ ├── src │ │ └── main-module.js │ └── webpack.config.babel.js │ ├── config.js │ ├── custom-extensions │ ├── bar.coffee │ ├── baz.web.js │ ├── foo.js │ ├── package.json │ └── webpack.config.js │ ├── extensions.js │ ├── externals.js │ ├── fallback.js │ ├── files │ ├── bower_components │ │ └── typeahead.js │ ├── fallback │ │ ├── fb-module.js │ │ ├── jsx │ │ │ ├── some-fb-file.js │ │ │ └── some-file.js │ │ └── main-module.js │ ├── foo.web.js │ ├── package.json │ ├── some │ │ ├── absolute.path.webpack.config.js │ │ ├── absolutely │ │ │ └── goofy │ │ │ │ └── path │ │ │ │ └── foo.js │ │ ├── bar │ │ │ └── bar.js │ │ └── goofy │ │ │ └── path │ │ │ └── foo.js │ ├── src │ │ ├── jsx │ │ │ └── some-file.js │ │ └── main-module.js │ ├── webpack.array-root.config.js │ ├── webpack.config.babel.js │ ├── webpack.config.garbage.js │ ├── webpack.config.js │ ├── webpack.config.multiple.js │ └── webpack.function.config.js │ ├── loaders.js │ ├── modules.js │ ├── package-mains │ ├── jam │ │ ├── index.js │ │ ├── jam.js │ │ └── package.json │ ├── jsnext │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── module │ │ ├── package.json │ │ └── src │ │ │ └── index.js │ ├── package.json │ ├── webpack.alt.config.js │ ├── webpack.config.js │ └── webpack │ │ ├── index.js │ │ ├── package.json │ │ └── webpack.js │ ├── packageMains.js │ ├── plugins.js │ └── root.js ├── src ├── core │ ├── add-types.js │ ├── importType.js │ └── staticRequire.js ├── index.js └── rules │ └── order.js └── utils ├── CHANGELOG.md ├── ModuleCache.js ├── declaredScope.js ├── hash.js ├── ignore.js ├── module-require.js ├── moduleVisitor.js ├── package.json ├── parse.js ├── resolve.js └── unambiguous.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/README.md -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/package.json -------------------------------------------------------------------------------- /resolvers/.eslintrc: -------------------------------------------------------------------------------- 1 | --- 2 | env: 3 | es6: false 4 | -------------------------------------------------------------------------------- /resolvers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/README.md -------------------------------------------------------------------------------- /resolvers/node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/CHANGELOG.md -------------------------------------------------------------------------------- /resolvers/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/README.md -------------------------------------------------------------------------------- /resolvers/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/index.js -------------------------------------------------------------------------------- /resolvers/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/package.json -------------------------------------------------------------------------------- /resolvers/node/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/test/.eslintrc -------------------------------------------------------------------------------- /resolvers/node/test/data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/node/test/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/node/test/paths.js -------------------------------------------------------------------------------- /resolvers/webpack/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/CHANGELOG.md -------------------------------------------------------------------------------- /resolvers/webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/README.md -------------------------------------------------------------------------------- /resolvers/webpack/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/config.js -------------------------------------------------------------------------------- /resolvers/webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/index.js -------------------------------------------------------------------------------- /resolvers/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/package.json -------------------------------------------------------------------------------- /resolvers/webpack/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/.eslintrc -------------------------------------------------------------------------------- /resolvers/webpack/test/alias.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/alias.js -------------------------------------------------------------------------------- /resolvers/webpack/test/config-extensions/package.json: -------------------------------------------------------------------------------- 1 | { "dummy": true } -------------------------------------------------------------------------------- /resolvers/webpack/test/config-extensions/src/main-module.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/config-extensions/webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/config-extensions/webpack.config.babel.js -------------------------------------------------------------------------------- /resolvers/webpack/test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/config.js -------------------------------------------------------------------------------- /resolvers/webpack/test/custom-extensions/bar.coffee: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/custom-extensions/baz.web.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/custom-extensions/foo.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/custom-extensions/package.json: -------------------------------------------------------------------------------- 1 | { "dummy": true } 2 | -------------------------------------------------------------------------------- /resolvers/webpack/test/custom-extensions/webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | resolve: { extensions: ['.js', '.coffee'] }, 3 | } 4 | -------------------------------------------------------------------------------- /resolvers/webpack/test/extensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/extensions.js -------------------------------------------------------------------------------- /resolvers/webpack/test/externals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/externals.js -------------------------------------------------------------------------------- /resolvers/webpack/test/fallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/fallback.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/bower_components/typeahead.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/fallback/fb-module.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/fallback/jsx/some-fb-file.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/fallback/jsx/some-file.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/fallback/main-module.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/foo.web.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/package.json: -------------------------------------------------------------------------------- 1 | { "just for show": true } 2 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/some/absolute.path.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/some/absolute.path.webpack.config.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/some/absolutely/goofy/path/foo.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/some/bar/bar.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/some/goofy/path/foo.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/src/jsx/some-file.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/src/main-module.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.array-root.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/webpack.array-root.config.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/webpack.config.babel.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.config.garbage.js: -------------------------------------------------------------------------------- 1 | throw new Error("this config is garbage") -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/webpack.config.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.config.multiple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/webpack.config.multiple.js -------------------------------------------------------------------------------- /resolvers/webpack/test/files/webpack.function.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/files/webpack.function.config.js -------------------------------------------------------------------------------- /resolvers/webpack/test/loaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/loaders.js -------------------------------------------------------------------------------- /resolvers/webpack/test/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/modules.js -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/jam/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/jam/jam.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/jam/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/package-mains/jam/package.json -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/jsnext/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/package-mains/jsnext/package.json -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/jsnext/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/module/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/package-mains/module/package.json -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/module/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/package.json: -------------------------------------------------------------------------------- 1 | { "dummy": true } -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/webpack.alt.config.js: -------------------------------------------------------------------------------- 1 | exports.resolve = { 2 | packageMains: ["main"], // override 3 | } 4 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/webpack.config.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/webpack/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/package-mains/webpack/package.json -------------------------------------------------------------------------------- /resolvers/webpack/test/package-mains/webpack/webpack.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resolvers/webpack/test/packageMains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/packageMains.js -------------------------------------------------------------------------------- /resolvers/webpack/test/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/plugins.js -------------------------------------------------------------------------------- /resolvers/webpack/test/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/resolvers/webpack/test/root.js -------------------------------------------------------------------------------- /src/core/add-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/src/core/add-types.js -------------------------------------------------------------------------------- /src/core/importType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/src/core/importType.js -------------------------------------------------------------------------------- /src/core/staticRequire.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/src/core/staticRequire.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/src/index.js -------------------------------------------------------------------------------- /src/rules/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/src/rules/order.js -------------------------------------------------------------------------------- /utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/CHANGELOG.md -------------------------------------------------------------------------------- /utils/ModuleCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/ModuleCache.js -------------------------------------------------------------------------------- /utils/declaredScope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/declaredScope.js -------------------------------------------------------------------------------- /utils/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/hash.js -------------------------------------------------------------------------------- /utils/ignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/ignore.js -------------------------------------------------------------------------------- /utils/module-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/module-require.js -------------------------------------------------------------------------------- /utils/moduleVisitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/moduleVisitor.js -------------------------------------------------------------------------------- /utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/package.json -------------------------------------------------------------------------------- /utils/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/parse.js -------------------------------------------------------------------------------- /utils/resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/resolve.js -------------------------------------------------------------------------------- /utils/unambiguous.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexJuarez/eslint-plugin-import-order-autofix/HEAD/utils/unambiguous.js --------------------------------------------------------------------------------