Skip to main content

Watch for changes in Python files and run pylint on them

Project description

watchpylint

A simple utility script which watches for changes in the given Python files, and runs pylint on them. It then groups the output together by message type and saves the output to a file.

It will run lint processes in parallel (up to 8), and also has an option to wait for output to be available before printing it. That allows you to set watchpylint -w lint.txt as your editor's linter or compiler for easy browsing of the output.

Example

cd ~/py/myproject
watchpylint *.py -o lint.txt

Then, in emacs:

M-x compile
watchpylint -w lint.txt

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

watchpylint-0.0.4.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

watchpylint-0.0.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file watchpylint-0.0.4.tar.gz.

File metadata

  • Download URL: watchpylint-0.0.4.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for watchpylint-0.0.4.tar.gz
Algorithm Hash digest
SHA256 9063eab34041ce2d4060d15116a5d1db5f8e6c1b6d46db240d36befebc55421f
MD5 5d8e8e4c0dfbf0147888c47927891442
BLAKE2b-256 2a3ac3eb57a6bb3e9f6077180fc01a5d4f58acb114703182b1542414a4cf4354

See more details on using hashes here.

File details

Details for the file watchpylint-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: watchpylint-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for watchpylint-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4754b7e61387f183529bec7e24c4be154fd04025e2d303ef0c5d25c951262b75
MD5 d450390d15043580be7ca4ec12232ac2
BLAKE2b-256 2e6e409b71e1ddb2e5f4b95df32ad4e94dda9cd6b75a2fe342cdd8d6e56e2433

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