smellcheck
Version updated for https://github.com/cheickmec/smellcheck to version v0.3.8.
- This action is used across all versions by ? repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
smellcheck is a Python code smell detection and refactoring tool that identifies structural weaknesses in code using 56 automated Abstract Syntax Tree (AST) checks and provides a catalog of 83 refactoring patterns. It automates code quality analysis, ensuring maintainability and readability by detecting and addressing potential design issues. The tool supports various integrations, including as a CLI, GitHub Action, pre-commit hook, and plugins for AI coding assistants, and offers multiple output formats for seamless integration with CI/CD pipelines and development tools.
Release notes
0.3.8 (2026-02-21)
Features
- add –plan for guided refactoring workflow (c328574)
Bug Fixes
- address code review findings for –plan feature (1928c88)
Documentation
- improve SKILL.md workflow section discoverability (6db838e)