Clone this repo:
  1. 1b9d32f Cleanup after 1.7.2 release (#3204) by Paul Dingemans · 21 minutes ago upstream/master
  2. 33aef59 Master 1.7.x release on master (#3203) by Paul Dingemans · 26 hours ago
  3. 9b296ea Restrict publish release build to 1.7.2 on master-1.7.x branch (#3202) by Paul Dingemans · 26 hours ago
  4. 2eea5c5 Temporarily change publish release build flow to release version 1.7.2 while 1.8.0 is already released. (#3201) by Paul Dingemans · 2 days ago
  5. 336e1d7 chore(deps): update actions/checkout action to v6 (#3189) by renovate[bot] · 4 days ago

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.