.hlint.yaml
HLint configuration for gwern.net's Haskell build code.
Read this when Use this page when tracing the Haskell build pipeline, generators, metadata code, or backend utility behavior around .hlint.
Overview
build/.hlint.yaml configures HLint checks for the Haskell build tree. It records ignored hints and local lint preferences so automated linting matches the conventions used by the gwern.net build scripts and modules.
The file is part of the build tooling rather than the site runtime. It is consumed by sync.sh, which runs hlint over all .hs files in the tree (excluding static/ and metadata/) as one of its lint checks during full synchronization.