Documentation ¶
Overview ¶
Pakiet do analizy kodów źródłowych w go
Index ¶
- Constants
- func AddUnique(arr []string, values ...string) []string
- func ErrorInAnno(fileName string, ann annotations.Annotation, format string, ...) error
- func ErrorInOperation(op *model.Operation, annotName string, format string, args ...interface{}) error
- func GetOnlyFileNames(filepaths []string) []string
- func IfErrorPrint(err error, format string, args ...interface{})
- func InStrSlice(value string, slice []string) bool
- func InStrSliceRequire(slice []string, beforeCompare func(s string) string, allowNotListed bool, ...) (err error, foundedItems []string)
- func IsDirectory(name string) bool
- func ParseByRegExp(packageName, dirName string, filenameRegex string) (*generator.Config, error)
- func ParseGoFilesInDir(packageName, dirname string) (*generator.Config, error)
- func ParseSelectedGoFiles(packageName, dirName string, files []string) (*generator.Config, error)
- func ParseSourceDir(packageName, dirName string, filenameRegex string, ...) (*generator.Config, error)
Constants ¶
const GO_FILES = "^(.*).go$"
const GO_FILES = "^[^\\$]+\\.go$"
const SKIP_FILES = "(^(zz)?[^\\$][^_]+\\$)|(_test)\\.go$"
const SKIP_FILES = "^(zz)?[^\\$][^_]+\\$\\.go$"
Variables ¶
This section is empty.
Functions ¶
func ErrorInAnno ¶
func ErrorInAnno(fileName string, ann annotations.Annotation, format string, args ...interface{}) error
func ErrorInOperation ¶
func GetOnlyFileNames ¶
func IfErrorPrint ¶
func InStrSlice ¶
func InStrSliceRequire ¶
func InStrSliceRequire(slice []string, beforeCompare func(s string) string, allowNotListed bool, min int, max int, values ...string) (err error, foundedItems []string)
Czy w tablicy $slice wystepują zmienne $values? przed porównaniem jeśli $beforeCompare jest != nil wykonaj na elemencie $beforeCompare($slice[x]) $allowNotListed czy jest ok jeśli znajdziemy elementy nie pasujące do $values $min min wymagana liczba odnaleziony elementów $max min wymagana liczba elementów
func IsDirectory ¶
isDirectory reports whether the named file is a directory.
func ParseByRegExp ¶
Prasuj pliki, których nazwa pasują do wyrażenia w folder dirName
func ParseGoFilesInDir ¶
Prasuj wszyskie pliki *.go w folder dirName
func ParseSelectedGoFiles ¶
Prasuj wszyskie pliki *.go z listy files w folder dirName
Types ¶
This section is empty.