Skip to content

Fix GitHub Actions permissions, optimize test matrix, add Ruff linting #10

Fix GitHub Actions permissions, optimize test matrix, add Ruff linting

Fix GitHub Actions permissions, optimize test matrix, add Ruff linting #10

Triggered via push January 22, 2026 02:35
Status Failure
Total duration 2m 30s
Artifacts

lint.yml

on: push
Lint Python Code
2m 5s
Lint Python Code
Fit to window
Zoom out
Zoom in

Annotations

12 errors
Lint Python Code
Process completed with exit code 1.
Lint Python Code
Process completed with exit code 1.
Ruff (F401): cryptvault/data/models/package_fetcher.py#L31
cryptvault/data/models/package_fetcher.py:31:20: F401 `ccxt` imported but unused; consider using `importlib.util.find_spec` to test for availability
Ruff (F401): cryptvault/data/models/package_fetcher.py#L22
cryptvault/data/models/package_fetcher.py:22:20: F401 `yfinance` imported but unused; consider using `importlib.util.find_spec` to test for availability
Ruff (E722): cryptvault/data/fetchers.py#L443
cryptvault/data/fetchers.py:443:17: E722 Do not use bare `except`
Ruff (E722): cryptvault/data/fetchers.py#L225
cryptvault/data/fetchers.py:225:9: E722 Do not use bare `except`
Ruff (E722): cryptvault/data/fetchers.py#L129
cryptvault/data/fetchers.py:129:9: E722 Do not use bare `except`
Ruff (E722): cryptvault/data/cache.py#L155
cryptvault/data/cache.py:155:13: E722 Do not use bare `except`
Ruff (E722): cryptvault/data/cache.py#L84
cryptvault/data/cache.py:84:9: E722 Do not use bare `except`
Ruff (F402): cryptvault/core/analyzer.py#L1504
cryptvault/core/analyzer.py:1504:17: F402 Import `field` from line 21 shadowed by loop variable
Ruff (F402): cryptvault/core/analyzer.py#L1404
cryptvault/core/analyzer.py:1404:13: F402 Import `field` from line 21 shadowed by loop variable
Ruff (E741): cryptvault/analysis/trend_analysis.py#L347
cryptvault/analysis/trend_analysis.py:347:29: E741 Ambiguous variable name: `l`