mirror of
https://github.com/kjanat/articulate-parser.git
synced 2026-01-16 09:42:09 +01:00
Refactors the main function for improved testability by extracting the core logic into a new run function. Updates argument handling and error reporting to use return codes instead of os.Exit. Adds comprehensive test coverage for main functionality, including integration tests and validation against edge cases. Enhances README with updated code coverage and feature improvement lists. Addresses improved maintainability and testability of the application. Bumps version to 0.3.1
67 lines
1.1 KiB
Plaintext
67 lines
1.1 KiB
Plaintext
# Created by https://www.toptal.com/developers/gitignore/api/go
|
|
# Edit at https://www.toptal.com/developers/gitignore?templates=go
|
|
|
|
### Go ###
|
|
# If you prefer the allow list template instead of the deny list, see community template:
|
|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
|
|
#
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
|
|
# End of https://www.toptal.com/developers/gitignore/api/go
|
|
|
|
# Shit
|
|
.github/TODO
|
|
|
|
# Local test files
|
|
output/
|
|
outputs/
|
|
articulate-sample.json
|
|
test-output.*
|
|
go-os-arch-matrix.csv
|
|
test_godocx.go
|
|
test_input.json
|
|
|
|
# Build artifacts
|
|
build/
|
|
|
|
# Old workflows
|
|
.github/workflows/ci-old.yml
|
|
.github/workflows/ci-enhanced.yml
|
|
|
|
# Test coverage files
|
|
coverage.out
|
|
coverage.txt
|
|
coverage.html
|
|
coverage.*
|
|
coverage
|
|
*.cover
|
|
*.coverprofile
|
|
main_coverage
|
|
|
|
# Other common exclusions
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.test
|
|
*.out
|
|
/tmp/
|