elastic-arm-7de56e47: building cg1wdarqgfkc0ldga2x5swnk1bsy9pxg-iets-linttest.drv ok absolute-path-in-drv ok absolute-path-literal ok dir-copy-unfiltered ok drv-bool-null ok drv-list ok eq-function ok eq-type-mismatch ok fod ok git-in-source ok ifd ok impure-builtin ok impure-path-in-drv ok large-source-copy ok or-non-attrs ok path-copy ok read-through-copy ok short-path-literal ok store-path-recopy ok tree-meta-in-drv ok unhashed-fetch ok unknown-allow ok url-literal ok IETS_LINT sets a level ok --lint wins over IETS_LINT ok iets.toml sets a level ok iets.toml: a project file may not set nix-bin-dir ok the user iets.toml sets a level ok the project iets.toml wins over the user's ok family:legacy selects the family ok later --lint wins over all= ok a --lint name beats a later all= ok an IETS_LINT name beats a later family ok iets.toml: a lint name beats its family ok iets.toml: the rest of the family keeps its level ok one warning per site ok tryEval does not catch a lint error ok lint list shows effective levels ok --lint: an unknown lint name is a usage error ok iets.toml: an unknown lint name is a warning and the rest counts ok IETS_LINT: an unknown lint name is an unknown-lint record ok a warning is replayed on a cache hit ok a finding record has the span and the edit, on a cache hit too ok a finding at error has the span and no edit ok scope: a site outside the root is silent ok scope: --lint-scope all reports it ok scope: --lint-root adds a root ok scope: iets.toml scope = "all" ok scope: iets.toml roots ok lint list shows the scope ok scope: the scope is part of the cache key ok scope: drv-list is silent through a wrapper outside the root ok scope: fod names the user's derivation ok scope: the wrapper's own derivation is silent ok flake: the input's site is silent, the root's is reported ok flake: --lint-scope all reports the input's site ok flake: "${./file}" under the root is neither a re-copy nor a path-copy ok flake: "${./dir}" under the root is dir-copy-flake, not path-copy ok flake: the dir-copy-flake error names the store path of the copy ok flake: "${./file}" inside an input is neither a re-copy nor a path-copy ok flake: a pre-existing store path is still a re-copy ok flake: [lint.inputs.dep] opens the input ok tree-meta: the root's metadata in a derivation is a warning by default ok tree-meta: --lint sets the level ok tree-meta: IETS_LINT turns it off ok tree-meta: the user iets.toml sets the level ok tree-meta: the root's value through a wrapper of an input is reported ok tree-meta: # iets: allow silences the site ok tree-meta: the metadata of an input is silent ok tree-meta: --lint-scope all reports the input's metadata ok tree-meta: a cache hit gives the finding, as a record with the span ok tree-meta: [lint.inputs.dep] reports the input's metadata ok tree-meta: the project iets.toml turns the root off ok allow: own-line is silent ok allow: trailing is silent ok allow: multiple is silent ok allow: family is silent ok allow: all is silent ok allow: blank-lines is silent ok allow: runtime is silent ok allow: covers the next line only ok allow: silences a lint at error ok allow: an unknown directive is unknown-allow and silences nothing ok allow: own-line is silent from the IR cache ok allow: runtime is silent from the IR cache ok allow: a tracing-cache hit replays nothing; the comment is in the key pass=85 fail=0