PiterPy #5 / Alexander Todorov: "How to write pylint plugins" / Санкт-Петербург, Россия, Онлайн трансляция / 2 ноября 2018 - 4 ноября 2018

PiterPy #5

2 ноября 2018 (пт), 09:00 - 4 ноября 2018 (вс), 18:00

Онлайн-трансляция

Alexander Todorov: "How to write pylint plugins"

Описание

How to write pylint plugins

Pylint is the most popular Python source code analyzer which looks for programming errors, helps enforce a coding standard and sniffs for some code smells. It is possible to write plugins to add your own checks, for example, coding patterns that you have observed inside your software and are generally a bad practice or rules which you would like to enforce inside of a particular project, e.g. class name and inheritance conventions. This presentation will focus on understanding how the pylint plugin works, how to examine AST tree of a piece of code and create a minimalistic plugin from scratch. It will examine several custom plugins that are used in the Kiwi TCMS open source project.

Alexander Todorov
Bulgaria. Sofia
Senior QA
Kiwi TCMS

Alex is a Senior QA engineer and Python developer with more than 10 years of experience. He is also the project lead of Kiwi TCMS - an open source test case
management system, the current maintainer of pylint-django and a contributor to
pylint. He loves everything open source, cooking and motorcycles.

Расскажите друзьям
Добавьте в свой календарь
Организатор
Co-организатор
PiterPy и Linux Piter вместе
DELL EMC - cеребряный спонсор
SEMrush - cеребряный спонсор
Exness - серебряный спонсор
HDE - серебряный спонсор
Cindicator - серебряный спонсор
Selectel - бронзовый спонсор
Travel-спонсоры
PiterPy Meetup
ПАРТНЕР
ИНФОПАРТНЕРЫ
Хештег события
#PiterPy
Событие в социальных сетях
Контакты организаторов
По вопросам участия
Екатерина Попова
+7 (961) 873-33-27
katerina@it-events.com
По вопросам выступления
Ирина Сарибекова
+7 (921) 903-45-17
irina@it-events.com
Обсудить свой доклад
Программный комитет конференции
org@piterpy.com

Поздравляем!

Вы успешно подписались на нашу рассылку.