Skip to main content

A linter for VisionScript code.

Project description

viclint

viclint is the official code linter for VisionScript.

You can use viclint to ensure your code conforms to the VisionScript style.

Installation

To install viclint, run the following command:

pip install viclint

Usage

To use viclint, run:

viclint <path>

<path> can be a single file or a directory whose .vic files you want to lint.

A file must end in .vic to be linted.

Here is an example output from the linter:

🪄 Linting ./camera.vic...
✨ Your code is now prettier! ✨

If the lint failed, you will see an error message:

🪄 Linting ./camera.vic...
🚨 ./camera.vic failed to lint.

License

This project is licensed under an MIT license.

Related Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

viclint-0.0.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

viclint-0.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file viclint-0.0.1.tar.gz.

File metadata

  • Download URL: viclint-0.0.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for viclint-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f4c59b3b746d853687f18347fa6a098475fa265e870a0126fe87f0c20bda4612
MD5 55996a38a119c631339670c610178c65
BLAKE2b-256 df4e439f6b5e7c9f9724b5d2c52607e2a0c32e66975bcd8fcbb21de4881629ef

See more details on using hashes here.

File details

Details for the file viclint-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: viclint-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for viclint-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8cc836d19217e2fbed81848c617bf1a783ca1a7bd03d65a315a2114b15d92b45
MD5 945571ae5a12d9e5f6875137a9758f2a
BLAKE2b-256 5fc1e11ccc8f7ea4b4b00ff4068a93181b5bbfa5c15e83f610d19b0a4f8b9780

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page