Skip to main content
# st_package_reviewer

[![Build Status](https://travis-ci.org/packagecontrol/st_package_reviewer.svg?branch=master)](https://travis-ci.org/packagecontrol/st_package_reviewer)
[![Coverage Status](https://coveralls.io/repos/github/packagecontrol/st_package_reviewer/badge.svg?branch=master)](https://coveralls.io/github/packagecontrol/st_package_reviewer?branch=master)
[![PyPI](https://img.shields.io/pypi/v/st-package-reviewer.svg)](https://pypi.python.org/pypi/st-package-reviewer)
[![Python Versions](https://img.shields.io/pypi/pyversions/st-package-reviewer.svg)](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)

Source distribution for st-package-reviewer 0.3.0
File Size Uploaded
st_package_reviewer-0.3.0.tar.gz 38.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for st-package-reviewer 0.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page