Skip to main content

.hlint.yaml

HLint configuration for gwern.net's Haskell build code.

Pathbuild/.hlint.yaml
LanguageYAML
Lines47
Sourcebuild/.hlint.yaml
at 406d3e423

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.