vendor
github.com
go-faker
faker
v4
misc addresses-us-1000.min.json country_info.json
pkg
errors generic.go
interfaces language.go number.go type.go
options options.go
slice helpers.go
.gitignore .golangci.bck.yaml .golangci.yaml LICENSE Makefile README.md address.go blood.go datetime.go faker.go internet.go lorem.go payment.go person.go phone.go price.go random_source.go tag_argument_extractor.go user_agent.go uuid.go
joho
godotenv .gitignore LICENCE README.md godotenv.go parser.go
mattn
go-colorable LICENSE README.md colorable_others.go colorable_windows.go go.test.sh noncolorable.go
go-isatty LICENSE README.md doc.go go.test.sh isatty_bsd.go isatty_others.go isatty_plan9.go isatty_solaris.go isatty_tcgets.go isatty_windows.go
neilotoole
jsoncolor .gitignore .golangci.yml LICENSE README.md SECURITY.md SEGMENTIO_README.md ascii.go codec.go decode.go encode.go json.go jsoncolor.go parse.go reflect.go reflect_optimize.go splash.png terminal.go terminal_windows.go token.go
golang.org
x
sys
plan9 asm.s asm_plan9_386.s asm_plan9_amd64.s asm_plan9_arm.s const_plan9.go dir_plan9.go env_plan9.go errors_plan9.go mkall.sh mkerrors.sh mksysnum_plan9.sh pwd_go15_plan9.go pwd_plan9.go race.go race0.go str.go syscall.go syscall_plan9.go zsyscall_plan9_386.go zsyscall_plan9_amd64.go zsyscall_plan9_arm.go zsysnum_plan9.go
unix .gitignore README.md affinity_linux.go aliases.go asm_aix_ppc64.s asm_bsd_386.s asm_bsd_amd64.s asm_bsd_arm.s asm_bsd_arm64.s asm_bsd_ppc64.s asm_bsd_riscv64.s asm_linux_386.s asm_linux_amd64.s asm_linux_arm.s asm_linux_arm64.s asm_linux_loong64.s asm_linux_mips64x.s asm_linux_mipsx.s asm_linux_ppc64x.s asm_linux_riscv64.s asm_linux_s390x.s asm_openbsd_mips64.s asm_solaris_amd64.s asm_zos_s390x.s bluetooth_linux.go bpxsvc_zos.go bpxsvc_zos.s cap_freebsd.go constants.go dev_aix_ppc.go dev_aix_ppc64.go dev_darwin.go dev_dragonfly.go dev_freebsd.go dev_linux.go dev_netbsd.go dev_openbsd.go dev_zos.go dirent.go endian_big.go endian_little.go env_unix.go fcntl.go fcntl_darwin.go fcntl_linux_32bit.go fdset.go gccgo.go gccgo_c.c gccgo_linux_amd64.go ifreq_linux.go ioctl_linux.go ioctl_signed.go ioctl_unsigned.go ioctl_zos.go mkall.sh mkerrors.sh mmap_nomremap.go mremap.go pagesize_unix.go pledge_openbsd.go ptrace_darwin.go ptrace_ios.go race.go race0.go readdirent_getdents.go readdirent_getdirentries.go sockcmsg_dragonfly.go sockcmsg_linux.go sockcmsg_unix.go sockcmsg_unix_other.go sockcmsg_zos.go symaddr_zos_s390x.s syscall.go syscall_aix.go syscall_aix_ppc.go syscall_aix_ppc64.go syscall_bsd.go syscall_darwin.go syscall_darwin_amd64.go syscall_darwin_arm64.go syscall_darwin_libSystem.go syscall_dragonfly.go syscall_dragonfly_amd64.go syscall_freebsd.go syscall_freebsd_386.go syscall_freebsd_amd64.go syscall_freebsd_arm.go syscall_freebsd_arm64.go syscall_freebsd_riscv64.go syscall_hurd.go syscall_hurd_386.go syscall_illumos.go syscall_linux.go syscall_linux_386.go syscall_linux_alarm.go syscall_linux_amd64.go syscall_linux_amd64_gc.go syscall_linux_arm.go syscall_linux_arm64.go syscall_linux_gc.go syscall_linux_gc_386.go syscall_linux_gc_arm.go syscall_linux_gccgo_386.go syscall_linux_gccgo_arm.go syscall_linux_loong64.go syscall_linux_mips64x.go syscall_linux_mipsx.go syscall_linux_ppc.go syscall_linux_ppc64x.go syscall_linux_riscv64.go syscall_linux_s390x.go syscall_linux_sparc64.go syscall_netbsd.go syscall_netbsd_386.go syscall_netbsd_amd64.go syscall_netbsd_arm.go syscall_netbsd_arm64.go syscall_openbsd.go syscall_openbsd_386.go syscall_openbsd_amd64.go syscall_openbsd_arm.go syscall_openbsd_arm64.go syscall_openbsd_libc.go syscall_openbsd_mips64.go syscall_openbsd_ppc64.go syscall_openbsd_riscv64.go syscall_solaris.go syscall_solaris_amd64.go syscall_unix.go syscall_unix_gc.go syscall_unix_gc_ppc64x.go syscall_zos_s390x.go sysvshm_linux.go sysvshm_unix.go sysvshm_unix_other.go timestruct.go unveil_openbsd.go vgetrandom_linux.go vgetrandom_unsupported.go xattr_bsd.go zerrors_aix_ppc.go zerrors_aix_ppc64.go zerrors_darwin_amd64.go zerrors_darwin_arm64.go zerrors_dragonfly_amd64.go zerrors_freebsd_386.go zerrors_freebsd_amd64.go zerrors_freebsd_arm.go zerrors_freebsd_arm64.go zerrors_freebsd_riscv64.go zerrors_linux.go zerrors_linux_386.go zerrors_linux_amd64.go zerrors_linux_arm.go zerrors_linux_arm64.go zerrors_linux_loong64.go zerrors_linux_mips.go zerrors_linux_mips64.go zerrors_linux_mips64le.go zerrors_linux_mipsle.go zerrors_linux_ppc.go zerrors_linux_ppc64.go zerrors_linux_ppc64le.go zerrors_linux_riscv64.go zerrors_linux_s390x.go zerrors_linux_sparc64.go zerrors_netbsd_386.go zerrors_netbsd_amd64.go zerrors_netbsd_arm.go zerrors_netbsd_arm64.go zerrors_openbsd_386.go zerrors_openbsd_amd64.go zerrors_openbsd_arm.go zerrors_openbsd_arm64.go zerrors_openbsd_mips64.go zerrors_openbsd_ppc64.go zerrors_openbsd_riscv64.go zerrors_solaris_amd64.go zerrors_zos_s390x.go zptrace_armnn_linux.go zptrace_linux_arm64.go zptrace_mipsnn_linux.go zptrace_mipsnnle_linux.go zptrace_x86_linux.go zsymaddr_zos_s390x.s zsyscall_aix_ppc.go zsyscall_aix_ppc64.go zsyscall_aix_ppc64_gc.go zsyscall_aix_ppc64_gccgo.go zsyscall_darwin_amd64.go zsyscall_darwin_amd64.s zsyscall_darwin_arm64.go zsyscall_darwin_arm64.s zsyscall_dragonfly_amd64.go zsyscall_freebsd_386.go zsyscall_freebsd_amd64.go zsyscall_freebsd_arm.go zsyscall_freebsd_arm64.go zsyscall_freebsd_riscv64.go zsyscall_illumos_amd64.go zsyscall_linux.go zsyscall_linux_386.go zsyscall_linux_amd64.go zsyscall_linux_arm.go zsyscall_linux_arm64.go zsyscall_linux_loong64.go zsyscall_linux_mips.go zsyscall_linux_mips64.go zsyscall_linux_mips64le.go zsyscall_linux_mipsle.go zsyscall_linux_ppc.go zsyscall_linux_ppc64.go zsyscall_linux_ppc64le.go zsyscall_linux_riscv64.go zsyscall_linux_s390x.go zsyscall_linux_sparc64.go zsyscall_netbsd_386.go zsyscall_netbsd_amd64.go zsyscall_netbsd_arm.go zsyscall_netbsd_arm64.go zsyscall_openbsd_386.go zsyscall_openbsd_386.s zsyscall_openbsd_amd64.go zsyscall_openbsd_amd64.s zsyscall_openbsd_arm.go zsyscall_openbsd_arm.s zsyscall_openbsd_arm64.go zsyscall_openbsd_arm64.s zsyscall_openbsd_mips64.go zsyscall_openbsd_mips64.s zsyscall_openbsd_ppc64.go zsyscall_openbsd_ppc64.s zsyscall_openbsd_riscv64.go zsyscall_openbsd_riscv64.s zsyscall_solaris_amd64.go zsyscall_zos_s390x.go zsysctl_openbsd_386.go zsysctl_openbsd_amd64.go zsysctl_openbsd_arm.go zsysctl_openbsd_arm64.go zsysctl_openbsd_mips64.go zsysctl_openbsd_ppc64.go zsysctl_openbsd_riscv64.go zsysnum_darwin_amd64.go zsysnum_darwin_arm64.go zsysnum_dragonfly_amd64.go zsysnum_freebsd_386.go zsysnum_freebsd_amd64.go zsysnum_freebsd_arm.go zsysnum_freebsd_arm64.go zsysnum_freebsd_riscv64.go zsysnum_linux_386.go zsysnum_linux_amd64.go zsysnum_linux_arm.go zsysnum_linux_arm64.go zsysnum_linux_loong64.go zsysnum_linux_mips.go zsysnum_linux_mips64.go zsysnum_linux_mips64le.go zsysnum_linux_mipsle.go zsysnum_linux_ppc.go zsysnum_linux_ppc64.go zsysnum_linux_ppc64le.go zsysnum_linux_riscv64.go zsysnum_linux_s390x.go zsysnum_linux_sparc64.go zsysnum_netbsd_386.go zsysnum_netbsd_amd64.go zsysnum_netbsd_arm.go zsysnum_netbsd_arm64.go zsysnum_openbsd_386.go zsysnum_openbsd_amd64.go zsysnum_openbsd_arm.go zsysnum_openbsd_arm64.go zsysnum_openbsd_mips64.go zsysnum_openbsd_ppc64.go zsysnum_openbsd_riscv64.go zsysnum_zos_s390x.go ztypes_aix_ppc.go ztypes_aix_ppc64.go ztypes_darwin_amd64.go ztypes_darwin_arm64.go ztypes_dragonfly_amd64.go ztypes_freebsd_386.go ztypes_freebsd_amd64.go ztypes_freebsd_arm.go ztypes_freebsd_arm64.go ztypes_freebsd_riscv64.go ztypes_linux.go ztypes_linux_386.go ztypes_linux_amd64.go ztypes_linux_arm.go ztypes_linux_arm64.go ztypes_linux_loong64.go ztypes_linux_mips.go ztypes_linux_mips64.go ztypes_linux_mips64le.go ztypes_linux_mipsle.go ztypes_linux_ppc.go ztypes_linux_ppc64.go ztypes_linux_ppc64le.go ztypes_linux_riscv64.go ztypes_linux_s390x.go ztypes_linux_sparc64.go ztypes_netbsd_386.go ztypes_netbsd_amd64.go ztypes_netbsd_arm.go ztypes_netbsd_arm64.go ztypes_openbsd_386.go ztypes_openbsd_amd64.go ztypes_openbsd_arm.go ztypes_openbsd_arm64.go ztypes_openbsd_mips64.go ztypes_openbsd_ppc64.go ztypes_openbsd_riscv64.go ztypes_solaris_amd64.go ztypes_zos_s390x.go
windows aliases.go dll_windows.go env_windows.go eventlog.go exec_windows.go memory_windows.go mkerrors.bash mkknownfolderids.bash mksyscall.go race.go race0.go security_windows.go service.go setupapi_windows.go str.go syscall.go syscall_windows.go types_windows.go types_windows_386.go types_windows_amd64.go types_windows_arm.go types_windows_arm64.go zerrors_windows.go zknownfolderids_windows.go zsyscall_windows.go
LICENSE PATENTS
term CONTRIBUTING.md LICENSE PATENTS README.md codereview.cfg term.go term_plan9.go term_unix.go term_unix_bsd.go term_unix_other.go term_unsupported.go term_windows.go terminal.go
text
cases cases.go context.go fold.go icu.go info.go map.go tables10.0.0.go tables11.0.0.go tables12.0.0.go tables13.0.0.go tables15.0.0.go tables9.0.0.go trieval.go
internal
language
compact compact.go language.go parents.go tables.go tags.go
common.go compact.go compose.go coverage.go language.go lookup.go match.go parse.go tables.go tags.go
tag tag.go
internal.go match.go
language coverage.go doc.go language.go match.go parse.go tables.go tags.go
transform transform.go
unicode
norm composition.go forminfo.go input.go iter.go normalize.go readwriter.go tables10.0.0.go tables11.0.0.go tables12.0.0.go tables13.0.0.go tables15.0.0.go tables9.0.0.go transform.go trie.go
LICENSE PATENTS
gopkg.in
yaml.v3 LICENSE NOTICE README.md apic.go decode.go emitterc.go encode.go parserc.go readerc.go resolve.go scannerc.go sorter.go writerc.go yaml.go yamlh.go yamlprivateh.go
modules.txt
.env .gitignore .hepi.json README.md bad.yaml generators.go go.mod go.sum main.go test.png test.yaml
vendor/github.com/go-faker/faker/v4/Makefile raw
 1
 2# Exporting bin folder to the path for makefile
 3export PATH   := $(PWD)/bin:$(PATH)
 4# Default Shell
 5export SHELL  := bash
 6# Type of OS: Linux or Darwin.
 7export OSTYPE := $(shell uname -s)
 8
 9ifeq ($(OSTYPE),Darwin)
10    export MallocNanoZone=0
11endif
12
13include ./misc/makefile/tools.Makefile
14
15build: test
16	@go build ./...
17
18install-deps: gotestsum tparse ## Install Development Dependencies (localy).
19deps: $(GOTESTSUM) $(TPARSE) ## Checks for Global Development Dependencies.
20deps:
21	@echo "Required Tools Are Available"
22
23TESTS_ARGS := --format testname --jsonfile gotestsum.json.out
24TESTS_ARGS += --max-fails 2
25TESTS_ARGS += -- ./...
26TESTS_ARGS += -test.parallel 2
27TESTS_ARGS += -test.count    1
28TESTS_ARGS += -test.failfast
29TESTS_ARGS += -test.coverprofile   coverage.out
30TESTS_ARGS += -test.timeout        60s
31TESTS_ARGS += -race
32run-tests: $(GOTESTSUM)
33	@ gotestsum $(TESTS_ARGS) -short
34
35test: run-tests $(TPARSE) ## Run Tests & parse details
36	@cat gotestsum.json.out | $(TPARSE) -all -notests
37
38
39lint: $(GOLANGCI) ## Runs golangci-lint with predefined configuration
40	@echo "Applying linter"
41	golangci-lint version
42	golangci-lint run -c .golangci.yaml ./...
43
44.PHONY: lint lint-prepare clean build unittest