{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"A flake8 plugin that detects commented-out code in Python files and reports it as a linting error, helping maintain code cleanliness by flagging dead code that should be removed.","skillfed_tags":["code-quality","linting-plugin","flake8-extension"],"use_cases":["Enforce code review standards by catching commented-out code before merge in CI/CD pipelines.","Maintain long-term code quality by preventing dead code accumulation in active projects.","Integrate into wemake-python-styleguide or similar comprehensive linting configurations.","Customize detection rules per project using whitelist options to avoid false positives on intentional comments.","Audit existing codebases to identify and remove commented code during refactoring efforts."],"what_it_does":"flake8-eradicate is a linting plugin that integrates with flake8 to automatically find and flag commented-out code in Python files. It wraps the eradicate library and reports violations using the E800 error code, making dead code visible during normal linting workflows. The plugin supports configuration options to enable aggressive detection mode and customize whitelists for exceptions.\n\nThe package is designed for teams that want to enforce code cleanliness standards by preventing commented code from accumulating in repositories. It runs as part of your existing flake8 checks, requiring no separate tooling or workflow changes. Dependencies are minimal: flake8 itself, eradicate for the detection logic, and attrs for internal data structures.","worth_installing":"Yes, if you use flake8 and want to enforce removal of commented-out code. The plugin is stable, has no security vulnerabilities, and integrates seamlessly into existing workflows. The aging maintenance status (last release May 2023) is not a blocker for a mature, focused tool, but monitor the repository if you need active feature development or rapid bug fixes."},"id":"flake8-eradicate","links":{"html":"https://skillfed.io/packages/flake8-eradicate","md":"https://skillfed.io/packages/flake8-eradicate.md","pypi":"https://pypi.org/project/flake8-eradicate/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-05-31","license_spdx":null,"license_treatment":"permissive","name":"flake8-eradicate","python_support":"supports_current","summary":"Flake8 plugin to find commented out code"},"popularity":{"monthly_downloads":764350,"position":5124,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.5.0"}
