Metadata-Version: 2.1
Name: flake8-ado
Version: 0.2.0
Summary: Flake8 plugin to check comments against AzureDevOps ticket references.
Home-page: https://github.com/DanielKusyDev/flake8-ado
License: MIT
Keywords: flake8,aod,azure devops,lint
Author: DanielKusyDev
Author-email: daniel.kusy97@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Dist: azure-devops (>=6.0.0-beta.4,<7.0.0)
Requires-Dist: importlib-metadata (==4)
Requires-Dist: pytest-mock (>=3.8.2,<4.0.0)
Requires-Dist: tox (>=3.26.0,<4.0.0)
Project-URL: Repository, https://github.com/DanielKusyDev/flake8-ado
Description-Content-Type: text/markdown

# flake-aod

Flake8 extension to check comments against Azure DevOps tickets. The plugin checks that:
1. Every comment with a reference to an ADO item (`AB#12345`) has a corresponding item.
2. ADO items are references in a proper format (`ADO: AB#12345`)
3. TODO items with ADO annotation have assigned item (`TODO: AB#12345`).

Example:
```python
class Foo:
    def foo(self) -> None: # TODO: AB#12345
        pass # ab 12345
```
```bash
>> flake8

```
