Skip to main content

A Python Educational Linter

Project description

EduLint

Pypi Python versions Tests ReadTheDocs

EduLint is a Python linter aimed at helping beginning programmers improve their coding style. At present moment, it integrates flake8 and pylint, with some tweaks to their default configuration.

The repository contains both the linter itself. For ease of use for the beginning programmers, there is a web version running at edulint.rechtackova.cz.

You can install the latest release with pip:

python<version> -m pip install edulint

Once installed, you can run it as a python module:

python<the-same-version> -m edulint <file-to-lint>

Read the documentation for more options and configuration details.

Python version

Supported: >= 3.8

3.7 mostly works, but can fail in edge cases due to different parsing between package typed-ast (<=3.7) and pythons native ast (>=3.8). We discovered those using the existing test suite.

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

edulint-2.2.2.tar.gz (129.8 kB view details)

Uploaded Source

Built Distribution

edulint-2.2.2-py3-none-any.whl (132.6 kB view details)

Uploaded Python 3

File details

Details for the file edulint-2.2.2.tar.gz.

File metadata

  • Download URL: edulint-2.2.2.tar.gz
  • Upload date:
  • Size: 129.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for edulint-2.2.2.tar.gz
Algorithm Hash digest
SHA256 974d2a7a860a2b34ed291398e344c2be238afe9becc48a655d7b9dd84708da2b
MD5 20776eeb7e878128c3d808b05291c9e6
BLAKE2b-256 2915639e15a3682c5d92e9009c697eca22264d0d4000a007ab6a0496fe8b2509

See more details on using hashes here.

File details

Details for the file edulint-2.2.2-py3-none-any.whl.

File metadata

  • Download URL: edulint-2.2.2-py3-none-any.whl
  • Upload date:
  • Size: 132.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for edulint-2.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 23aa7a56f2a45df61e8702d04e9f613343e56b8f5b625f747c055d56f7c2782f
MD5 67041ba18bc05b4dc43a2bbca329f9b6
BLAKE2b-256 8dad7b2df0a303cbd96fee29d02e9b8720d18a192749f4e6befd262e38bc4546

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