162 JSJ ESLint with Jamund Ferguson
JavaScript Jabber - A podcast by AJ ONeal, Charles Max Wood, Aimee Knight, Dan Shappir, Steve Edwards, Christopher Buecheler, Dave Smith, JC Hiatt, Chris Ferdinandi, Steve Emmerich, Joe Eames, Aaron Frost, Tim Caswell, Cory House, Christian Liebel, Ward Bell, Tracy Lee, Jamison D... - Tuesdays
Categories:
02:15 - Jamund Ferguson Introduction
02:47 - Lint (Background)
04:48 - Keeping ESLint Up-to-date
08:09 - Abstract Syntax Tree (ASTs)
13:28 - Using Lint Tools
- Context Switching
- Aspects to Linting:
- Code Standardization
- Catching Bad Mistakes
- JSCS (JavaScript Code Style)
- “Extends”
20:42 - Are there a downsides to linting?
- The Social Problem
23:40 - Establishing Rules
- Bikeshedding
- Consistency
25:12 - Cool ESLint Features
- handle-callback-err
- Not Throwing Literals
- No Restricted Modules
30:45 - How ESLint Works Internally
- eslint-plugin-angular
- Configuration and Defaults
40:07 - Getting Started with Linting
43:03 - Autofixer
44:41 - Plugins
46:47 - Linter Feedback From the Panel
Picks
Mozilla (AJ)
We Will All Be Game Programmers (Aimee)
Search Inside Yourself: The Unexpected Path to Achieving Success, Happiness (and World Peace) by Chade-Meng Tan (Aimee)
Good Mythical Morning (Dave)
Salt Lake City (Dave)
BB King Calls This One Of His Best Performances (Jamison)
json-server (Jamison)
Austenland (Joe)
Supergirl (Joe)
A Short History of Nearly Everything by Bill Bryson (Jamund)
The Book of Mormon (Jamund)