# databricks/scala-style-guide

Databricks Scala Coding Style Guide

Repository: https://github.com/databricks/scala-style-guide
Canonical: https://ross.abutalabs.com/products/scala-style-guide
License Family: other
Last push: 2024-04-05T20:02:09+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4195, "days_push": 880, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2806, forks 579 (observed 2026-08-28T04:07:22.807964+00:00)

## What it is
Databricks' official Scala coding style guide, distilled from maintaining large Scala codebases like Apache Spark and Delta Lake. It documents naming conventions, formatting rules, and guidance on Scala language features and concurrency practices.

## Use cases
- set up a Scala style guide for my team
- learn Scala best practices from Databricks
- standardize Scala code formatting across a project
- decide how to use implicits and Options in Scala
- review Scala code against a style checklist

## When to choose
- your team writes Scala at scale and wants battle-tested conventions
- you contribute to Databricks-affiliated projects like Spark or Delta Lake
- you want guidance on idiomatic Scala language feature usage

## When to avoid
- you need an enforceable linter or formatter rather than a written guide
- your team follows a different style standard like the official Scala style guide
- you need tooling that automatically checks style compliance

## Facets
- artifact type: learning-resource
- maturity: stable
- function: documentation
- domain: programming-languages, developer-tools, documentation
- platform: jvm
- tags: scala, style-guide, coding-standards, code-style, best-practices

## Member repositories
- databricks/scala-style-guide (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:22.807964+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:14:28.433041+00:00, confidence not recorded.
  - readme: https://github.com/databricks/scala-style-guide (fetched 2026-08-28T04:07:22.807964+00:00, sha a9e085780019)
- Data as of 2026-08-30T08:39:29.467469+00:00.
