View Source Quokka.Style.ModuleDirectives (Quokka v2.4.1)

Styles up module directives!

This Style will expand multi-aliases/requires/imports/use and sort the directive within its groups (except uses, which cannot be sorted) It also adds a blank line after each directive group.

Credo rules

Rewrites for the following Credo rules:

Strict Layout

Modules directives are sorted into the following order:

  • @shortdoc
  • @moduledoc
  • @behaviour
  • use
  • import
  • alias
  • require
  • everything else (unchanged)

Summary

Functions

Callback implementation for Quokka.Style.run/2.