Explanation
Welcome to the Explanation section of the dunolint documentation. This section covers how dunolint works, its design principles, and our future plans.
Architecture
How the project is composed: the CLI tool, the config language, and the OCaml libraries.
Current State
Where the project stands today.
Workspace Root
How dunolint locates the root of your workspace.
Config
Background on the design of the config language: its terminology, and how config files are discovered and loaded.
Canonical Ordering
The philosophy behind dunolint's default, opinionated ordering rules.
Linting Equilibrium
Finding a happy balance between your personal style and the linter's feedback.