├── .eslintrc.json ├── .github └── workflows │ ├── publish.yaml │ └── test.yaml ├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── demo └── dart-import-sorter-demo.gif ├── icon.png ├── jest.config.js ├── package.json ├── src ├── app │ ├── dependency-injection.ts │ ├── errors │ │ └── could-not-read-document.error.ts │ ├── extension-settings │ │ ├── extension-settings.impl.test.ts │ │ ├── extension-settings.impl.ts │ │ └── extension-settings.interface.ts │ ├── file-interactor │ │ ├── file-interactor.impl.test.ts │ │ ├── file-interactor.impl.ts │ │ └── file-interactor.interface.ts │ ├── import-sorter │ │ ├── import-sorter-subgrouping.test.ts │ │ ├── import-sorter.impl.test.ts │ │ ├── import-sorter.impl.ts │ │ └── import-sorter.interface.ts │ ├── import-utils │ │ ├── import-utils.test.ts │ │ └── import-utils.ts │ ├── main.ts │ ├── types │ │ ├── grouping-preference.model.ts │ │ ├── import-statement.model.ts │ │ ├── range.ts │ │ └── statement-group.ts │ └── utils │ │ ├── utils.test.ts │ │ └── utils.ts ├── extension.ts └── test │ ├── runTest.ts │ └── suite │ ├── extension.test.ts │ └── index.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/README.md -------------------------------------------------------------------------------- /demo/dart-import-sorter-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/demo/dart-import-sorter-demo.gif -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/icon.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/package.json -------------------------------------------------------------------------------- /src/app/dependency-injection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/dependency-injection.ts -------------------------------------------------------------------------------- /src/app/errors/could-not-read-document.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/errors/could-not-read-document.error.ts -------------------------------------------------------------------------------- /src/app/extension-settings/extension-settings.impl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/extension-settings/extension-settings.impl.test.ts -------------------------------------------------------------------------------- /src/app/extension-settings/extension-settings.impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/extension-settings/extension-settings.impl.ts -------------------------------------------------------------------------------- /src/app/extension-settings/extension-settings.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/extension-settings/extension-settings.interface.ts -------------------------------------------------------------------------------- /src/app/file-interactor/file-interactor.impl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/file-interactor/file-interactor.impl.test.ts -------------------------------------------------------------------------------- /src/app/file-interactor/file-interactor.impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/file-interactor/file-interactor.impl.ts -------------------------------------------------------------------------------- /src/app/file-interactor/file-interactor.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/file-interactor/file-interactor.interface.ts -------------------------------------------------------------------------------- /src/app/import-sorter/import-sorter-subgrouping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-sorter/import-sorter-subgrouping.test.ts -------------------------------------------------------------------------------- /src/app/import-sorter/import-sorter.impl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-sorter/import-sorter.impl.test.ts -------------------------------------------------------------------------------- /src/app/import-sorter/import-sorter.impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-sorter/import-sorter.impl.ts -------------------------------------------------------------------------------- /src/app/import-sorter/import-sorter.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-sorter/import-sorter.interface.ts -------------------------------------------------------------------------------- /src/app/import-utils/import-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-utils/import-utils.test.ts -------------------------------------------------------------------------------- /src/app/import-utils/import-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/import-utils/import-utils.ts -------------------------------------------------------------------------------- /src/app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/main.ts -------------------------------------------------------------------------------- /src/app/types/grouping-preference.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/types/grouping-preference.model.ts -------------------------------------------------------------------------------- /src/app/types/import-statement.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/types/import-statement.model.ts -------------------------------------------------------------------------------- /src/app/types/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/types/range.ts -------------------------------------------------------------------------------- /src/app/types/statement-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/types/statement-group.ts -------------------------------------------------------------------------------- /src/app/utils/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/utils/utils.test.ts -------------------------------------------------------------------------------- /src/app/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/app/utils/utils.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/test/runTest.ts -------------------------------------------------------------------------------- /src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/src/test/suite/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aziznal/dart-import-sorter/HEAD/tsconfig.json --------------------------------------------------------------------------------