Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lint-Review by Adrian Moisey
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
240
Preparing for the great snakes migration by Heather Williams
pyconza
0
95
Satellite Data and Super-Resolution to enhance a Slope Soaring Simulator by Schalk Heunis
pyconza
0
170
"Should we just go home on the third Friday afternoon?" by Kim van Wyk
pyconza
0
130
"Dolosse: Distributed Physics Data Acquisition System" by Bertram Losper & Sehlabaka Qhobosheane
pyconza
0
160
Modern JavaScript for Python Developers by Cory Zue
pyconza
0
310
Making Art with Python by Kirk Kaiser
pyconza
0
220
"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
300
Other Decks in Programming
See All in Programming
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
Event Storming
hschwentner
3
1.3k
ふん…おもしれぇ Parser。RubyKaigi 行ってやるぜ
aki_pin0
0
120
atmaCup #23でAIコーディングを活用した話
ml_bear
4
710
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
220
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
270
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
490
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
220
TipKitTips
ktcryomm
0
130
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
400
CSC307 Lecture 09
javiergs
PRO
1
850
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
GitHub's CSS Performance
jonrohan
1032
470k
How to make the Groovebox
asonas
2
2k
Documentation Writing (for coders)
carmenintech
77
5.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
450
Discover your Explorer Soul
emna__ayadi
2
1.1k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
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