BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//2018.djangocontent.eu//hd//speaker//UCLGL3
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20170526T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20171029T030000
RDATE:20181028T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20180325T030000
RDATE:20190331T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Writing pylint plugins for Django - Alexander Todorov
DTSTART;TZID=Europe/Berlin:20180526T123000
DTEND;TZID=Europe/Berlin:20180526T143000
DTSTAMP:20261018T003420Z
UID:pretalx-hd-GZHGM7@2018.djangocontent.eu
DESCRIPTION:Pylint is the most popular Python source code analyzer which l
 ooks for programming errors\, helps enforce a coding standard and sniffs f
 or some code smells. It is possible to write plugins to add your own check
 s\, for example coding patterns that you have observed inside your softwar
 e and are generally a bad practice or rules which you would like to enforc
 e inside of a particular project\, e.g. class name and inheritance convent
 ions.\n\nThis workshop will focus on  understanding how a pylint plugin wo
 rks\, how to examine the AST tree of a piece of code and create a minimali
 stic plugin from scratch.
LOCATION:🏰
URL:https://2018.djangocontent.eu/hd/talk/GZHGM7/
END:VEVENT
END:VCALENDAR
