├── .deepsource.toml ├── .github ├── FUNDING.yml └── workflows │ ├── go.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── Makefile ├── README.md ├── codecov.yml ├── doc.go ├── go.mod ├── go.sum ├── helper ├── helper.go └── helper_test.go ├── images ├── dove.png ├── image.png ├── linter-example.png ├── reviser-muscot.afphoto └── reviser-muscot_200.png ├── main.go ├── pkg ├── astutil │ ├── astutil.go │ ├── astutil_test.go │ └── testdata │ │ ├── src │ │ ├── github.com │ │ │ ├── go-pg │ │ │ │ └── pg │ │ │ │ │ └── v9 │ │ │ │ │ └── pg.go │ │ │ └── incu6us │ │ │ │ └── goimports-reviser │ │ │ │ └── testdata │ │ │ │ └── innderpkg │ │ │ │ └── lib.go │ │ └── some-pkg-go │ │ │ ├── 1 │ │ │ ├── 1.md │ │ │ └── lib.go │ │ ├── testdata.go │ │ └── testdata_with_deprecated_build_tag.go ├── goanalysis │ ├── README.md │ └── analyzer.go ├── module │ ├── error.go │ ├── error_test.go │ ├── module.go │ └── module_test.go └── std │ ├── gen │ └── gen.go │ └── package_list.go └── reviser ├── dir.go ├── dir_test.go ├── file.go ├── file_option.go ├── file_test.go ├── import_order.go ├── import_order_test.go ├── model.go └── testdata ├── .gitkeep └── github.com └── incu6us └── goimports-reviser └── testdata └── innderpkg └── lib.go /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/codecov.yml -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/doc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/go.sum -------------------------------------------------------------------------------- /helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/helper/helper.go -------------------------------------------------------------------------------- /helper/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/helper/helper_test.go -------------------------------------------------------------------------------- /images/dove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/images/dove.png -------------------------------------------------------------------------------- /images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/images/image.png -------------------------------------------------------------------------------- /images/linter-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/images/linter-example.png -------------------------------------------------------------------------------- /images/reviser-muscot.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/images/reviser-muscot.afphoto -------------------------------------------------------------------------------- /images/reviser-muscot_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/images/reviser-muscot_200.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/main.go -------------------------------------------------------------------------------- /pkg/astutil/astutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/astutil/astutil.go -------------------------------------------------------------------------------- /pkg/astutil/astutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/astutil/astutil_test.go -------------------------------------------------------------------------------- /pkg/astutil/testdata/src/github.com/go-pg/pg/v9/pg.go: -------------------------------------------------------------------------------- 1 | package pg 2 | -------------------------------------------------------------------------------- /pkg/astutil/testdata/src/github.com/incu6us/goimports-reviser/testdata/innderpkg/lib.go: -------------------------------------------------------------------------------- 1 | package innderpkg 2 | -------------------------------------------------------------------------------- /pkg/astutil/testdata/src/some-pkg-go/1: -------------------------------------------------------------------------------- 1 | package test 2 | -------------------------------------------------------------------------------- /pkg/astutil/testdata/src/some-pkg-go/1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/astutil/testdata/src/some-pkg-go/lib.go: -------------------------------------------------------------------------------- 1 | // Some comments here 2 | 3 | package useful_pkg 4 | -------------------------------------------------------------------------------- /pkg/astutil/testdata/testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/astutil/testdata/testdata.go -------------------------------------------------------------------------------- /pkg/astutil/testdata/testdata_with_deprecated_build_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/astutil/testdata/testdata_with_deprecated_build_tag.go -------------------------------------------------------------------------------- /pkg/goanalysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/goanalysis/README.md -------------------------------------------------------------------------------- /pkg/goanalysis/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/goanalysis/analyzer.go -------------------------------------------------------------------------------- /pkg/module/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/module/error.go -------------------------------------------------------------------------------- /pkg/module/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/module/error_test.go -------------------------------------------------------------------------------- /pkg/module/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/module/module.go -------------------------------------------------------------------------------- /pkg/module/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/module/module_test.go -------------------------------------------------------------------------------- /pkg/std/gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/std/gen/gen.go -------------------------------------------------------------------------------- /pkg/std/package_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/pkg/std/package_list.go -------------------------------------------------------------------------------- /reviser/dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/dir.go -------------------------------------------------------------------------------- /reviser/dir_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/dir_test.go -------------------------------------------------------------------------------- /reviser/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/file.go -------------------------------------------------------------------------------- /reviser/file_option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/file_option.go -------------------------------------------------------------------------------- /reviser/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/file_test.go -------------------------------------------------------------------------------- /reviser/import_order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/import_order.go -------------------------------------------------------------------------------- /reviser/import_order_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/import_order_test.go -------------------------------------------------------------------------------- /reviser/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/incu6us/goimports-reviser/HEAD/reviser/model.go -------------------------------------------------------------------------------- /reviser/testdata/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reviser/testdata/github.com/incu6us/goimports-reviser/testdata/innderpkg/lib.go: -------------------------------------------------------------------------------- 1 | package innderpkg 2 | --------------------------------------------------------------------------------