Skip to content
forked from pinterest/ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

License

Notifications You must be signed in to change notification settings

rsmith20/ktlint

This branch is 159 commits behind pinterest/ktlint:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 15, 2024
Feb 11, 2024
Jun 15, 2024
Jun 11, 2024
May 28, 2024
Jan 3, 2024
Apr 6, 2024
Oct 19, 2023
Apr 22, 2024
Feb 27, 2024
Oct 19, 2023
Oct 19, 2023
Dec 3, 2023
Feb 27, 2024
Oct 19, 2023
Apr 27, 2024
Jun 11, 2024
Jul 31, 2023
May 28, 2024
Jun 4, 2024
Jun 4, 2024
May 28, 2024
Apr 22, 2024
May 28, 2024
May 12, 2023
Jul 31, 2023
Jun 17, 2020
Dec 9, 2022
Apr 21, 2023
Sep 14, 2020
Jun 4, 2024
Dec 17, 2023
Jul 31, 2023
Apr 16, 2019
Sep 17, 2023
Jun 4, 2024
Jun 6, 2024
Oct 14, 2023
Oct 5, 2023
Jun 6, 2024
Jun 11, 2024
Mar 23, 2024
Apr 18, 2019
Dec 3, 2023
Jun 15, 2024

Repository files navigation

Join the chat at https://kotlinlang.slack.com Build status Maven Central JitPack HomeBrew License ktlint

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.

About

An anti-bikeshedding Kotlin linter with built-in formatter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.9%
  • Other 0.1%