├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── release-drafter.yml └── workflows │ ├── draft.yaml │ ├── release.yaml │ └── test.yaml ├── .goreleaser.yaml ├── CREDITS ├── LICENSE ├── README.md ├── cmd └── gosimports │ ├── doc.go │ ├── gosimports.go │ ├── gosimports_gc.go │ └── gosimports_not_gc.go ├── go.mod ├── go.sum ├── gosimports.go ├── gosimports_test.go ├── internal ├── event │ ├── bench_test.go │ ├── core │ │ ├── event.go │ │ ├── export.go │ │ └── fast.go │ ├── event.go │ ├── export │ │ ├── eventtest │ │ │ └── eventtest.go │ │ ├── id.go │ │ ├── log.go │ │ ├── log_test.go │ │ ├── metric │ │ │ ├── data.go │ │ │ ├── exporter.go │ │ │ └── info.go │ │ ├── ocagent │ │ │ ├── README.md │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── ocagent.go │ │ │ ├── ocagent_test.go │ │ │ ├── trace_test.go │ │ │ └── wire │ │ │ │ ├── common.go │ │ │ │ ├── core.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ └── trace.go │ │ ├── printer.go │ │ ├── tag.go │ │ └── trace.go │ ├── keys │ │ ├── keys.go │ │ └── standard.go │ └── label │ │ ├── label.go │ │ └── label_test.go ├── fastwalk │ ├── fastwalk.go │ ├── fastwalk_darwin.go │ ├── fastwalk_dirent_fileno.go │ ├── fastwalk_dirent_ino.go │ ├── fastwalk_dirent_namlen_bsd.go │ ├── fastwalk_dirent_namlen_linux.go │ ├── fastwalk_portable.go │ ├── fastwalk_test.go │ └── fastwalk_unix.go ├── gocommand │ ├── invoke.go │ ├── invoke_test.go │ └── vendor.go ├── gopathwalk │ ├── walk.go │ └── walk_test.go ├── imports │ ├── fix.go │ ├── fix_test.go │ ├── imports.go │ ├── imports_test.go │ ├── mkindex.go │ ├── mkstdlib.go │ ├── mod.go │ ├── mod_cache.go │ ├── mod_cache_test.go │ ├── mod_test.go │ ├── sortimports.go │ ├── testdata │ │ └── mod │ │ │ ├── example.com_v1.0.0.txt │ │ │ ├── golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt │ │ │ ├── rsc.io_!q!u!o!t!e_v1.5.2.txt │ │ │ ├── rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt │ │ │ ├── rsc.io_quote_v1.5.1.txt │ │ │ ├── rsc.io_quote_v1.5.2.txt │ │ │ ├── rsc.io_quote_v2_v2.0.1.txt │ │ │ ├── rsc.io_quote_v3_v3.0.0.txt │ │ │ ├── rsc.io_sampler_v1.3.0.txt │ │ │ └── rsc.io_sampler_v1.3.1.txt │ └── zstdlib.go ├── proxydir │ └── proxydir.go └── testenv │ └── testenv.go └── renovate.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @rinchsan 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/draft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.github/workflows/draft.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/README.md -------------------------------------------------------------------------------- /cmd/gosimports/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/cmd/gosimports/doc.go -------------------------------------------------------------------------------- /cmd/gosimports/gosimports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/cmd/gosimports/gosimports.go -------------------------------------------------------------------------------- /cmd/gosimports/gosimports_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/cmd/gosimports/gosimports_gc.go -------------------------------------------------------------------------------- /cmd/gosimports/gosimports_not_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/cmd/gosimports/gosimports_not_gc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/go.sum -------------------------------------------------------------------------------- /gosimports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/gosimports.go -------------------------------------------------------------------------------- /gosimports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/gosimports_test.go -------------------------------------------------------------------------------- /internal/event/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/bench_test.go -------------------------------------------------------------------------------- /internal/event/core/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/core/event.go -------------------------------------------------------------------------------- /internal/event/core/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/core/export.go -------------------------------------------------------------------------------- /internal/event/core/fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/core/fast.go -------------------------------------------------------------------------------- /internal/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/event.go -------------------------------------------------------------------------------- /internal/event/export/eventtest/eventtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/eventtest/eventtest.go -------------------------------------------------------------------------------- /internal/event/export/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/id.go -------------------------------------------------------------------------------- /internal/event/export/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/log.go -------------------------------------------------------------------------------- /internal/event/export/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/log_test.go -------------------------------------------------------------------------------- /internal/event/export/metric/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/metric/data.go -------------------------------------------------------------------------------- /internal/event/export/metric/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/metric/exporter.go -------------------------------------------------------------------------------- /internal/event/export/metric/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/metric/info.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/README.md -------------------------------------------------------------------------------- /internal/event/export/ocagent/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/metrics.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/metrics_test.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/ocagent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/ocagent.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/ocagent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/ocagent_test.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/trace_test.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/wire/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/wire/common.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/wire/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/wire/core.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/wire/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/wire/metrics.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/wire/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/wire/metrics_test.go -------------------------------------------------------------------------------- /internal/event/export/ocagent/wire/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/ocagent/wire/trace.go -------------------------------------------------------------------------------- /internal/event/export/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/printer.go -------------------------------------------------------------------------------- /internal/event/export/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/tag.go -------------------------------------------------------------------------------- /internal/event/export/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/export/trace.go -------------------------------------------------------------------------------- /internal/event/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/keys/keys.go -------------------------------------------------------------------------------- /internal/event/keys/standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/keys/standard.go -------------------------------------------------------------------------------- /internal/event/label/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/label/label.go -------------------------------------------------------------------------------- /internal/event/label/label_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/event/label/label_test.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_darwin.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_dirent_fileno.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_dirent_fileno.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_dirent_ino.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_dirent_ino.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_dirent_namlen_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_dirent_namlen_bsd.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_dirent_namlen_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_dirent_namlen_linux.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_portable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_portable.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_test.go -------------------------------------------------------------------------------- /internal/fastwalk/fastwalk_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/fastwalk/fastwalk_unix.go -------------------------------------------------------------------------------- /internal/gocommand/invoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/gocommand/invoke.go -------------------------------------------------------------------------------- /internal/gocommand/invoke_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/gocommand/invoke_test.go -------------------------------------------------------------------------------- /internal/gocommand/vendor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/gocommand/vendor.go -------------------------------------------------------------------------------- /internal/gopathwalk/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/gopathwalk/walk.go -------------------------------------------------------------------------------- /internal/gopathwalk/walk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/gopathwalk/walk_test.go -------------------------------------------------------------------------------- /internal/imports/fix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/fix.go -------------------------------------------------------------------------------- /internal/imports/fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/fix_test.go -------------------------------------------------------------------------------- /internal/imports/imports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/imports.go -------------------------------------------------------------------------------- /internal/imports/imports_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/imports_test.go -------------------------------------------------------------------------------- /internal/imports/mkindex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mkindex.go -------------------------------------------------------------------------------- /internal/imports/mkstdlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mkstdlib.go -------------------------------------------------------------------------------- /internal/imports/mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mod.go -------------------------------------------------------------------------------- /internal/imports/mod_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mod_cache.go -------------------------------------------------------------------------------- /internal/imports/mod_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mod_cache_test.go -------------------------------------------------------------------------------- /internal/imports/mod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/mod_test.go -------------------------------------------------------------------------------- /internal/imports/sortimports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/sortimports.go -------------------------------------------------------------------------------- /internal/imports/testdata/mod/example.com_v1.0.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/example.com_v1.0.0.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_quote_v1.5.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_quote_v1.5.1.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_quote_v1.5.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_quote_v1.5.2.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_quote_v2_v2.0.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_quote_v2_v2.0.1.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_quote_v3_v3.0.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_quote_v3_v3.0.0.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_sampler_v1.3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_sampler_v1.3.0.txt -------------------------------------------------------------------------------- /internal/imports/testdata/mod/rsc.io_sampler_v1.3.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/testdata/mod/rsc.io_sampler_v1.3.1.txt -------------------------------------------------------------------------------- /internal/imports/zstdlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/imports/zstdlib.go -------------------------------------------------------------------------------- /internal/proxydir/proxydir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/proxydir/proxydir.go -------------------------------------------------------------------------------- /internal/testenv/testenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/internal/testenv/testenv.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinchsan/gosimports/HEAD/renovate.json --------------------------------------------------------------------------------