Metadata-Version: 2.4
Name: pyfltr
Version: 1.18.2
Summary: Python Formatters, Linters, and Testers Runner.
Project-URL: Homepage, https://github.com/ak110/pyfltr
Author-email: "aki." <mark@aur.ll.to>
License: MIT
License-File: LICENSE
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: <4.0,>=3.11
Requires-Dist: autoflake>=2.0
Requires-Dist: black>=22.0
Requires-Dist: dill>=0.3
Requires-Dist: flake8-bugbear>=23.0
Requires-Dist: flake8-tidy-imports>=4.11.0
Requires-Dist: isort>=5.0
Requires-Dist: mypy>=1.0
Requires-Dist: natsort>=8.4.0
Requires-Dist: pylint-pydantic>=0.4.1
Requires-Dist: pylint>=3.0
Requires-Dist: pyproject-flake8>=7.0
Requires-Dist: pyright[nodejs]>=1.1.403
Requires-Dist: pytest-asyncio>=1.0.0
Requires-Dist: pytest>=7.0
Requires-Dist: pyupgrade>=3.0
Requires-Dist: ruff>=0.12.1
Requires-Dist: textual>=8.0.0
Requires-Dist: ty>=0.0.26
Provides-Extra: pyright
Requires-Dist: pyright[nodejs]>=1.1.403; extra == 'pyright'
Description-Content-Type: text/markdown

# pyfltr: Python Formatters, Linters, and Testers Runner

[![CI](https://github.com/ak110/pyfltr/actions/workflows/ci.yaml/badge.svg)](https://github.com/ak110/pyfltr/actions/workflows/ci.yaml)
[![PyPI version](https://badge.fury.io/py/pyfltr.svg)](https://badge.fury.io/py/pyfltr)

Pythonの各種ツールをまとめて呼び出すツール。

ドキュメント： <https://ak110.github.io/pyfltr/>

llms.txt: <https://ak110.github.io/pyfltr/llms.txt>

## 対応ツール

- Formatters: pyupgrade / autoflake / isort / black / ruff format (+ ruff check --fix --unsafe-fixes) / prettier
- Linters: ruff check / pflake8 / mypy / pylint / pyright / ty / markdownlint-cli2 / textlint / eslint / biome
- Testers: pytest

## インストール

```shell
pip install pyfltr
```

## 基本的な使い方

```shell
pyfltr [files and/or directories ...]
```

詳細は[ドキュメント](https://ak110.github.io/pyfltr/)を参照。
