⭑・゚゚・*:༅。.。༅:*゚:*:✼✿ ITZMA Lint (It's my lint!) ✿✼:*゚:༅。.。༅:*・゚゚・⭑
"Your Lint, Your Rules"
Overview
Do you love using a linter but want even more personalized rules? Building off a traditional lint, ITZMA offers additional features such as:
- Enforcing all functions that change the state of the programs to begin with verbs
- Enforcing all functions that return values to be nouns
- Enforcing array names to be plural nouns
- ... and more!
Of course, ITZMA also contains traditional features, such as:
- Enforcing all booleans to begin with pre-allowed verbs
- Enforcing consistent case types
- ... and more!
ITZMA is a linter that lets you decide how your code will look and helps you enforce those rules!
Installation and Usage
I'm excited to share Itzma with everyone! To use Itzma locally, please install the following dependencies:
- flake8
- ast
- inflection
- nltk
Use the following command to install the dependencies:
pip install <library name>
To use Itzma to check your Python file, simply run the following in your terminal in the appropriate directory:
flake8 <filename>
A message will be printed for each Itzma check that was not passed! For more information about Itzma checks and error messages, check out checks.py.
"I'm a llama, not an ITZMA (lint)!"
Metadata
Release files for itzma-lint 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| itzma-lint-0.1.2.tar.gz | 3.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| itzma_lint-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.0 MB
Release files / itzma-lint-0.1.2.tar.gz
| Download URL | itzma-lint-0.1.2.tar.gz |
|---|---|
| Size | 3.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
90e83c9421a7df3324cc5272db210bf9bdce043e260576bc400cbe62472d4280
|
|
BLAKE2b-256 checksum How to use checksums |
aa5146a13a3c1e1bd6923f4aa73d3923d35b00ff2f362b624cb9fca430ba701a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|
Release files / itzma_lint-0.1.2-py3-none-any.whl
| Download URL | itzma_lint-0.1.2-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
12d830120589b0c36dec512b09f5cfa4e4ffb40dbb8d212d1575ed78342263bc
|
|
BLAKE2b-256 checksum How to use checksums |
c2474821e9763acd0f9371da2c0687b6fecaf4820e67570571f2eb72bacdbd27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|