{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/3"}],"enrichment":{"capability":"A flake8 plugin that detects and flags temporary developer notes like FIXME, TODO, and XXX comments in Python code, allowing you to enforce policies on which temporary markers can be committed.","skillfed_tags":["linting","code-quality","flake8-plugin"],"use_cases":["Enforce CI/CD rules that block FIXME comments from being merged while allowing TODO comments for future work.","Scan codebases to identify and catalog all temporary markers left behind by developers.","Prevent temporary debugging code marked with XXX or HACK from reaching production branches.","Integrate into pre-commit hooks to catch temporary notes before they're staged for commit.","Generate reports on code quality by tracking the frequency and location of temporary markers across a project."],"what_it_does":"flake8-fixme is a flake8 plugin that scans Python source code for temporary developer annotations\u2014FIXME, TODO, XXX, and similar markers\u2014and reports them as linting violations with specific error codes. It runs as part of your normal flake8 checks, allowing you to enforce team policies on which temporary notes are acceptable to commit. Each marker type gets its own error code (T100 for FIXME, T101 for TODO, T102 for XXX), so you can configure your CI/CD pipeline to allow some markers while blocking others.\n\nThe plugin has no runtime dependencies and integrates directly into flake8's plugin system. It was last updated in May 2019 and is no longer actively maintained, though the code remains stable and functional for supported Python and flake8 versions. It's most useful in projects that want to prevent accidental commits of incomplete work or temporary hacks.","worth_installing":"Yes, if you use flake8 and want to enforce policies on temporary code markers. The plugin is simple, has no dependencies, and works reliably for its narrow purpose. However, be aware the project is abandoned\u2014it will not receive updates for new flake8 versions, so verify compatibility with your current flake8 version before relying on it in new projects."},"id":"flake8-fixme","links":{"html":"https://skillfed.io/packages/flake8-fixme","md":"https://skillfed.io/packages/flake8-fixme.md","pypi":"https://pypi.org/project/flake8-fixme/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-05-06","license_spdx":null,"license_treatment":"permissive","name":"flake8-fixme","python_support":"unspecified","summary":"Check for FIXME, TODO and other temporary developer notes. Plugin for flake8."},"popularity":{"monthly_downloads":252114,"position":8558,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.1"}
