Effective Scala development
summary
IntelliJ Scala plugin demos concrete features: second-time completion performs deep project analysis and auto-imports implicits, completion and smart completions fill names, generate subclasses for sealed traits and companion objects, and auto-wrap code with postfix completions; inspections detect misused collections and offer intentions/refactorings like convert for-loops and rename in place. scala.meta annotation expansion runs and shows generated code and errors inline, and the plugin now has SBT console integrated and Akka support in the commercial edition — features work live in the Scala plugin codebase, occasionally slower for deep analyses.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:48Who are you
- 2:00What is IntelliJ
- 5:09Actions
- 7:10Shortcuts
- 7:45Completion
- 9:15Name Suggestion
- 10:52Apply Condition
- 12:10Code Completion
- 15:32Inspection
- 24:30Automatic generation
- 28:45Completions
- 32:15Implicit inspection
- 36:15Annotations
related talks
43mBoost Your Productivity with IntelliJ, Scala Plugin and More
28mThe State of the IntelliJ Scala Plugin 2023
46mMastering Scala with IntelliJ IDEA
40mMastering Scala with IntelliJ IDEA
52mIntelliJ IDEA Tips and Tricks
08mIntelliJ Scala Plugin support for virtualized environments
29mDotty support in IntelliJ IDEA
44mDotty Support in IntelliJ IDEA
