ktlint

Additional

Language
Kotlin
Version
1.1.1 (Jan 8, 2024)
Created
Jul 27, 2016
Updated
Feb 5, 2024
Owner
Pinterest (pinterest)
Contributors
Jeroen Tietema (jtietema)
Jonas Alves (jonasfa)
Jonas Kalderstam (spacecowboy)
Jon Parise (jparise)
Nick Badal (nbadal)
Sebastian Schuberth (sschuberth)
Róbert Papp (TWiStErRob)
Jesse Wilson (swankjesse)
Gabriel Ittner (gabrielittner)
Hannes Dorfmann (sockeqwe)
Jared Burrows (jaredsburrows)
Riccardo Ciovati (rciovati)
Said Tahsin Dane (tasomaniac)
guicamest
Jake Wharton (JakeWharton)
Niklas Baudy (vanniktech)
Stéphane Nicolas (stephanenicolas)
Vasilis Charalampakis (charbgr)
Show all (144)144
Activity
Badge
Generate
Download
Source code

Kotlin linter in spirit of standard/standard (JavaScript) and gofmt (Go).

Key features

  • No configuration required
  • Built-in Rule sets
  • Built-in formatter
  • .editorconfig support
  • Several built-in reporters: plain, json, html and checkstyle
  • Executable jar
  • Allows extension with custom rule sets and reporters

Quick start

Follow steps below for a quick start with latest ktlint release.

Documentation

User guide

Legal

This project is not affiliated with nor endorsed by JetBrains.
All code, unless specified otherwise, is licensed under the MIT license.
Copyright (c) 2019 Pinterest, Inc.
Copyright (c) 2016-2019 Stanley Shyiko.