[](https://travis-ci.org/packagecontrol/st_package_reviewer)
[](https://coveralls.io/github/packagecontrol/st_package_reviewer?branch=master)
[](https://pypi.python.org/pypi/st-package-reviewer)
[](https://pypi.python.org/pypi/st-package-reviewer)
A tool to review packages for [Sublime Text 3][]
(and its package manager [Package Control][]).
Supports passing local file paths
or URLs to GitHub repositories.
This README focuses on installation and usage of the tool.
For how to *resolve* failures or warnings
reported by the tool,
[refer to the wiki][wiki].
Sublime Text 2 has essentially been deprecated
a long time ago,
which is why it is not considered.
## Installation
Requires **Python 3.4** or higher.
```bash
$ pip install st-package-reviewer
```
## Usage
```
usage: st_package_reviewer [-h] [--version] [--clip] [--repo-only] [-w] [-v]
[--debug]
[path_or_URL [path_or_URL ...]]
Check a Sublime Text package for common errors.
positional arguments:
path_or_URL URL to the repository or path to the package to be checked. If not provided, runs in interactive mode.
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--clip Copy report to clipboard.
--repo-only Do not check the package itself and only its repository.
-w, --fail-on-warnings
Return a non-zero exit code for warnings as well.
-v, --verbose Increase verbosity.
--debug Enter pdb on exceptions. Implies --verbose.
Return values:
0: No errors
-1: Invalid command line arguments
Additional return values in non-interactive mode (a combination of bit flags):
1: Package check finished with failures
2: Repository check finished with failures
4: Unable to download repository
Interactive mode:
Enter package paths or repository URLS continuously.
Type `c` to copy the last report to your clipboard.
```
[Sublime Text 3]: https://sublimetext.com/
[Package Control]: https://packagecontrol.io/
[wiki]: https://github.com/packagecontrol/st_package_reviewer/wiki
Metadata
Release files for st-package-reviewer 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| st_package_reviewer-0.3.0.tar.gz | 38.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| st_package_reviewer-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 87.2 kB
Release files / st_package_reviewer-0.3.0.tar.gz
| Download URL | st_package_reviewer-0.3.0.tar.gz |
|---|---|
| Size | 38.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b4a14028858ac2b9a3491221bc3999abdb349b8f1c76ae60d36134b6591151b
|
|
BLAKE2b-256 checksum How to use checksums |
13cbf57dc078ade978e6f8ac7ddeb0d232659768d1417137f18d312abe3cab8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / st_package_reviewer-0.3.0-py3-none-any.whl
| Download URL | st_package_reviewer-0.3.0-py3-none-any.whl |
|---|---|
| Size | 49.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
db7df714ea0dbd1befc8e33886274fc257aa71a47f96daedd9a1bcc59f25421c
|
|
BLAKE2b-256 checksum How to use checksums |
1026e012b3c4863af6adcd5f43fc27577e957ab067f72e77f976f90c38946150
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for st-package-reviewer 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.