{"record":{"id":"8bdbd62aab834ba5","repo":"astral-sh/ruff","slug":"invalid-alias-for-module-module-alias-normali","errorCode":null,"errorMessage":"Invalid alias for module '{module}': alias normalizes to '__debug__', which is not allowed.","messagePattern":"Invalid alias for module '(.+?)': alias normalizes to '__debug__', which is not allowed\\.","errorType":"validation","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"crates/ruff_workspace/src/options.rs","lineNumber":1794,"sourceCode":"            None => flake8_import_conventions::settings::default_aliases(preview),\n        };\n        if let Some(extend_aliases) = self.extend_aliases {\n            aliases.extend(\n                extend_aliases\n                    .into_iter()\n                    .map(|(module, alias)| (module.into_string(), alias.into_string())),\n            );\n        }\n\n        let mut normalized_aliases: FxHashMap<String, String> = FxHashMap::default();\n        #[expect(\n            clippy::iter_over_hash_type,\n            reason = \"every invalid alias is rejected, regardless of which one is reported first\"\n        )]\n        for (module, alias) in aliases {\n            let normalized_alias = alias.nfkc().collect::<String>();\n            if normalized_alias == \"__debug__\" {\n                anyhow::bail!(\n                    \"Invalid alias for module '{module}': alias normalizes to '__debug__', \\\n                    which is not allowed.\"\n                );\n            }\n            normalized_aliases.insert(module, normalized_alias);\n        }\n\n        let banned_aliases = self.banned_aliases.unwrap_or_else(|| {\n            flake8_import_conventions::settings::default_banned_aliases(preview)\n        });\n\n        Ok(flake8_import_conventions::settings::Settings {\n            aliases: normalized_aliases,\n            banned_aliases,\n            banned_from: self.banned_from.unwrap_or_default(),\n        })\n    }\n}","sourceCodeStart":1776,"sourceCodeEnd":1812,"githubUrl":"https://github.com/astral-sh/ruff/blob/672bb4edf04c84f8b0753346359daee4057158f2/crates/ruff_workspace/src/options.rs#L1776-L1812","documentation":"Error \"Invalid alias for module '{module}': alias normalizes to '__debug__', which is not allowed.\" thrown in astral-sh/ruff.","triggerScenarios":"Thrown at crates/ruff_workspace/src/options.rs:1794 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"672bb4edf04c84f8b0753346359daee4057158f2","analyzedAt":"2026-08-16T08:54:05.464Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}