command-line validator for Amazon States Language
Project description
statelint
An PyPI package providing a validator for Amazon States Language JSON/YAML files.
This package is based on Amazon Web Services Labs' awslabs/statelint.
Installation
pip install statelint
Usage
statelint fancy-state-machine-spec.json
If you prefer YAML, you need to install PyYaml.
pip install PyYAML
Then, run command with a --yaml
parameter.
statelint --yaml fancy-state-machine-spec.yaml
If you don't like to be complained that BackoffRate
doesn't end with ".0",
pass a --ignore=FLOAT
parameter.
statelint --ignore=FLOAT fancy-state-machine-spec.json
If your Resource
doesn't contain URI string,
pass a --ignore=URI
parameter.
statelint --ignore=URI fancy-state-machine-spec.json
You can pass both parameters at the same time.
statelint --ignore=FLOAT,URI fancy-state-machine-spec.json
TODO
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for statelint-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16e7f003312bb372b2469e8aa623ad9d13945308ea520aab4e8c6c84a57f8a17 |
|
MD5 | d0fa30b777b7cf383e789cc0dcb9e595 |
|
BLAKE2b-256 | dfcb95cf899643992915c7e5b340a7e8094ff9fdb64e451c56217d2646f57a07 |