A CLI tool for linting and formatting files. Without worying about any dependencies.
Project description
Linter
A command-line program that helps you check and fix your code. It leverages existing popular linting tools, allowing you to maintain high code quality effortlessly.
When to use it?
-
When you don't want to worry about what dependencies to install for linting your code. Linter-CLI takes care of the setup for you, so you can focus on writing code.
-
For example, if you are working on a Python project and are confused about how to set up tools like flake8 or black. Just use this tool and it will handle everything for you, making your work easier and faster.
Features
- Lint and autofix Python files
- Lint and autofix Yaml files
- Easily extendable to support more file types
Installation
You can install Linter-CLI from PyPI.
- To install with Python linter:
pip install lintmate[python]
- To install with yaml linter:
pip install lintmate[yaml]
All linter(yaml, python) can be used together
Usages
- Run lint for a single file
lintmate lint file_path/file.py
- Run lint for multiple files in a directory
lintmate lint dir/
- Run lint with autofix
lintmate lint --autofix <path/to/file>
Contributing
Contributions are welcome! Please submit a pull request or create an issue for any bugs or feature requests.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lintmate-0.1.0.tar.gz.
File metadata
- Download URL: lintmate-0.1.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7cbf7d03da138d0dfc558e1b4eb45d0736cdf5efa86caed546ac7e3d4304ba2
|
|
| MD5 |
8997447ba40f52bb65a02d1223380b6e
|
|
| BLAKE2b-256 |
ef6c1e35a4be1e133e6f872aeabcae60547981342e7ea2e4494612e3757ada49
|
File details
Details for the file lintmate-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lintmate-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f1c73871196005c935c9adae8d6dc09fa6e2d22ff5a50466a49f6f60c3731ea
|
|
| MD5 |
06f9bb00ab3c959c5e44169f3b46d43e
|
|
| BLAKE2b-256 |
37d21e08c6ed2c6b4dc0fe27c3b79068680e88a1556ae333c1e25bf8a7c0532e
|