1this derivation will be built:2 /nix/store/78a4ryn94s7ry83apmhq1phbdws0anwl-iets-linttest.drv3building '/nix/store/78a4ryn94s7ry83apmhq1phbdws0anwl-iets-linttest.drv'4iets-linttest> ok absolute-path-in-drv5iets-linttest> ok absolute-path-literal6iets-linttest> ok dir-copy-unfiltered7iets-linttest> ok drv-bool-null8iets-linttest> ok drv-list9iets-linttest> ok eq-function10iets-linttest> ok eq-type-mismatch11iets-linttest> ok fod12iets-linttest> ok git-in-source13iets-linttest> ok ifd14iets-linttest> ok impure-builtin15iets-linttest> ok impure-path-in-drv16iets-linttest> ok large-source-copy17iets-linttest> ok or-non-attrs18iets-linttest> ok path-copy19iets-linttest> ok read-through-copy20iets-linttest> ok short-path-literal21iets-linttest> ok store-path-recopy22iets-linttest> ok tree-meta-in-drv23iets-linttest> ok unhashed-fetch24iets-linttest> ok unknown-allow25iets-linttest> ok url-literal26iets-linttest> ok IETS_LINT sets a level27iets-linttest> ok --lint wins over IETS_LINT28iets-linttest> ok iets.toml sets a level29iets-linttest> ok iets.toml: a project file may not set nix-bin-dir30iets-linttest> ok the user iets.toml sets a level31iets-linttest> ok the project iets.toml wins over the user's32iets-linttest> ok family:legacy selects the family33iets-linttest> ok later --lint wins over all=34iets-linttest> ok a --lint name beats a later all=35iets-linttest> ok an IETS_LINT name beats a later family36iets-linttest> ok iets.toml: a lint name beats its family37iets-linttest> ok iets.toml: the rest of the family keeps its level38iets-linttest> ok one warning per site39iets-linttest> ok tryEval does not catch a lint error40iets-linttest> ok lint list shows effective levels41iets-linttest> ok --lint: an unknown lint name is a usage error42iets-linttest> ok iets.toml: an unknown lint name is a warning and the rest counts43iets-linttest> ok IETS_LINT: an unknown lint name is an unknown-lint record44iets-linttest> ok a warning is replayed on a cache hit45iets-linttest> ok a finding record has the span and the edit, on a cache hit too46iets-linttest> ok a finding at error has the span and no edit47iets-linttest> ok scope: a site outside the root is silent48iets-linttest> ok scope: --lint-scope all reports it49iets-linttest> ok scope: --lint-root adds a root50iets-linttest> ok scope: iets.toml scope = "all"51iets-linttest> ok scope: iets.toml roots52iets-linttest> ok lint list shows the scope53iets-linttest> ok scope: the scope is part of the cache key54iets-linttest> ok scope: drv-list is silent through a wrapper outside the root55iets-linttest> ok scope: fod names the user's derivation56iets-linttest> ok scope: the wrapper's own derivation is silent57iets-linttest> ok flake: the input's site is silent, the root's is reported58iets-linttest> ok flake: --lint-scope all reports the input's site59iets-linttest> ok flake: "${./file}" under the root is neither a re-copy nor a path-copy60iets-linttest> ok flake: "${./dir}" under the root is dir-copy-flake, not path-copy61iets-linttest> ok flake: the dir-copy-flake error names the store path of the copy62iets-linttest> ok flake: "${./file}" inside an input is neither a re-copy nor a path-copy63iets-linttest> ok flake: a pre-existing store path is still a re-copy64iets-linttest> ok flake: [lint.inputs.dep] opens the input65iets-linttest> ok tree-meta: the root's metadata in a derivation is a warning by default