🚀 aider-lint-fixer v2.0.2
Release v2.0.2
Changes
b8b2c9b fix: switch to direct file reading for version checks in release workflow
ca1bf94 feat: enhance version management in release workflow and add WebGUI documentation
c55a463 feat: add version reference checks and automated updates in CI workflows
b33a672 🤖 Add comprehensive AI-powered release automation
b6c5365 Fix smart-version-check workflow dependencies
b3d5ff6 Fix YAML import errors across all workflows
b9e6371 Fix YAML syntax by extracting release notes generation to script
b368c5a Fix YAML import error and format issues in release workflow
7710dc8 🔧 Fix aider-chat dependency version mismatch with flexible approach
3d049a1 Fix Black code formatting in pattern_matcher.py
a53bab0 Fix import formatting in pattern_matcher.py for CI compliance
bca0785 🤖 Add comprehensive AI-powered release management system
c752284 Fix concurrent access race condition in ML training data persistence
f75c6ca Fix test mocking issues and update Node.js to v20
bf87e30 Update test to validate adaptive format fallback behavior
5853d94 Fix Black formatting issues in eslint_linter.py
6d0e349 Improve _can_use_json_format() method robustness
0b21c53 Fix test mocking to properly intercept subprocess.run calls
0a06778 🎯 COMPLETE FIX: ESLint adaptive format detection solves hardcoded JSON bug
67a3b1d Fix ESLint flat config detection and partially address integration test
Installation
pip install aider-lint-fixer==2.0.2🚀 Installation
Quick Installation
# One-line installation
curl -fsSL https://raw.githubusercontent.com/tosin2013/aider-lint-fixer/main/scripts/install.sh | bash
# Or manual installation
git clone https://github.com/tosin2013/aider-lint-fixer.git
cd aider-lint-fixer
python3 -m venv venv && source venv/bin/activate
pip3 install -e .Install Linters
# Python linters
pip3 install flake8==7.3.0 pylint==3.3.7
# Ansible linters
pip3 install ansible-lint==25.6.1
# Node.js linters
npm install -g eslint@8.57.1 jshint@2.13.6 prettier@3.6.2📚 Documentation
🔧 Supported Versions
| Linter | Tested Version | Supported Versions |
|---|---|---|
| ansible-lint | 25.6.1 | 25.6.1, 25.6.x, 25.x |
| flake8 | 7.3.0 | 7.3.0, 7.2.x, 7.1.x, 7.0.x, 6.x |
| pylint | 3.3.7 | 3.3.7, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.x |
| ESLint | 8.57.1 | 8.57.1, 8.57.x, 8.5.x, 8.x, 7.x |
| JSHint | 2.13.6 | 2.13.6, 2.13.x, 2.1.x, 2.x |
| Prettier | 3.6.2 | 3.6.2, 3.6.x, 3.x, 2.x |