Skip to content

Releases: ADernild/py-qa-report-action

v1.3.1 - Bug fix

05 Dec 23:12
v1.3.1
5a18601

Choose a tag to compare

🐛 Bug Fixes

  • Fix typo in report output

📦 Full Changelog

https://github.com/yourusername/py-qa-report-action/compare/v1.3.0...v1.3.1


For the full feature set, see v1.3.0 release notes.

v1.3.0

05 Dec 22:52
v1.3.0
5d81865

Choose a tag to compare

🆕 New Features

  • Ruff auto-fix information: Reports now show which issues can be automatically fixed
  • Fix applicability indicators: Visual icons show safe (✅) vs unsafe (⚠️) fixes
  • Fix code previews: See the actual code changes that will be applied

🔧 Improvements

  • Track only safe fixes for auto-fixable count
  • Show per-issue-type fixable counts
  • Users can easily identify which issues can be fixed with ruff check --fix

📋 Example Output

## 🔧 Ruff Linting Results
- **Total Issues**: 15
- **Files Affected**: 3
- **Auto-fixable**: 🔧 8 issues

#### [SIM102](url) (5 occurrences - 5 fixable)
Use a single `if` statement instead of nested `if` statements

- api_clients/violation.py:3-5
  -**Fix available** (safe)
    - Combine `if` statements using `and`
    ```py
        if len(arg) > 1 and arg[0] > 5:
            return arg
    ```

Update: v1.3.1 released with minor typo fix. Use @v1.3 to get the latest patch.

What's Changed

  • feat: add Ruff auto-fix information to reports by @ADernild in #8

Full Changelog: v1.2.0...v1.3.0

v1.2.0

05 Dec 21:59
v1.2.0
c2f20d1

Choose a tag to compare

What's Changed

  • refactor: split report generator into modular formatters by @ADernild in #7

Full Changelog: v1.1.0...v1.2.0

v1.1.0

05 Dec 11:26
v1
5a18601

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

03 Dec 18:13
7b1dce5

Choose a tag to compare