Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InspectImportedResult ¶
type InspectImportedResult struct { Path string PackageName string PackageAliasName string Start token.Pos End token.Pos }
InspectImportedResult has information of import statement
type InspectResult ¶
type InspectResult struct { Path string ImportedResults []InspectImportedResult }
InspectResult has slice of InspectImportedResult
type Inspector ¶
type Inspector struct {
// contains filtered or unexported fields
}
Inspector inspects import statement
type Rewriter ¶
type Rewriter struct {
// contains filtered or unexported fields
}
Rewriter replace import statement and save it
type Transposer ¶
Transposer replace import statement
func (*Transposer) Transpose ¶
func (t *Transposer) Transpose(matchPattern *regexp.Regexp, searchRoot string, ignorePaths []string, transposeFunc func(packageName string) string) error
Transpose replace import statement and save it.
func (*Transposer) TransposeDryRun ¶
func (t *Transposer) TransposeDryRun(matchPattern *regexp.Regexp, searchRoot string, ignorePaths []string, transposeFunc func(packageName string) string) error
TransposeDryRun print diff to replace import statement ( not overwriting )
Click to show internal directories.
Click to hide internal directories.