Skip to main content

Stephen Lints Your Python

Project description

SLYP

Stephen Lints Your Python

An opinionated linter and fixer.

PyPI - Version PyPI - Python Version

Full documentation: https://slyp.readthedocs.io/en/latest/index.html


Table of Contents

Hi

:wave:

I'm Stephen. I'm going to lint (and fix) your Python code.

I wrote this linter because nothing else out there implemented these rules, and some of them needed CST (rather than AST), so there was no plugin framework (e.g. flake8 plugins) which I could use.

I hope it helps you.

Installation

slyp is a python package and can be run as a pre-commit hook.

On supported python versions, it should be installed with

pip install slyp

Usage

Either use it as a CLI tool:

slyp

Or as a pre-commit hook using the following pre-commit-config.yaml:

- repo: https://github.com/sirosen/slyp
  rev: 0.8.0
  hooks:
    - id: slyp

License

slyp is distributed under the terms of the MIT license.

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

slyp-0.8.0.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

slyp-0.8.0-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file slyp-0.8.0.tar.gz.

File metadata

  • Download URL: slyp-0.8.0.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for slyp-0.8.0.tar.gz
Algorithm Hash digest
SHA256 bbb06b889612aa833045973fe044cc36ab7fe006b9eecff21df0ebdda896ffcf
MD5 2a3f523501b6747d5fec3e34a2264b12
BLAKE2b-256 aee96110aee1720148d0871622a677c3e04c5433e22eff717da450e27d5dfd42

See more details on using hashes here.

Provenance

File details

Details for the file slyp-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: slyp-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 24.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for slyp-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d3b720f8b689b6e6249a5ad5df8e41e9345673dc2b6275285fda4bba914ad6d
MD5 da25311f9a00dfb4bcd32185fd8edf96
BLAKE2b-256 9b215d673866dbde43cca902cdce54ac39b45a6e40d5d30b169d66656b374627

See more details on using hashes here.

Provenance

Supported by

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