Running EduLint

Use online instance

A publicly available instance of EduLint is running at edulint.com.

Use local installation

Installation

To install EduLint locally, open an interactive shell and run:

python3 -m pip install --user edulint

Note

EduLint needs Python 3.8 (or higher).

Run EduLint locally

To start using EduLint, open an interactive shell and run:

python3 -m edulint check path/to/code/to/check.py

Note

Multiple filenames can be passed and linted at once. If a directory is passed, it is traversed and all .py files it contains are linted.

EduLint can also produce the output as a JSON by passing the --json option.

python3 -m edulint check path/to/code/to/check.py --json

Use Thonny plugin

Thonny is an integrated development environment developed specifically for novice programmers. EduLint also comes as a plugin for this IDE. Here you can learn how to install it.