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.