• Stars
    star
    201
  • Rank 194,491 (Top 4 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

sbt plugin for Scalafmt

sbt-scalafmt

Join the chat at https://gitter.im/scalameta/scalafmt Join the discord chat Maven Central

This is the repository for the Scalafmt sbt plugin, for the main Scalafmt repository see scalameta/scalafmt.

Installation

Add following line into project/plugins.sbt (latest version is available next to the maven central badge above)

addSbtPlugin("org.scalameta" % "sbt-scalafmt" % PLUGIN_VERSION)

If the above does not work, in enterprise environments, try:

libraryDependencies += "org.scalameta" % "sbt-scalafmt_2.12_1.0" % PLUGIN_VERSION

Head over to the user docs for instructions on how to install and use scalafmt.

Team

The current maintainers (people who can merge pull requests) are:

An up-to-date list of contributors is available here: https://github.com/scalameta/sbt-scalafmt/graphs/contributors

We strive to offer a welcoming environment to learn, teach and contribute.

More Repositories

1

metals

Scala language server with rich IDE features πŸš€
Scala
2,090
star
2

scalafmt

Code formatter for Scala
Scala
1,434
star
3

scalameta

Library to read, analyze, transform and generate Scala programs
Scala
1,112
star
4

nvim-metals

A Metals plugin for Neovim
Lua
459
star
5

munit

Scala testing library with actionable errors and extensible APIs
Scala
428
star
6

mdoc

Typechecked markdown documentation for Scala
Scala
394
star
7

metals-vscode

Visual Studio Code extension for Metals
TypeScript
298
star
8

sbt-native-image

Plugin to generate native-image binaries with sbt
Scala
238
star
9

coc-metals

Deprecated in favor of scalameta/nvim-metals
TypeScript
166
star
10

metabrowse

Static site generator for code search with IDE features for Scala
Scala
107
star
11

tutorial

Scalameta tutorial
JavaScript
72
star
12

scalagen

WIP - Scalameta powered code generation
Scala
39
star
13

metaconfig

Small library for reading configuration into case classes
Scala
38
star
14

metals-feature-requests

Issue tracker for Metals feature requests
37
star
15

svm-subs

GraalVM native-image substitutions for Scala
Java
25
star
16

metals-eclipse

Eclipse Scala LSP plugin for Metals (WIP)
Scala
22
star
17

moped

Scala
19
star
18

lsp4s

Scala implementation for JSON-RPC and Language Server Protocol
Scala
19
star
19

metals-gitpod-sample

Scala
18
star
20

metals-sublime

Sublime Text package for Metals, a language server for Scala
Python
16
star
21

sbt-semantic-example

DEPRECATED - minimal template to play with the Scalameta semantic API
Scala
15
star
22

fastpass

Command-line tool to export a Pants build to Bloop
Scala
9
star
23

metals-languageclient

Language client library for Node.js Metals clients
TypeScript
9
star
24

mill-scala-seed.g8

A Giter8 template for a sample Scala project using the Mill build tool.
Shell
8
star
25

trees

Scalameta syntax tree definitions
Scala
7
star
26

semanticdb-sbt

Compiler plugin to build Semantic DB for sbt 0.13.
Scala
4
star
27

lsp-example

Minimal example to get started with implementing a language server in Scala
TypeScript
3
star
28

gradle-scala-seed.g8

A Giter8 template for a sample Scala project using the Gradle build tool!
Scala
3
star
29

scalameta.github.io

Scalameta website. No PRs here, this repo contains generated artifacts from https://github.com/scalameta/tutorial
HTML
2
star
30

maven-scala-seed.g8

A Giter8 template for a sample Scala project using the Maven build tool!
Scala
1
star