Skip to content

Conversation

@JordanCoin
Copy link
Owner

  • Add .github/workflows/ci.yml with tests running on pull requests

    • Unit tests across Go 1.21, 1.22, 1.23 on ubuntu and macos
    • Build verification on ubuntu, macos, and windows
    • Linting with staticcheck and gofmt
    • Homebrew formula syntax validation
    • Integration tests for CLI functionality
  • Add unit tests for scanner package:

    • walker_test.go: file scanning, gitignore, directory filtering
    • deps_test.go: manifest parsing (go.mod, requirements.txt, package.json, etc)
    • git_test.go: diff info, filtering, impact analysis
  • Add unit tests for render package:

    • colors_test.go: ANSI colors, file color mapping, asset detection
    • tree_test.go: tree building, size formatting, top large files
  • Add integration tests in main_test.go:

    • CLI flag validation (--help, --json, --skyline, --deps, --diff)
    • Path handling (subdirs, relative paths, nonexistent paths)
    • JSON output validation

- Add .github/workflows/ci.yml with tests running on pull requests
  - Unit tests across Go 1.21, 1.22, 1.23 on ubuntu and macos
  - Build verification on ubuntu, macos, and windows
  - Linting with staticcheck and gofmt
  - Homebrew formula syntax validation
  - Integration tests for CLI functionality

- Add unit tests for scanner package:
  - walker_test.go: file scanning, gitignore, directory filtering
  - deps_test.go: manifest parsing (go.mod, requirements.txt, package.json, etc)
  - git_test.go: diff info, filtering, impact analysis

- Add unit tests for render package:
  - colors_test.go: ANSI colors, file color mapping, asset detection
  - tree_test.go: tree building, size formatting, top large files

- Add integration tests in main_test.go:
  - CLI flag validation (--help, --json, --skyline, --deps, --diff)
  - Path handling (subdirs, relative paths, nonexistent paths)
  - JSON output validation
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants