daixiang0 / gci

GCI, a tool that control golang package import order and make it always deterministic.
BSD 3-Clause "New" or "Revised" License
380 stars 63 forks source link

Known Issue List #86

Open daixiang0 opened 1 year ago

daixiang0 commented 1 year ago

All issues in this list are planned to fix(not listed in order):

The conflict with goimports like https://github.com/daixiang0/gci/issues/76 only provides a workaround now.

ldez commented 1 year ago

Since #43, the design is extremely complex and it's not really Go idiomatic (it feels more like Python/JS code style). I think the global design can and must be simplified.

daixiang0 commented 1 year ago

https://github.com/daixiang0/gci/pull/70 has simplified some parts of it. If you have some ideas about it, feel free to share them here or post a PR directly :)

sp71 commented 9 months ago

Any plans to support removal of unused imports similar to goimports?

daixiang0 commented 3 months ago

Any plans to support removal of unused imports similar to goimports?

Add TODO list.