Overview

Pylint is a tool for linting code. Linting is the process of checking your code for basic stylistic mistakes. It doesn't verify that your code works, it simply checks that it looks as good as possible and is readable by others.

In order to have the best quality code, it's good to follow some rules that are established for Python coding. Many of these rules are in PEP-8. Some are simply good coding practice, such as using explicit names and including documentation for class functions, while others are syntax related. There are a significant number of Pylint checks. Since it's hard to remember all of them, we use Pylint.

This guide covers getting started with Pylint. You'll learn how to install Pylint, how to configure it to check for only what you want it to, and how to run it. Then you'll see it in action with an example program containing some common errors, and you'll learn how to read the output and fix the errors in your code.

This guide assumes you have installed and worked with Python 3 and pip. If you do not have both installed, please take the time to do so before continuing.

Let's get linting!

This guide was first published on Aug 23, 2019. It was last updated on Aug 23, 2019. This page (Overview) was last updated on Sep 16, 2019.