Metadata-Version: 2.4
Name: vizlint
Version: 0.1.1
Summary: Lint Python visualizations for common misleading patterns.
Author: jaeday1212
License: MIT
License-File: LICENSE
Keywords: charts,data-science,lint,matplotlib,visualization
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.9
Provides-Extra: mpl
Requires-Dist: matplotlib>=3.7; extra == 'mpl'
Description-Content-Type: text/markdown

# vizlint

Lint Python charts for common misleading or low-quality patterns.

## Install
```bash
pip install vizlint
pip install "vizlint[mpl]"
```

## Quickstart (Matplotlib)
```python
import matplotlib.pyplot as plt
import vizlint as vl

fig, ax = plt.subplots()
ax.bar(["A", "B"], [101, 103])
ax.set_ylim(100, 104)

report = vl.lint(fig)
print(report.summary())
```

## CLI
```bash
vizlint path/to/script_that_makes_plots.py
```
