Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lint-Review by Adrian Moisey
Search
Pycon ZA
October 05, 2017
Programming
0
94
Lint-Review by Adrian Moisey
A Lightning Talk at PyConZA 2017
Pycon ZA
October 05, 2017
Tweet
Share
More Decks by Pycon ZA
See All by Pycon ZA
Trio: Structured Concurrency for Python by Jeremy Thurgood
pyconza
0
220
Preparing for the great snakes migration by Heather Williams
pyconza
0
86
Satellite Data and Super-Resolution to enhance a Slope Soaring Simulator by Schalk Heunis
pyconza
0
160
"Should we just go home on the third Friday afternoon?" by Kim van Wyk
pyconza
0
120
"Dolosse: Distributed Physics Data Acquisition System" by Bertram Losper & Sehlabaka Qhobosheane
pyconza
0
150
Modern JavaScript for Python Developers by Cory Zue
pyconza
0
310
Making Art with Python by Kirk Kaiser
pyconza
0
210
"Posits: A proposed new floating point number format for ML" by Kevin Colville
pyconza
0
140
"Building a label printer using Python, Arduino, duct tape and paperclips" by Johan Beyers
pyconza
0
280
Other Decks in Programming
See All in Programming
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
0
220
Integrating WordPress and Symfony
alexandresalome
0
160
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
850
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.4k
Developing static sites with Ruby
okuramasafumi
0
300
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
240
これならできる!個人開発のすゝめ
tinykitten
PRO
0
110
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
430
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
320
ゲームの物理 剛体編
fadis
0
350
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
210
AIコーディングエージェント(Manus)
kondai24
0
190
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Scaling GitHub
holman
464
140k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Thoughts on Productivity
jonyablonski
73
5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Into the Great Unknown - MozCon
thekraken
40
2.2k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Site-Speed That Sticks
csswizardry
13
1k
The Cult of Friendly URLs
andyhume
79
6.7k
Designing for Performance
lara
610
69k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Producing Creativity
orderedlist
PRO
348
40k
Transcript
Lint Review https://github.com/markstory/lint-review Adrian Moisey adrian on zatech slack adrianmoisey
on GitLab and GitHub
Why style your code? • Consistency • Easier to read
• Follow community/official standards (PEP-8, Rubocop, PHPCS, JCSC) • Familiarity with foreign code bases
But I just don’t care about style... • Some linters
catch syntax errors • Flake8 catches some code breaking syntax errors
Why Lint Review? • It runs against a GitHub Pull
Request ◦ It only cares about the code that you actually changed • Helps to style an unstyled codebase • Easy to add more linters (it’s written in Python + Flask)
Demo time… Just a screenshot instead...
None
None
Features I’d like to see, if you want to help
out... • Python 3 • Mypy • GitLab