All videos
All videos
Enforce best coding practices with Scalafix linting
April 15, 2018
Scalafix is rewrite and linting tool for Scala. There’s a continuous process of adding new rules that help enforce best functional programming practices. I will show how the most important rules work and how they were implemented. I will also share my experience porting Wartremover rules to Scalafix and compare the two. In this talk, you will learn how to implement a scalafix linter rule, from idea, implementation, testing and release. There will be also a few words about what Scalafix currently can and can’t do and what kind of problems it solves.
Tags
Other videos that you might like
Tree-Structured RNNs: a Tool for Learning from Human Code
Zoë Weil
ScalaClean – deep code analysis
Rory Graves
Designing libraries for source and binary compatibility
Sébastien Doeraene
Tools: I see what you did there: Incrementalism and Inference in Build Tools
Stu Hood