{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance"}],"enrichment":{"capability":"autopep8 automatically reformats Python code to comply with PEP 8 style rules, using pycodestyle to identify formatting violations and applying fixes across indentation, whitespace, and comment spacing.","skillfed_tags":["code-formatter","pep8","style-automation"],"use_cases":["Automatically reformat a codebase to meet PEP 8 standards before committing or deploying","Integrate into CI/CD pipelines to enforce consistent style across pull requests","Fix formatting violations reported by linters without manually editing each line","Recursively clean up style issues across an entire project directory","Apply selective fixes to only certain error categories while leaving others untouched"],"what_it_does":"autopep8 is a command-line tool that reads Python source files and automatically rewrites them to conform to the PEP 8 style guide. It uses pycodestyle to detect formatting violations\u2014such as incorrect indentation, missing or extraneous whitespace, and improper comment spacing\u2014then applies fixes without altering code logic or multiline string content.\n\nThe tool operates in several modes: it can print diffs, modify files in place, process directories recursively, or read from stdin. It supports aggressive modes for non-whitespace changes, selective error fixing via include/exclude lists, and configuration via local or global pep8 config files. It's designed for developers who want automated style compliance without manual formatting work.","worth_installing":"Yes. autopep8 is a stable, actively maintained tool with no known vulnerabilities, low install friction, and permissive licensing. It solves a concrete problem\u2014automated PEP 8 compliance\u2014and is suitable for any Python project that needs style enforcement. Install it if you want to automate formatting rather than enforce it via linting alone."},"id":"autopep8","links":{"html":"https://skillfed.io/packages/autopep8","md":"https://skillfed.io/packages/autopep8.md","pypi":"https://pypi.org/project/autopep8/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-14","license_spdx":null,"license_treatment":"permissive","name":"autopep8","python_support":"supports_current","summary":"A tool that automatically formats Python code to conform to the PEP 8 style guide"},"popularity":{"monthly_downloads":10612203,"position":1443,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.3.2"}
