Skip to main content

Enforce ownership and ticketing of TODO notes.

Project description


PyPI PyPI codecov CircleCI branch

Enforce ownership and ticketing of TODO notes.

This module provides a plugin for flake8, the Python code checker.


Install with pip:

pip install flake8-todo-ticket

The plugin officially supports Python >= 3.6 and flake8 >= 3.7. You may find other Python 3 versions work as well.


The plugin finds TODO comments without any indication as to why they exist.

def my_function():
    # TODO
    # ^ who knows why this is here?
./ T400 Badly formatted TODO. Use TODO(name)[ticket_number]

To remove the error, add some basic information about this TODO:

def my_function():
    # TODO(tommilligan)[2856]
    #      ^ who owns this temporary workaround
    #                   ^ ticket number for this issue




  • first commit, based on flake8-fixme

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
flake8_todo_ticket-0.1.0-py2.py3-none-any.whl (7.5 kB) Copy SHA256 hash SHA256 Wheel py2.py3
flake8-todo-ticket-0.1.0.tar.gz (3.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page