Enforcing Rules with Our Own Dart Linter
summary
A presentation about building a custom Dart linter: it explains reasons to create one to address architecture, scalability and team issues in projects, and shows how a custom linter can help. The talk outlines methods for implementing a linter in Dart, describes available rule types and automated fixes, and presents the implementation details and caveats of an architectural rule.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:47Development issues and linting
- 8:27Custom linter implementation
- 13:47Custom Lint setup
- 18:44Simple rule creation
- 21:35Rule fix implementation
- 24:01Architectural rules
- 31:05Debugging and testing
- 33:11Linter rule examples
- 37:18Integration and CI/CD
- 39:21Package features
- 40:05Q&A
related talks
30mAccelerating the Dev Loop with DCM Lints at Betterment
14mGetting Started with JavaScript Linter | What Is Linter?
20mLint Smarter, Not Harder
43mWhy You Don't Trust Your Linter
18mEnforcing Your Design System with ESLint (⚡️)
46mLint for Life: Your Customizable Guard On the Go
34mLint to the Rescue
33mStop Debating. Start Enforcing with Lint Rules
