sortimport

command module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2023 License: MIT Imports: 19 Imported by: 0

README

go-imports-sort

This tool aims to automatically fix the order of golang imports.

This repo is a fork of original goimportssort with perf and more features.

Install

go install github.com/FFengIll/sortimport@latest

Original Features

  • Automatically split your imports in three categories: inbuilt, external and local.
  • Written fully in Golang, no dependencies, works on any platform.
  • Detects Go module name automatically.
  • Orders your imports alphabetically.
  • Removes additional line breaks.
  • No more manually fixing import orders.

New Features

  • Load standard go module only once for all task. (complete more quick).
  • Support secondary package prefix (2-part-package) which will sort import into 4 groups.
  • Cache standard package info to reduce parse time cost and run more quickly.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL