Release testing (#1593)

* Document procedure for release testing to improve the quality of the release

* Does not autocorrect annotated expressions on same line as annotated construct when the annotation has a parameter. It is too hard to capture all different scenario's. Also, this is not something seen very often.

* Fix link in documentation
Closes #1592
4 files changed
tree: 9ad1a50a5ad67fb5c6b486531a195f98ef88b3f9
  1. .github/
  2. buildSrc/
  3. docs/
  4. gradle/
  5. ktlint/
  6. ktlint-core/
  7. ktlint-reporter-baseline/
  8. ktlint-reporter-checkstyle/
  9. ktlint-reporter-format/
  10. ktlint-reporter-html/
  11. ktlint-reporter-json/
  12. ktlint-reporter-plain/
  13. ktlint-reporter-sarif/
  14. ktlint-ruleset-experimental/
  15. ktlint-ruleset-standard/
  16. ktlint-ruleset-template/
  17. ktlint-ruleset-test/
  18. ktlint-test/
  19. ktlint-test-logging/
  20. .announce
  21. .editorconfig
  22. .gitattributes
  23. .gitignore
  24. .homebrew
  25. ADOPTERS.md
  26. build.gradle
  27. CHANGELOG.md
  28. CODE_OF_CONDUCT.md
  29. CONTRIBUTING.md
  30. gradle.properties
  31. gradlew
  32. gradlew.bat
  33. jitpack.yml
  34. LICENSE
  35. mkdocs.yml
  36. README.md
  37. RELEASE_TESTING.MD
  38. RELEASING.md
  39. settings.gradle.kts
README.md

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

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.