You must also provide a .jazzy.yaml file somewhere in your repository. If your project consists
of multiple parts then you may wish to create multiple .jazzy.yaml files. Place the .jazzy.yaml
either in the same directory as your source or in a parent directory.
jazzy-linter
Use jazzy to lint your Objective-C and Swift documentation with Phabricator‘s
arccommand line tool.Features
Identify missing documentation for Objective-C and Swift APIs.
Installation
Jazzy 0.6.0 or higher is required.
Verify your version by running:
Project-specific installation
You can add this repository as a git submodule. Add a path to the submodule in your
.arcconfiglike so:Global installation
arcanistcan load modules from an absolute path. But it also searches for modules in a directory up one level from itself.You can clone this repository to the same directory where
arcanistandlibphutilare located. In the end it will look like this:Your
.arcconfigwould look likeSetup
To use the linter you must register it in your
.arclintfile.You must also provide a
.jazzy.yamlfile somewhere in your repository. If your project consists of multiple parts then you may wish to create multiple.jazzy.yamlfiles. Place the.jazzy.yamleither in the same directory as your source or in a parent directory.Run
jazzy --help configfor help with the relevant config values.Example
.jazzy.yamlfor an Objective-C library:License
Licensed under the Apache 2.0 license. See LICENSE for details.