Skip to content

Conversation

@iamtatsuki05
Copy link
Owner

WHY

WHAT

  • precommit config
  • tox config
  • lint

- Refactored main entry point in `main.py` to use logging instead of print statements.
- Introduced regex utilities in `regex.py` for email, URL, and time pattern matching.
- Updated async utilities in `async_utils.py` to include an `AsyncResource` base class for managing concurrency.
- Added CLI configuration loading and parsing functions in `cli_utils.py` using Pydantic for type safety.
- Implemented file handling utilities for JSON, TOML, YAML, and JSON Lines formats.
- Created comprehensive unit tests for JSON, TOML, YAML, and async utilities.
- Updated `tox.ini` to specify directories for linting and type checking.
@iamtatsuki05 iamtatsuki05 self-assigned this Nov 17, 2025
@iamtatsuki05 iamtatsuki05 added the enhancement New feature or request label Nov 17, 2025
@iamtatsuki05 iamtatsuki05 merged commit cf31357 into develop Nov 17, 2025
2 checks passed
@iamtatsuki05 iamtatsuki05 deleted the feature/update_linter branch November 17, 2025 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants