Skip to main content

Pylint extension for Python IDLE

Project description

LintCheck

Python IDLE extension to perform pylint analysis on an open file

pre-commit code style: black Ruff

Installation (Without root permissions)

  1. Go to terminal and install with pip install lintcheck[user].
  2. Run command idleuserextend; lintcheck. You should see the following output: Config should be good! Config should be good!.
  3. Open IDLE, go to Options -> Configure IDLE -> Extensions. If everything went well, alongside ZzDummy there should be and option called lintcheck. This is where you can configure how lintcheck works.

Installation (Legacy, needs root permission)

  1. Go to terminal and install with pip install lintcheck.
  2. Run command lintcheck. You will likely see a message saying lintcheck not in system registered extensions!. Run the command given to add lintcheck to your system's IDLE extension config file.
  3. Again run command lintcheck. This time, you should see the following output: Config should be good!.
  4. Open IDLE, go to Options -> Configure IDLE -> Extensions. If everything went well, alongside ZzDummy there should be and option called lintcheck. This is where you can configure how lintcheck works.

Information on options

Option ignore is a list of pylint messages, separated by semicolons (;) that should be disabled using --disable. See pylint --help for more information.

Option jobs is the number of processes pylint should use when checking your code, using --jobs. See pylint --help for more information.

Option search_wrap is a boolian of whether or not searching for the next # lintcheck: comment will wrap around or not, defaults to False.

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

lintcheck-1.0.1.tar.gz (51.1 kB view details)

Uploaded Source

Built Distribution

lintcheck-1.0.1-py3-none-any.whl (38.3 kB view details)

Uploaded Python 3

File details

Details for the file lintcheck-1.0.1.tar.gz.

File metadata

  • Download URL: lintcheck-1.0.1.tar.gz
  • Upload date:
  • Size: 51.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for lintcheck-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8c6a1ac978f0f4b30441ecf421a83980512c7782c194dfa9c06cd0851fa3e292
MD5 24d2433c4ade0057c296077e10ffe9c9
BLAKE2b-256 59a1bb337a6e70f6e0143a27457d3e57ffeae8dacf3dedf631a4633f9c159ae5

See more details on using hashes here.

File details

Details for the file lintcheck-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: lintcheck-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 38.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for lintcheck-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d3496e0f0812f996bb9a5f35d4be14d3bf23d0140c0cb11ec1a6d44b9ef12e0
MD5 73a30087a53835d41a9a777acc170507
BLAKE2b-256 01267249d037223843d8bd33c09f31a1ce0bcf1a99a3cf1b4fa8356ae0002426

See more details on using hashes here.

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