{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance"}],"enrichment":{"capability":"A flake8 plugin that detects print statements and pprint calls in Python code, flagging them with error codes T201, T203, and T204 for code quality enforcement.","skillfed_tags":["linting","flake8-plugin","code-quality"],"use_cases":["Enforce a no-debug-prints policy in production codebases by catching print() calls during CI/CD linting.","Detect accidental pprint imports or calls left behind during development before merging to main.","Selectively allow print statements in scripts or CLI modules while blocking them in library code using per-file-ignores.","Migrate legacy Python 2 print statements to Python 3 by identifying all print usage in a codebase."],"what_it_does":"flake8-print is a flake8 plugin that automatically detects print statements and pprint calls in your Python code during linting. It integrates directly into flake8's workflow and assigns specific error codes (T201 for print, T203 for pprint calls, T204 for pprint declarations) so you can enforce a policy against debug print statements in production code. The plugin uses AST-based analysis to avoid false positives from print appearing in strings or comments.\n\nThe package depends on flake8 and pycodestyle, so it works only as part of a flake8 setup. You install it alongside flake8, and it becomes available automatically when you run flake8. You can selectively disable the checks per file or folder using flake8's standard per-file-ignores configuration.","worth_installing":"Yes, if you are already using flake8 and want automated detection of print statements in your codebase. The plugin has low install friction and no known vulnerabilities. However, the package is abandoned (last release 2022-04-30, no maintenance since), so compatibility with newer flake8 versions is not guaranteed. Install only if your flake8 setup is stable and you accept the risk of no future updates."},"id":"flake8-print","links":{"html":"https://skillfed.io/packages/flake8-print","md":"https://skillfed.io/packages/flake8-print.md","pypi":"https://pypi.org/project/flake8-print/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-04-30","license_spdx":null,"license_treatment":"permissive","name":"flake8-print","python_support":"supports_current","summary":"print statement checker plugin for flake8"},"popularity":{"monthly_downloads":1341218,"position":4029,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.0.0"}
