Metadata-Version: 2.1
Name: tryceratops
Version: 0.1.4
Summary: A linter to manage your exception like a PRO!
Home-page: https://github.com/guilatrova/tryceratops
Author: Guilherme Latrova
Author-email: hello@guilatrova.dev
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: click>=8.0.1
Requires-Dist: pytest >=6.2.4 ; extra == "test"
Provides-Extra: test

<p align="center">
    <img src="https://raw.githubusercontent.com/guilatrova/tryceratops/main/img/logo.png">
</p>



<h2 align="center">Manage your exceptions in Python like a PRO</h2>

Currently in BETA (and very flaky).
Inspired by [this blog post](https://blog.guilatrova.dev/handling-exceptions-in-python-like-a-pro/).

> “For those who like dinosaurs 🦖 and clean try/except ✨ blocks.”

---

## Installation and usage

### Installation

```
pip install tryceratops
```

### Usage

```
tryceratops [filename or dir]
```

You can enable experimental analyzers by running:

```
tryceratops --experimental [filename or dir]
```

![example](https://raw.githubusercontent.com/guilatrova/tryceratops/main/img/tryceratops-example.gif)

## Violations

All violations and its descriptions can be found in [docs](https://github.com/guilatrova/tryceratops/tree/main/docs/violations).

## License

MIT

## Credits

Thanks to God for the inspiration 🙌 ☁️ ☀️

Logo icon was made by [https://www.freepik.com](Freepik)

