# On the road to Swift 6

**URL:** <https://forums.swift.org/t/on-the-road-to-swift-6/32862>\
**Category:** Announcements\
**Created:** [January 22, 2020, 10:39pm UTC](https://forums.swift.org/t/on-the-road-to-swift-6/32862 "2020-01-22T22:39:21Z")\
**Posts on this page:** 1\
**Showing post:** 113

<div class="post-metadata">

**Author:** ![Karl](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@Karl](https://forums.swift.org/u/Karl)\
**Post date:** [February 4, 2020, 11:24am UTC](https://forums.swift.org/t/on-the-road-to-swift-6/32862/113 "2020-02-04T11:24:34Z")

</div>

On the subject of tooling, there are 2 things I would really like:

1. Ship `swift-format` with the official toolchain.

There was a huge discussion about this last time, but @tkremenek's [last post](https://forums.swift.org/t/se-0250-swift-code-style-guidelines-and-formatter/21795/222) indicates that it's still considered important for the project to offer a formatting tool. swift-format is already kind-of part of the toolchain, because it [drives SourceKit-LSP's formatting functionality](https://forums.swift.org/t/formatting-technology-for-sourcekit-lsp-and-other-tools/26560). Unfortunately, the executable tool itself is not available (at least on Apple's toolchains).

Even if we have different formatting preferences, it's really nice to have a tool that is available everywhere. It really helps when collaborating on open-source projects, where every project has its own style, and everybody uses different IDEs with different levels of support for Swift.

1. Documentation lookup/generation.

I can't tell you how useful this would be. I don't feel that we do enough with our documentation comments, and the level of information that can be obtained by integrating this with the compiler is really great. @owenv posted a demo [here](https://forums.swift.org/t/swift-driver-and-help-documentation-lookup/32881/9), and I would love to see it also become part of the toolchain eventually. If it had a markdown renderer, this would be a really nice way to generate documentation pages for your packages. Again, not everybody uses IDEs with great Swift support built-in.

---

_[View the full topic](https://forums.swift.org/t/on-the-road-to-swift-6/32862)._
