There are a some rules that cannot be disabled. These rules will cause the file to fail linting and additional lints to be skipped.
These two rules are mandatory:
0
) bytesReasoning:
Rust is pretty explicit about handling potential errors when converting from paths and directory entries. These failures can’t be disabled. In theory, the UTF-8 required rule should catch them, but if something slips through, it will still be a lint failure.
A variety of problems can occur if you are changing files/directories while namelint is running. Why would you do that?