# Scala support

Scala-specific features and guidance
Table of Contents

> Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It seamlessly integrates features of object-oriented and functional languages.

Language Info for Scala

- Since PMD 5.3.0
- Implementation: `ScalaLanguageModule`
- Id: scala
- PMD: ✔️
- CPD: ✔️

Tags: languages PmdCapableLanguage CpdCapableLanguage