Metadata-Version: 2.4
Name: codelimit
Version: 0.19.1
Author-email: Rob van der Leek <robvanderleek@gmail.com>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Requires-Python: <3.14,>=3.10
Requires-Dist: aiohttp<4,>=3.9.0
Requires-Dist: pathspec<0.13,>=0.12.1
Requires-Dist: pygments<3,>=2.13.0
Requires-Dist: pyperclip<2,>=1.9.0
Requires-Dist: pyyaml<7,>=6.0.1
Requires-Dist: requests<3,>=2.28.2
Requires-Dist: rich<14,>=13.7.1
Requires-Dist: sh<3,>=2.1.0
Requires-Dist: typer>=0.15.3
Description-Content-Type: text/markdown

# Code Limit

<div align="center">

![Logo](docs/logo.png)

</div>

<div align="center">

  *Your Refactoring Alarm 🔔*

</div>

<div align="center">

[![main](https://github.com/getcodelimit/codelimit/actions/workflows/main.yml/badge.svg)](https://github.com/getcodelimit/codelimit/actions/workflows/main.yml)
[![codecov](https://codecov.io/gh/getcodelimit/codelimit/branch/main/graph/badge.svg?token=ZQBEAJVC2Y)](https://codecov.io/gh/getcodelimit/codelimit)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Linting: Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![codelimit](https://github.com/getcodelimit/codelimit/blob/_codelimit_reports/main/badge.svg?raw=true)](https://github.com/getcodelimit/codelimit/blob/_codelimit_reports/main/codelimit.md)

</div>

## Introduction

Code Limit is a tool for developers with one goal: _it tells the developer when
it’s time to refactor_.

Check out the [documentation](https://getcodelimit.github.io) and start
using Code Limit today to keep your code maintainable.

## Quickstart

Depending on your development workflow, Code Limit can run in many different
ways (e.g.: pre-commit hook, GitHub Action, standalone, etc.). See the
[Quickstart documentation](https://getcodelimit.github.io/quickstart/) for
examples.

## Standalone usage

Code Limit can run as a standalone program to check and inspect a codebase, see
the [Standalone Usage documentation](https://getcodelimit.github.io/getting-started/standalone-usage/) to
get started.

## Configuration

Code Limit aims to be zero-configuration. However, sometimes the exception
proves the rule. Check out the [Configuration
documentation](https://getcodelimit.github.io/configuration/) for all
configuration options.

## Development

See the [Development
documentation](https://getcodelimit.github.io/development) if you want to
extend or contribute to Code Limit.

## Feedback, suggestions and bug reports

If you have suggestions for how Code Limit could be improved, or want to report
a bug, [open an issue](https://github.com/getcodelimit/codelimit/issues)! All
and any contributions are appreciated.

To show your project uses Code Limit place this badge in the README markdown:

[![Checked with Code Limit](https://img.shields.io/badge/Code%20Limit-checked-green.svg)](https://github.com/getcodelimit/codelimit)

```
![Checked with Code Limit](https://img.shields.io/badge/Code%20Limit-checked-green.svg)](https://github.com/getcodelimit/codelimit)
```

## License

[GPL-3.0-or-later](LICENSE) © 2022 Rob van der Leek <robvanderleek@gmail.com>
(https://twitter.com/robvanderleek)

